← Back to Patent Explorer
US4891786A Expired / Lapsed US ⏱️ 0.0 years remaining

Stroke typing system

Assignee: International Business Machines Corp
•
Filing: 1985-06-25
•
Granted: 1990-01-02
•
Expires: 2005-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A storage method and control system for creating linguistic expressions such as natural language text by both sequential and simultaneous keypresses. The system controls a programmable digital processor to receive keypresses from the operator and to translate groups of keypresses to linguistic expressions or not to translate, according to (1) the timing of the keypresses, (2) the presence or absence of a delimiter character at the beginning or end of a group of keypresses, (3) the presence or absence of the group of keypresses in a dictionary of stored groups of keypresses, and/or (4) the sequence of keypresses that preceded or followed the group.

Inventors

  • 👤 Eric P. Goldwasser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:33
CPC Classifications
B; B41; B41J; B41J3/00; B41J3/26; G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0233; G06F3/0237; G06F40/00; G06F40/10; G06F40/166; G06F40/174; G06F40/20; G06F40/274

Claims Analysis

Total Claims: 100
Claim 1
Independent Claim 346 words
A method of creating written text consisting of individual words, punctuation marks and spaces formed of symbolic characters and including prescribed linguistic expressions, said method using a digital computer system having a central processing unit, a memory, a character imaging device and a character keyboard capable of sensing keypresses by a system operator that designate respective ones of said characters, each character being identified in said computer system by an associated character code, said method comprising the steps of: (a) storing in said memory a vocabulary of said linguistic expressions, each linguistic expression comprising at least two characters, each linguistic expression being stored in said vocabulary as a respective first group of character codes; (b) storing in said memory a vocabulary of keystrokes, each keystroke being associated with at least one linguistic expression and comprising at least two characters, each keystroke being stored in said vocabulary as a respective second group of character codes; (c) accepting keypresses from said keyboard and storing in said memory, in response to each keypress, a third character code identifying the character designated by that keypress; (d) determining with respect to each successive keypress whether such successive keypress is associated with one of said stored keystrokes, by determining whether its respective third character code designates, at least in part, a particular keystroke, and (1) if such keypress is determined to be associated with a keystroke then (i) identifying such keystroke, and thereby its associated linguistic expression, by retrieving the second character codes of such keystroke; and (ii) imaging the characters comprising the associated linguistic expression on said character imaging device using said first character codes which identify such characters, the imaged characters being concatenated with text characters previously imaged on said character imaging device; and (2) if such keypress is determined not to be associated with a keystroke, whereby its respective third character code designates an associated individual character, then imaging the character associated with said keypress, using the third character code which identifies such character, the imaged character being concatenated with text characters previously imaged on said character imaging device.
Claim 2
Independent Claim 346 words
A method of creating written text consisting of individual words, punctuation marks and spaces formed of symbolic characters and including prescribed linguistic expressions, said method using a digital computer system having a central processing unit, a memory, a character imaging device and a character keyboard capable of sensing keypresses by a system operator that designate respective ones of said characters, each character being identified in said computer system by an associated character code, said method comprising the steps of: (a) storing in said memory a vocabulary of said linguistic expressions, each linguistic expression comprising at least two characters, each linguistic expression being stored in said vocabulary as a respective first group of character codes; (b) storing in said memory a vocabulary of keystrokes, each keystroke being associated with at least one linguistic expression and comprising at least two characters, each keystroke being stored in said vocabulary as a respective second group of character codes; (c) accepting keypresses from said keyboard and storing in said memory, in response to each keypress, a third character code identifying the character designated by that keypress; (d) determining with respect to each successive keypress whether such successive keypress is associated with one of said stored keystrokes, by determining whether its respective third character code designates, at least in part, a particular keystroke, and (1) if such keypress is determined to be associated with a keystroke then (i) identifying such keystroke, and thereby its associated linguistic expression, by retrieving the second character codes of such keystroke; and (ii) imaging the characters comprising the associated linguistic expression on said character imaging device using said first character codes which identify such characters, the imaged characters being concatenated with text characters previously imaged on said character imaging device; and (2) if such keypress is determined not to be associated with a keystroke, whereby its respective third character code designates an associated individual character, then imaging the character associated with said keypress, using the third character code which identifies such character, the imaged character being concatenated with text characters previously imaged on said character imaging device.
Claim 3
Dependent Claim 25 words
The method defined in claim 1, wherein said symbolic characters designated by said keypresses are alphanumeric characters, including said punctuation marks and a space character.
Claim 4
Dependent Claim 34 words
The method defined in claim 2, wherein the second group of character codes corresponding to each linguistic expression includes at least one character of the linguistic expression, and at least one additional alphanumeric character.
Claim 5
Dependent Claim 17 words
The method defined in claim 3, wherein said at least one additional alphanumeric character is a space.
Claim 6
Dependent Claim 31 words
The method defined in claim 1, wherein sad step of determining whether or not successive keypresses are associated with a keystroke is executed in dependence upon the timing of successive keypresses.
Claim 7
Dependent Claim 43 words
The method defined in claim 5, wherein said determining step comprises the steps of: (i) identifying the timing of each keypress; and (ii) determining whether the respective elapsed time between one or more successive keypresses is within at least one prescribed time window.
Claim 8
Dependent Claim 24 words
The method defined in claim 6, wherein said timing of each keypress includes the instant of time that the associated keyboard key is depressed.
Claim 9
Dependent Claim 39 words
The method defined in claim 7, wherein said determining step comprises the step of determining whether the elapsed time between the respective instants of time at which the associated keyboard keys are depressed falls within a prescribed time window.
Claim 10
Dependent Claim 24 words
The method defined in claim 8, wherein said timing of each keypress includes the instant of time that the associated keyboard key is released.
Claim 11
Dependent Claim 38 words
The method defined in claim 9, wherein said determining step comprises the step of determining whether the elapsed time between the respective instants of time at which the associated keys are released falls within a prescribed time window.
Claim 12
Dependent Claim 37 words
The method defined in claim 6, wherein said timing of each keypress includes both a first instant of time that the associated keyboard key is depressed and a second instant of time that said key is released.
Claim 13
Dependent Claim 45 words
The method defined in claim 11, wherein said determining step comprises the steps of: determining whether the respective first instants of time fall within a prescribed first time window; and determining whether the respective second instants of time fall within a prescribed second time window.
Claim 14
Dependent Claim 37 words
The method defined in claim 11, wherein said determining step comprises the steps of: determining whether the respective first and second instants of time, taken with respect to each other, fall outside a prescribed third time window.
Claim 15
Dependent Claim 29 words
The method defined in claim 7, wherein said time window is initiated by the first one of said instants of time which occurs after a keyboard key is released.
Claim 16
Dependent Claim 22 words
The method defined in claim 6, wherein said at least one prescribed time window is of different length for different keystroke characters.
Claim 17
Dependent Claim 26 words
The method defined in claim 6, wherein said at least one prescribed time window is of different length for different users of said digital computer system.
Claim 18
Dependent Claim 154 words
The method defined in claim 16, further comprising the steps of (A) automatically recording the instants of time of the keypresses over a predetermined period of time; and (B) determining from the sequence of said recorded instants of time which time instants of said sequence of recorded time instants are associated with keystrokes stored in said vocabulary of keystrokes and which time instants of said sequence are associated with keypresses that are associated with individual characters; and (C) choosing the length of said at least one prescribed time window to be shorter than most of the time intervals between successive time instants of said sequence which are associated with individual keypresses and longer than most of the time intervals between the pairs of time instants associated with the first and last keypresses of keystrokes; thereby adapting the length of said at least one prescribed time window to a user of said digital computer system.
Claim 19
Dependent Claim 65 words
The method defined in claim 5, wherein said determining step comprises the steps of: (i) identifying, with respect to each keypress, a first instant of time that the associated keyboard key is depressed and a second instant of time that said key is released; and (ii) determining whether all the first instants of time for said successive keypresses precede all the second instants of time.
Claim 20
Dependent Claim 91 words
The method defined in claim 1, wherein said imaging step (d)(1) (ii) includes the steps of: (i) determining whether a portion of a linguistic expression identified in response to a present keypress determined to be part of a keystroke has previously been imaged in response to keypresses not previously associated with a keystroke; (ii) if a portion of the identified linguistic expression has not been imaged, imaging the entire linguistic expression; or (iii) if a portion of the identified linguistic expression has been imaged, imaging the remainder of said linguistic expression.
Claim 21
Dependent Claim 40 words
The method defined in claim 19, wherein said second group of character codes associated with a linguistic expression includes a code corresponding to a character in said linguistic expression plus a code corresponding to at least one additional alphanumeric character.
Claim 22
Dependent Claim 17 words
The method defined in claim 20, wherein said at least one additional alphanumeric character is a space.
Claim 23
Dependent Claim 77 words
The method defined in claim 19, wherein said linguistic expressions include suffixes, and wherein step (ii) includes the step of adjusting the spelling of a previously imaged word or the spelling of the suffix, or the spelling of the previously imaged word and the spelling of the suffix, when said linguistic expression is a suffix, to form a correctly spelled word consisting of the adjusted or unadjusted previously imaged word concatenated with the adjusted or unadjusted suffix.
Claim 24
Dependent Claim 24 words
The method defined in claim 22, wherein said previously imaged word was itself a linguistic expression which was imaged by means of a keystroke.
Claim 25
Dependent Claim 25 words
The method defined in claim 22, wherein said previously imaged word was imaged by means of successive keypresses each of which designated a single character.
Claim 26
Dependent Claim 29 words
The method defined in claim 19, wherein said linguistic expression is identified, in part, by the portion thereof previously imaged and also determined, in part, by said present keypress.
Claim 27
Dependent Claim 50 words
The method defined in claim 1, wherein said linguistic expression consists of at least one punctuation mark, and wherein said previously imaged text ends with a space character, the step of imaging said at least one punctuation mark concatenated to the last non space character of said previously imaged text.
Claim 28
Dependent Claim 111 words
The method defined in claim 1, further comprising the steps of: (i) determining whether individual words and phrases entered character by character by the user of said digital computer system are linguistic expressions; and (ii) if they are not linguistic expressions, storing said words and phrases in memory along with a counter for each word or phrase which counter is incremented each time the associated word or phrase is used, thereby automatically determining the frequency of usage of said words and phrases; and (iii) adopting as new linguistic expressions the words most frequently used by said user by adding most frequently used words and phrases to said vocabulary of linguistic expressions.
Claim 29
Dependent Claim 23 words
The method defined in claim 27, wherein said adopting step includes the step of adding an associated keystroke to said vocabulary of keystrokes.
Claim 30
Dependent Claim 15 words
The method defined in claim 1, wherein said character imaging device is a display device.
Claim 31
Dependent Claim 42 words
The method defined in claim 29, further comprising the step of imaging on said display device an imaged keyboard representation of said character keyboard, with the imaged keyboard characters imaged in the same relative positions as they appear on said character keyboard.
Claim 32
Dependent Claim 31 words
The method defined in claim 30, further comprising the step of imaging on said display device a plurality of said linguistic expressions in association with the displayed characters of said keyboard.
Claim 33
Dependent Claim 24 words
The method defined in claim 31, wherein each linguistic expression has a character in common with the keyboard character with which it is associated.
Claim 34
Dependent Claim 19 words
The method defined in claim 32, wherein said character in common is the initial character of each linguistic expression.
Claim 35
Dependent Claim 32 words
The method defined in claim 32, wherein said character in common is a character subsequent to said initial character, and wherein all of the displayed linguistic expressions commence with the same character.
Claim 36
Dependent Claim 36 words
The method defined in claim 31, wherein the characters of each displayed linguistic expression which are used in the keystroke associated therewith are displayed in a different manner than the remaining characters of that linguistic expression.
Claim 37
Dependent Claim 22 words
The method defined in claim 35, wherein said characters used in said keystrokes are displayed with greater brightness than said remaining characters.
Claim 38
Dependent Claim 28 words
The method defined in claim 35, wherein said differently displayed characters include a space, if a space is used in the keystroke associated with the displayed linguistic expression.
Claim 39
Dependent Claim 39 words
The method defined in claim 29, wherein the characters of each displayed linguistic expression which are used in the keystroke associated therewith are displayed in the text in a different manner than the remaining characters of that linguistic expression.
Claim 40
Dependent Claim 22 words
The method defined in claim 38, wherein said characters used in said keystrokes are displayed with greater brightness than said remaining characters.
Claim 41
Dependent Claim 28 words
The method defined in claim 38, wherein said differently displayed characters include a space, if a space is used in the keystroke associated with the displayed linguistic expression.
Claim 42
Dependent Claim 70 words
The method defined in claim 30, wherein said keyboard includes a key capable of switching a mode between "on" and "off" states, and wherein said step of imaging a representation of said character keyboard is executed only when said mode is in the "on" state, whereby said word processing system is responsive to the state of said mode for imaging or not imaging, respectively, said representation of said character keyboard.
Claim 43
Dependent Claim 22 words
The method defined in claim 29, further comprising the step of imaging on said display device a plurality of said linguistic expressions.
Claim 44
Dependent Claim 36 words
The method defined in claim 42, wherein the characters of each displayed linguistic expression which are used in the keystroke associated therewith are displayed in a different manner than the remaining characters of that linguistic expression.
Claim 45
Dependent Claim 22 words
The method defined in claim 43, wherein said characters used in said keystroke are displayed with greater brightness than said remaining characters.
Claim 46
Dependent Claim 28 words
The method defined in claim 43, wherein said differently displayed characters include a space, if a space is used in the keystroke associated with the displayed linguistic expression.
Claim 47
Dependent Claim 86 words
The method defined in claim 1, further comprising the step of storing in said memory a plurality of address codes, each address code being associated with one of said linguistic expressions and designating the address of a corresponding one of said keystrokes; and further comprising the steps of: (i) identifying such linguistic expressions and thereby its associated address code by means of the first character codes associated with that linguistic expression; and (ii) addressing the keystroke using the address code determined by the identified linguistic expression.
Claim 48
Dependent Claim 52 words
The method defined in claim 19, wherein there are at least two keystrokes associated with at least one linguistic expression, a first keystroke for imaging an entire linguistic expression and at least one second, and different keystroke for imaging a remaining portion of a linguistic expression that has previously been partly entered.
Claim 49
Dependent Claim 32 words
The method defined in claim 19, further comprising the step of producing an audible sound after at least one character of a linguistic expression has been imaged without use of a keystroke.
Claim 50
Dependent Claim 16 words
The method defined in claim 48, wherein said audible sound is at least one beep tone.
Claim 51
Dependent Claim 45 words
The method defined in claim 49, wherein the beep tones indicate, by number or pitch, the position in said linguistic expressions of the character or characters of said linguistic expression which are contained in the associated keystroke, after an entire linguistic expression has been imaged.
Claim 52
Dependent Claim 38 words
The method defined in claim 48, wherein said audible sound is a synthesized voice pronouncing the character or characters of said linguistic expression which are contained in the associated keystroke after an entire linguistic expression has been imaged.
Claim 53
Dependent Claim 53 words
The method defined in claim 1, further comprising the step of responding to a prompt entered into said keyboard by a user immediately after the entry of at least one word, entered character by character, to add said at least one word to as a new entry in said vocabulary of linguistic expressions.
Claim 54
Dependent Claim 29 words
The method defined in claim 52, wherein said at least one word is only one word and wherein said prompt is the keystroke comprising a space and a slash.
Claim 55
Dependent Claim 78 words
The method defined in claim 52, wherein said prompt is entered into said keyboard in association with the entry of at least two words; wherein said prompt is the keystroke comprising at least one alphanumeric character plus a number; and wherein said at least one alphanumeric character designates the keystroke as being a prompt and said number designates the number of words which are to be added to said vocabulary of linguistic expressions as a single linguistic expression.
Claim 56
Dependent Claim 34 words
The method defined in claim 54, further comprising the step of responding to a second prompt entered into said keyboard by the user to change the number of words in said single linguistic expression.
Claim 57
Dependent Claim 32 words
The method defined in claim 55, wherein said second prompt includes the depression of a key representing a "+", thereby to indicate the addition of one word to said single linguistic expression.
Claim 58
Dependent Claim 32 words
The method defined in claim 55, wherein said second prompt includes the depression of a key representing a "-", thereby to indicate the subtraction of one word from said single linguistic expression.
Claim 59
Dependent Claim 44 words
The method defined in claim 52, further comprising the step of responding to a prompt entered into said keyboard by a user to define a new keystroke associated with said at least one word which has been added to said vocabulary of linguistic expressions.
Claim 60
Dependent Claim 35 words
The method defined in claim 52, further comprising the step of automatically selecting, via a predetermined algorithm, a new keystroke associated with said new entry which has been added to said vocabulary of linguistic expressions.
Claim 61
Dependent Claim 30 words
The method defined in claim 59, wherein said new entry includes only one word and wherein said new keystroke comprises the first letter of said word plus a number character.
Claim 62
Dependent Claim 32 words
The method defined in claim 60, further comprising the step of responding to a prompt from the user to display said words which have been added to said vocabulary of linguistic expressions.
Claim 63
Dependent Claim 34 words
The method defined in claim 59, wherein said new entry is at least two words, and wherein said new keystroke comprises the first letter of the first word, a space, and a number character.
Claim 64
Dependent Claim 32 words
The method defined in claim 59, wherein said new entry is at least two words, and wherein said new keystroke comprises the first letters of each of said at least two words.
Claim 65
Dependent Claim 54 words
The method defined in claim 30, wherein the characters of a keystroke associated with a linguistic expression, displayed as keyboard characters on said imaged keyboard, are imaged in a different manner from the other characters on said imaged keyboard, when said linguistic expression is entered character by character without the aid of said keystroke.
Claim 66
Dependent Claim 40 words
The method defined in claim 1, further comprising the step of responding to a prompt entered into said keyboard by a user plus the entry of a linguistic expression, to delete such linguistic expression from said vocabulary of linguistic expressions.
Claim 67
Dependent Claim 87 words
The method defined in claim 1, further comprising the step of storing in said memory a plurality of address codes, each address code being associated with one of said keystokes and designating the address of a coresponding one of said linguistic expressions; and wherein said retrieving step includes the steps of: (i) identifying such keystroke and thereby its associated address code by means of the second character codes associated with that keystroke; and (ii) addressing the linguistic expression using the address code determined by the identified keystroke.
Claim 68
Dependent Claim 46 words
The method defined in claim 1, wherein said step of determining whether or not successive keypresses are associated with a keystroke comprises the steps of determining the presence or absence of at least one predetermined delimiter character at the beginning or end of said successive keypresses.
Claim 69
Dependent Claim 16 words
The method defined in claim 67, wherein a space is one of said predetermined delimiter characters.
Claim 70
Dependent Claim 43 words
The method defined in claim 1, wherein said step of determining whether or not successive keypresses are associated with a keystroke comprises the step of determining whether said successive keypresses are present, as a group, in a dictionary of stored groups of keypresses.
Claim 71
Dependent Claim 45 words
The method defined in claim 1, wherein said step of determining whether or not successive keypresses are associated with a keystroke comprises the step of determining the presence or absence of a particular sequence of keypresses at the beginning or end of said successive keypresses.
Claim 72
Dependent Claim 34 words
The method defined in claim 1 wherein said imaging step include the steps of: (I) storing the characters to be imaged in said memory; and (II) subsequently imaging said characters on said imaging device.
Claim 73
Dependent Claim 15 words
The method defined in claim 1, wherein said imaging device is a hard copy printer.
Claim 74
Dependent Claim 30 words
The method defined in claim 1, wherein each linguistic expression includes alphanumeric characters defining at least one word plus a space character which immediately follows said at least one word.
Claim 75
Dependent Claim 179 words
A text input method for a word processing system using a digital computer having a central processing unit, a memory, a character keyboard for entering alphanumeric characters into said computer and a display device for imaging said characters, said method comprising the steps of: (a) storing in said memory a dictionary of correctly spelled words, each word consisting of a plurality of characters, each character identified by a first group of character codes; (b) accepting keypresses from said keyboard and storing in said memory, in response to each keypress, a second character code identifying the character designated by that keypress; (c) imaging on said display device the characters corresponding to the accepted keypresses, each displayed character corresponding to one of said second character codes; (d) imaging on said display device one or more words stored in said dictionary commencing with the sequence of imaged characters, the characters of said words being identified by respective ones of said first character codes; and (e) updating said imaged words on the display as additional keypresses indicative of further sequential characters are accepted.
Claim 76
Dependent Claim 179 words
A text input method for a word processing system using a digital computer having a central processing unit, a memory, a character keyboard for entering alphanumeric characters into said computer and a display device for imaging said characters, said method comprising the steps of: (a) storing in said memory a dictionary of correctly spelled words, each word consisting of a plurality of characters, each character identified by a first group of character codes; (b) accepting keypresses from said keyboard and storing in said memory, in response to each keypress, a second character code identifying the character designated by that keypress; (c) imaging on said display device the characters corresponding to the accepted keypresses, each displayed character corresponding to one of said second character codes; (d) imaging on said display device one or more words stored in said dictionary commencing with the sequence of imaged characters, the characters of said words being identified by respective ones of said first character codes; and (e) updating said imaged words on the display as additional keypresses indicative of further sequential characters are accepted.
Claim 77
Dependent Claim 92 words
The method defined in claim 74, wherein step (a) includes the step of storing an index for said dictionary and wherein step (d) includes the step of using said index to point to the section of said dictionary where the words commencing with the characters that the user has entered are stored, after each character that the user enters, thereby to advance through said index as each character is entered to permit quick identification of the location in said dictionary of the words which are to be displayed after the next keypress.
Claim 78
Dependent Claim 46 words
The method defined in claim 74, further comprising the step of producing an error identification signal such as a screen image or a beep sound to the user if there are no words in said dictionary commencing with said displayed characters that the user has entered.
Claim 79
Dependent Claim 56 words
The method defined in claim 74, wherein said displayed characters form root words, said method further comprising the step of adjusting the spelling of said root word or of an entered suffix, in response to the entry of such suffix for said root word, thereby to form a correctly spelled "suffixed" form of said root word.
Claim 80
Dependent Claim 60 words
The method defined in claim 74, wherein said keyboard includes a key capable of switching a mode between "on" and "off" states, and wherein step (d) is executed only when said mode is in the "on" state, whereby said word processing system is responsive to the state of said mode for switching in and out of said spelling help method.
Claim 81
Dependent Claim 37 words
The method definedin claim 74, further comprising the step of imaging on said display device a representation of said character keyboard, with the keyboard characters imaged in the same relative positions as they appear on said keyboard.
Claim 82
Dependent Claim 32 words
The method defined in claim 79, further comprising the step of imaging on said display device a plurality of said correctly spelled words in association with the displayed characters of said keyboard.
Claim 83
Dependent Claim 24 words
The method defined in claim 80, wherein each displayed word has a character in common with the keyboard character with which it is associated.
Claim 84
Dependent Claim 19 words
The method defined in claim 81, wherein said character in common is the initial character of each displayed word.
Claim 85
Dependent Claim 33 words
The method defined in claim 81, wherein said character in common is a character subsequent to said initial character, and wherein all of said displayed words commence with the same character or characters.
Claim 86
Independent Claim 194 words
A method of creating written text consisting of individual words formed of symbolic characters, said method using a computer having a memory, text entry means and means for imaging text, said method comprising the steps of: (a) receiving symbolic characters from said text entry means, wherein individual ones of said symbolic characters received upon operation of said text entry means by an operator of said computer are interpreted by said computer as individual symbolic characters to be added to said text or as commands directing said computer to access words to be so added from a dictionary of stored words, said symbolic characters and said words forming a line of text to be imaged by said text imaging means; (b) determining whether at least one symbolic character representing a suffix has been received; (c) if at least one symbolic character representing a suffix has been received, adjusting the spelling of the word which was received immediately prior to said character, or the suffix itself, to form a correctly spelled word consisting of said suffix concatenated to said word; and (d) imaging said correctly spelled word concatenated to the end of said line of text.
Claim 87
Independent Claim 194 words
A method of creating written text consisting of individual words formed of symbolic characters, said method using a computer having a memory, text entry means and means for imaging text, said method comprising the steps of: (a) receiving symbolic characters from said text entry means, wherein individual ones of said symbolic characters received upon operation of said text entry means by an operator of said computer are interpreted by said computer as individual symbolic characters to be added to said text or as commands directing said computer to access words to be so added from a dictionary of stored words, said symbolic characters and said words forming a line of text to be imaged by said text imaging means; (b) determining whether at least one symbolic character representing a suffix has been received; (c) if at least one symbolic character representing a suffix has been received, adjusting the spelling of the word which was received immediately prior to said character, or the suffix itself, to form a correctly spelled word consisting of said suffix concatenated to said word; and (d) imaging said correctly spelled word concatenated to the end of said line of text.
Claim 88
Dependent Claim 38 words
The method defined in claim 84, wherein said determining step includes the steps of: (1) storing in said memory a dictionary of symbolic characters representing suffixes; (2) comparing received symbolic characters with the symbolic characters in said dictionary.
Claim 89
Dependent Claim 101 words
The method defined in claim 84, further comprising the steps of: (1) storing in said memory a dictionary of symbolic characters representing frequently used words and, in association with each of said words, a suffix template indicative of the correct spelling of the forms of said respective words which forms are formed by combining said words with the suffixes associated with said suffix templates; (2) if a suffix has been received, retrieving the suffix template associated with the word received prior to said suffix; and (3) adjusting the spelling of the suffixed form of said word in accordance with said template.
Claim 90
Dependent Claim 35 words
The method defined in claim 86, wherein a pointer is stored in said memory following the symbolic characters representing each word, said pointer indicating the location of the suffix template associated with the respective word.
Claim 91
Dependent Claim 50 words
The method defined in claim 86, wherein said suffix template consists of at least one byte, at least some of the bits of said byte indicating whether respective ones of said suffixes are to be added to said word without change in spelling of either said word or said suffix.
Claim 92
Dependent Claim 13 words
The method defined in claim 84, wherein said symbolic characters are alphanumeric characters.
Claim 93
Dependent Claim 41 words
The method defined in claim 84, wherein said symbolic characters include at least one special character which indicates that a suffix is being entered, and wherein said determining step includes the step of determining whether said special character has been received.
Claim 94
Dependent Claim 14 words
The method defined in claim 90, wherein said special character is a slash ("/").
Claim 95
Dependent Claim 32 words
The method defined in claim 84, wherein said symbolic characters represent frequently used suffixes in abbreviated form, thereby to reduce the time required for entering a suffix using said text entry means.
Claim 96
Dependent Claim 32 words
The method defined in claim 84, wherein said symbolic characters represent frequently used words in abbreviated form, thereby to reduce the time required for entering a word using said text entry means.
Claim 97
Dependent Claim 27 words
The method defined in claim 93, wherein the representation of said symbolic characters is dependent upon the respective instants of time that said symbolic characters are received.
Claim 98
Dependent Claim 36 words
The method defined in claim 94, wherein said text entry means is a keyboard, having a plurality of keys, and wherein said instants of time include the instants that individual ones of said keys are depressed.
Claim 99
Dependent Claim 23 words
The method defined in claim 95, wherein said instants of time further include the instants that individual ones of said keys are released.
Claim 100
Dependent Claim 38 words
The method of claim 74, comprising the further step (f) of indicating on said display device the additional keys to be pressed to cause one of said imaged words to be selected and concatenated to previously input text.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-01 1993-07-03 1994-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-01 1997-07-03 1998-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-01 2001-07-03 2002-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag