Reduced keyboard disambiguating computer
First Claim
1. A word disambiguating computer, comprising:
- (a) a microprocessor,(b) a display,(c) a keyboard with two or more letters associated with each of a plurality of keys such that a stroke of one of said keys is ambiguous as to which letter associated with the key is intended, a key identifier sequence being generated each time a key is selected,(d) a first memory containing a plurality of key identifier sequences and, associated with each key identifier sequence, a set of words whose spellings correspond to the key identifier sequence,(e) a second memory containing a set of microprocessor instructions which causes said microprocessor to receive each key identifier sequence from said keyboard and present on said display at least one of the words from the set of words whose spelling corresponds to the key identifier sequence, and(f) a user input circuit which receives from a user a selection of the words from the set of words whose spelling corresponds to the key identifier sequence.
5 Assignments
0 Petitions
Accused Products
Abstract
A reduced keyboard disambiguating computer. The keyboard has twelve keys, nine of them labeled with numerous letters and other symbols, and those nine plus one more are labeled each with one of the ten digits. Textual entry keystrokes are ambiguous. The user strikes a delimiting "select" key at the end of each word, delimiting a keystroke sequence which could match any of many words with the same number of letters. The keystroke sequence is processed with a complete dictionary, and words which match the sequence of keystrokes are presented to the user in order of decreasing frequency of use. The user selects the desired word. The letters are assigned to the keys in a non-sequential order which reduces chances of ambiguities. The same "select" key is pressed to select the desired word, and spacing between words and punctuation is automatically computed. For words which are not in the dictionary, two keystrokes are entered to specify each letter. The system simultaneously interprets all keystroke sequences as both one stroke per letter and as two strokes per letter. The user selects the desired interpretation. The system also presents to the user the number which is represented by the sequence of keystrokes for possible selection by the user.
951 Citations
32 Claims
-
1. A word disambiguating computer, comprising:
-
(a) a microprocessor, (b) a display, (c) a keyboard with two or more letters associated with each of a plurality of keys such that a stroke of one of said keys is ambiguous as to which letter associated with the key is intended, a key identifier sequence being generated each time a key is selected, (d) a first memory containing a plurality of key identifier sequences and, associated with each key identifier sequence, a set of words whose spellings correspond to the key identifier sequence, (e) a second memory containing a set of microprocessor instructions which causes said microprocessor to receive each key identifier sequence from said keyboard and present on said display at least one of the words from the set of words whose spelling corresponds to the key identifier sequence, and (f) a user input circuit which receives from a user a selection of the words from the set of words whose spelling corresponds to the key identifier sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic disambiguating word input device, comprising:
-
(a) a display, (b) a keyboard with two or more letters associated with each of a plurality of keys such that a stroke of one of said keys is ambiguous as to which letter associated with the key is intended, a key identifier sequence being generated each time a key is selected, (c) a memory containing a plurality of key identifier sequences and, associated with each key identifier sequence, a set of words whose spellings correspond to the key identifier sequence, (d) a logic circuit which receives each key identifier sequence from said keyboard and presents on said display at least one of the words from the set of words whose spelling corresponds to the key identifier sequence, and (e) a user input circuit which receives from a user a selection of one of the words from the set of words whose spelling corresponds to the key identifier sequence. - View Dependent Claims (9, 10, 11, 12, 18, 19, 20)
-
-
13. An electronic disambiguating word and numbers input device, comprising:
-
(a) a keyboard with two or more letters associated with each of a plurality of keys and a numeral associated with each of said plurality of keys such that a stroke of one of said keys is ambiguous as to which of the two or more letters or the numeral associated with the key is intended, a key identifier sequence being generated each time a key is selected, (b) a first memory containing a plurality of key identifier sequences and, associated with each key identifier sequence, a set of words whose spellings correspond to the key identifier sequence, (c) a first logic circuit which receives each key identifier sequence from said keyboard, presents to a user at least one of the words from the set of words whose spellings correspond to the key identifier sequence, and presents to a user a sequence of numerals corresponding to the key identifier sequence, and (d) a user input circuit which receives from a user a selection of one of the words from the set of words whose spelling corresponds to the key identifier sequence or the sequence of numerals. - View Dependent Claims (14, 15, 16, 17)
-
-
21. A data storage medium containing a logic program which program causes a logic processor to:
-
(a) receive a sequence of key identifiers from a keyboard with two or more letters associated with each of a plurality of keys such that a stroke of one of the keys is ambiguous as to which letter associated with the key is intended, a key identifier sequence being generated each time a key is selected, (b) compare the received sequence of key identifiers to sequences of key identifiers in a first memory containing a plurality of sequences of key identifiers and, associated with each sequence of key identifiers, a set of words whose spellings correspond to the sequence, (c) display to a user at least one of the words from the set of words whose spellings correspond to each sequence, of key identifiers, and (d) receive from a user a selection of a word from the set of words. - View Dependent Claims (22, 23, 24, 25, 31, 32)
-
-
26. A data storage medium containing a logic program which program causes a logic processor to:
-
(a) receive a sequence of key identifiers from a keyboard with two or more letters associated with each of a plurality of keys and a numeral associated with each of the plurality of keys such that a stroke of one of the keys is ambiguous as to which of the two or more letters or the numeral associated with the key is intended, a key identifier sequence being generated each time a key is selected, (b) compare the received sequence of key identifiers to sequences of key identifiers in a first memory containing a plurality of sequences of key identifiers and, associated with each sequence of key identifiers, a set of words whose spellings correspond to the sequence and a numeral which corresponds to the sequence, (c) display to a user at least one of the words from the set of words in the memory whose spelling corresponds to each sequence and a numeral which corresponds to each sequence of key identifiers, and (d) receive from a user a selection of a word from the set of words or the sequence of numerals. - View Dependent Claims (27, 28, 29, 30)
-
Specification