Sélection de la langue

Search

Sommaire du brevet 2124986 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2124986
(54) Titre français: METHODE D'INTRODUCTION DE TEXTE
(54) Titre anglais: TEXT INPUT METHOD
Statut: Réputée abandonnée et au-delà du délai pour le rétablissement - en attente de la réponse à l’avis de communication rejetée
Données bibliographiques
Abrégés

Abrégé anglais


A text to input and display, character
by character, is looked up in a dic-
tionary to find a unique line of text
to represent a unique word with the same
leading part as the text input.
If successful, the remainder of word
data to input is supplemented from the
dictionary.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


(8)
The embodiments of the invention in which
an exclusive property or privilege is
claimed are defined as follows:
1. A text input method comprising;
input means for inputting a plurality
of word data;
dictionary means for storing a plurality
of a line of text to represent a unique
word in the said dictionary, original
word data for the said line of text and
relevant word data for the said original
word data;
means for determining the said unique
line of text to represent the said
unique word with the same leading part
as the said word data from said input
means, in the dictionary:
means for selecting a desired word
among the said relevant words in case of
that the said unique word has the said
relevant words in the dictionary;
output means for outputting the said
unique word represented by the said
line of text which was determined by
the said means for determining,
and outputting the said unique word
selected by the said means for selec-
ting;
means for controlling all the said means.
2. A text input method omprising;
input means for inputting a plurality
of word data;
dictionary means for storing a plurality
of a line of text to represent a unique
word in said dictionary and an original

(9)
word data;
means for determining said unique
line of text to represent said
unique word with the same leading part
as said word data to input from said
input means, in said dictionary;
output means for outputting said
original word data represented by said
unique line of text which was
determined by said means for determining
said unique line of text;
means for controlling all said means.
3. The method of claim 2, wherein said
input means comprises inputting a
plurality of a first character
followed by other characters of
said word data to input from said
input means.
4. The method of claim 3, wherein
said means for determining said unique
line of text comprises determining
said unique line of text to represent
said unique word containing the first
character followed by other characters
of said word data to input from said
input means, in said dictionary.
5. A text input method comprising;
input means for inputting a plurality
of word data;
dictionary means for storing a plurality
of an original word data;
means for determining a unique original
word with the same leading part as said
word data to input from said input means.
in said dictionary;
output means for outputting said
original word data which was determined

(10)
by said means for determining said
unique original word:
means for controlling all the said means.
6. The method of claim 5, wherein said
input means comprises inputting a
plurality of a first character followed
by other characters of said word
data to input from said input means.
7. The method of claim 6, wherein
said means for determing said unique
original word comprises determining
said unique original word containing
the first character followed by other
characters of said word data to input
from said input means, in said dictionary.

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


(2)
212~986
SPECIFICATION
This invention relates to a
text input method for an electronic
data and word processing system,
and personal information system
including a handwritten character
recognition function.
The conventional system of text input
has a way of using an abbreviation of
word being frequently used as well
as a shorhand that assigns a single
character to a longer line of text or
commands,to lower the burden of the
text input. However.it is inconvenient
in that such way should get a person
remember each of the abbreviation and
shorthand and the expectation for higher
input performa n ce depe n ds on each
perso n' s mnemonics.
The present invention was made to improve
the above-mentioned defect of co n v entional
systems,providing an efficie n t way to
use it without particular skills.
I have found that such defect may be
improved by the way to supplement the
remainder of word data input if the
dictionary has a unique word data with
the same leading part as the word data
to input.

98(~ C3)
The present invention has a dictionary
to find a unique word in comparison
with word data input, character
by character, and automatically
supplements the remaining part of
word data to input from the dictionary
if the dictionary has the unique one
with the same leading part as the word
data in the inpu t bu f f er.
In drawings which illustrate embodiments
of the invention.Figure 1 to 9 are flow-
charts for the example method of the
the presen t i nvention and Figure 10 to
12 show examples of the dictionary to
use by the invention method.
In the flowchart,A001 is the first
step to clear the contents of the
program counter,flag,and the working
area.
A002 accepts a word data from input
means, character by character.
A003 checks if the input is the end
of text code, and goes to the stop
point of this process i f i t is the end.
Otherwise,the step proceeds to the next
A003A.
A003A tests if the none flag is ON
which means that there is no word
in the dictionary with the same leading
part as the word data input.
And if ON,the step goes to NONE FLAG
procedure which is not described here.
If OFF,the step proceeds to A003B.
A003B tests if the in pu t is a word

- 2124~6 (4)
separator code. If it is the separator,
A003C takes place to clear the contents
of input buffer because of the termina-
tion of the word input and then the
step goes back to A002 for the next word
input.
A004 arises if the input is not sepa-
rator code at A003B and the input data
is displayed at the end of text on the
display.
A005 is the step to add the input data
to the end of previous text in the input
buffer memory.
A006 performs a dictionary search
to know if the word data input is
the same as the leading part of some
line of text to represent unique word
in the dictionary.
A006A tests the result of the
dictionary search at A006.
In case of negative result,A006B takes
place to turn on the none flag and goes
back to A002. Affirmative result brings
the process to the next A007.
A007 confirms if A006 found a single
one by testing the flag for the unique
word. If not.the step goes back to A002.
Otherwise, A008 takes place in which
the input text on the display is repla-
ced with those of the unique word from
the dictionary and contents of the input
buffer is cleared. Then jumps to the
step of A002.
S001 is an entry of the subprogram
to search the unique line of text to
represent the unique word in the dicti-
nary. S002 is to test if there is no
more word to retrieve in the dictionary.
If not so,the process goes to the next
S003. Otherwise,it goes to the

21~4~86 (
exit of this subprogram.
S003 gets the word located in the
middle of the area between upper limit
and lower limit in the dictionary.
Next S004 checks if the leading part
of the word from dictionary is greater
than that of word data input.
If the greater flag is ON at S004,S005
gets up to divide the retrieval area
size into 2 to use the lower half area
for the next retrieval,as there is a
possibility to find the unique word in
the lower half area,because the dictio-
nary word found at S003 was greater than
the word data input. Then.the step goes
back to S002. If the greater than flag
is OFF at S004.the step proceeds to S006.
At S006.it is tested if the leading
part of the word data from the dictio-
nary is equal to that of the word data
input.
If equal,S007 is performed to investi-
gate if it is single.
In case of a single word.next step
S008 turns on the flag for the unique
word in the dictionary and goes to exit.
If there are plural words,the step
goes to S012.
If not equal at S006.the step proceeds
to S009 in which the testing is made
if the leading part of the word data
from the dictionary is less than that of
the word data input.
If the less than flag is ON after
testing at S009,S010 divides the retrie-
val area size into 2 to use the upper
half area for the next retrieval,as
there is a possibility to find the
unique word in the upper half area
because the dictionary word found at

2124~6 (6)
S003 was less than that o fwo rd data
input.
If the less than fl ag is OFF at
S009.there is something wrong with the
procedure in the program and goes to the
error procedure o fSOll which is not
described here.
Jumping here from S007.S012 tries to
find the word with the leading part
greater than that o f the word data input
in the upper hal fof the retrieval area
in the dictionary.
At the next S013.the step goes to
S014if no word was found. and goes to
S015 if found.
S014 sets new upper limit to ret r ieve
in the dictionary using the position
of the upper limit by which S012 was
attempted because the upper half area
in this case is occupied by the word
data with the leading part equal to that
of the word data input. Then,the step
goes to S016.
S015 sets new upper limit to retrieve
in the dictionary using the position
of the word found at the step of S012.
S016 tries to fi nd the word with the
leading part less than that o f the word
data input in the lower hal f area of
the dictionary.
S017 tests i f the word was fou nd.
S018 takes place i f not found at
S017 and sets new lower limit using the
position of the lower limit by which
S016 was attempted because the lower
area is occupied by the word data with
the leading part equal to that of the
word data input. Then.the step goes
to the exit o f this subprogram.
S019 arises i ffou nd at S017 and sets

2124986 (1)
new lower limit to retrieve using the
position of the word with the leading
part less than that of the word data
input and jumps to the exit of this
subprogram.
As a subset of a dictionary search for
the word data input consisting of a
first character and some other charac-
ters,T001 which i s equivalent to the
aforementioned SOOl.is an entry of this
subprogram.
T002 which is equivalent to the afore-
mentioned S002 checks if there is still
more word to retrieve in the dictionary.
If there is no more word,the step goes
to the exit. The process advances to the
next T002A.if there are some more words
to retrieve.
T002A branches to the aforementioned
S003 i f the input is the f irst one o f
the word data input,and to the next
T002B i f it was not first.
T002B is to check if all words between
upper and lower limit in the dictio-
nary have the same leading part as that
of the word data input.
T002C selects the words with the lead-
ing part which is not same as that o f
the word data input.
T002D shifts one character to the left
fo t every words selected at T002C and
extract those words if terminated after
making a character shift.
T002E sets new upper and lower limit
to retrieve in the dictionary after
extracing words terminated at T002D.
Then.the step goes to the aforementioned
S003.

Dessin représentatif

Désolé, le dessin représentatif concernant le document de brevet no 2124986 est introuvable.

États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Inactive : Morte - Aucune rép. dem. par.30(2) Règles 2004-02-16
Demande non rétablie avant l'échéance 2004-02-16
Inactive : Abandon. - Aucune rép. à lettre officielle 2004-01-19
Inactive : Lettre officielle 2003-10-17
Exigences relatives à la révocation de la nomination d'un agent - jugée conforme 2003-10-17
Demande visant la révocation de la nomination d'un agent 2003-10-10
Demande visant la révocation de la nomination d'un agent 2003-10-08
Demande visant la révocation de la nomination d'un agent 2003-09-30
Réputée abandonnée - omission de répondre à un avis sur les taxes pour le maintien en état 2003-06-16
Inactive : Abandon. - Aucune rép dem par.30(2) Règles 2003-02-17
Inactive : Dem. de l'examinateur par.30(2) Règles 2002-10-16
Modification reçue - modification volontaire 2002-07-29
Inactive : Regroupement d'agents 2002-05-08
Inactive : Dem. de l'examinateur par.30(2) Règles 2002-03-27
Lettre envoyée 2001-06-27
Inactive : Dem. traitée sur TS dès date d'ent. journal 2001-06-27
Inactive : Renseign. sur l'état - Complets dès date d'ent. journ. 2001-06-27
Modification reçue - modification volontaire 2001-06-15
Toutes les exigences pour l'examen - jugée conforme 2001-06-05
Exigences pour une requête d'examen - jugée conforme 2001-06-05
Demande publiée (accessible au public) 1995-12-17
Modification reçue - modification volontaire 1994-10-20
Modification reçue - modification volontaire 1994-07-02

Historique d'abandonnement

Date d'abandonnement Raison Date de rétablissement
2003-06-16

Taxes périodiques

Le dernier paiement a été reçu le 2002-06-05

Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement ;
  • taxe pour paiement en souffrance ; ou
  • taxe additionnelle pour le renversement d'une péremption réputée.

Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
Veuillez vous référer à la page web des taxes sur les brevets de l'OPIC pour voir tous les montants actuels des taxes.

Historique des taxes

Type de taxes Anniversaire Échéance Date payée
TM (demande, 4e anniv.) - petite 04 1998-06-16 1998-05-13
TM (demande, 5e anniv.) - petite 05 1999-06-16 1999-05-05
TM (demande, 6e anniv.) - petite 06 2000-06-16 2000-05-03
TM (demande, 7e anniv.) - petite 07 2001-06-18 2001-06-05
Requête d'examen - petite 2001-06-05
TM (demande, 8e anniv.) - petite 08 2002-06-17 2002-06-05
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
MITSUHIRO AIDA
Titulaires antérieures au dossier
S.O.
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document (Temporairement non-disponible). Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Page couverture 1996-02-05 1 13
Abrégé 1995-12-16 1 9
Description 1995-12-16 6 175
Revendications 1995-12-16 3 70
Dessins 1995-12-16 12 168
Description 2001-07-04 5 267
Revendications 2001-07-04 2 73
Description 2002-07-28 7 365
Rappel - requête d'examen 2001-02-18 1 118
Accusé de réception de la requête d'examen 2001-06-26 1 179
Courtoisie - Lettre d'abandon (R30(2)) 2003-04-27 1 167
Courtoisie - Lettre d'abandon (taxe de maintien en état) 2003-07-13 1 174
Deuxième avis de rappel: taxes de maintien 2003-12-16 1 124
Courtoisie - Lettre d'abandon (lettre du bureau) 2004-02-08 1 168
Avis de rappel: Taxes de maintien 2004-03-16 1 118
Paiement de taxe périodique 1997-04-16 1 54
Correspondance de la poursuite 2001-06-04 25 766
Correspondance 1994-06-08 10 256
Correspondance 2003-10-07 1 52
Correspondance 2003-09-29 1 34
Correspondance 2003-10-09 1 36
Correspondance 2003-10-16 1 13
Correspondance 2003-10-16 2 32
Taxes 2002-06-04 1 44
Taxes 2004-03-16 2 85
Paiement de taxe périodique 1996-05-30 1 53