Stroke typing system
OwnerEric P. Goldwasserinventor
Life of this patent
Estimating the term…
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.
Claims97
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.
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.
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.
Dependencies are inferred from the claim text.