US5664896A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speed typing apparatus and method
Assignee: Individual
•
Filing: 1996-08-29
•
Granted: 1997-09-09
•
Expires: 2016-08-29
Abstract
Abstract A speed typing method and apparatus having multiple letters associated with each key of a keyboard. By utilizing multiple characters on each key, fewer than 26 letter keys may be employed. Each key on the keyboard is associated with a numerical code. The system uses the numerical code associated with a typed word to access a dictionary or table of words stored in memory at a memory location corresponding to the input numerical code. The system may display all of the words available to the user in response to the input code. The user then selects one of the available words to be placed in the document. Alternatively the system may enable display of one or more preferred words.
Inventors
- 👤 Marvin R. Blumberg
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 02:06
CPC Classifications
B; B41; B41J; B41J5/00; B41J5/02; B41J5/06; G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0233; G06F3/0237
Claims Analysis
Total Claims: 96
Claim 1
Independent Claim
281 words
A method for enabling text formed from letters of an alphabet to be created on a display device using a word processing system including a computer having a memory storage, a display device and an input device including a plurality of operator-selectable input elements, said method comprising: defining a set of plural input elements numbering less than the total number of letters of an alphabet; assigning a plurality of letters of the alphabet to the input elements of said set such that each input element has one or more letters and at least one of the input elements has a plurality of letters; assigning at least one input element code to each input element of said set such that not more than one input element code is assigned to at least one of said input elements having a plurality of letters; storing in the memory storage a list of words formed from letters of the alphabet and word codes, each of the word codes formed from a series of one or more input element codes, each of said word codes associated with one or more or said words and at least one of said word codes associated with more than one word; detecting a word by reading a series of input elements selected by the operator and retaining the series of input element codes associated with each selected input element; creating a word code formed from the series of input element codes associated with each selected input element; searching the memory storage and locating at least one word associated with each created word code; and displaying at least one of said words located in the memory storage on the display device.
Claim 2
Independent Claim
281 words
A method for enabling text formed from letters of an alphabet to be created on a display device using a word processing system including a computer having a memory storage, a display device and an input device including a plurality of operator-selectable input elements, said method comprising: defining a set of plural input elements numbering less than the total number of letters of an alphabet; assigning a plurality of letters of the alphabet to the input elements of said set such that each input element has one or more letters and at least one of the input elements has a plurality of letters; assigning at least one input element code to each input element of said set such that not more than one input element code is assigned to at least one of said input elements having a plurality of letters; storing in the memory storage a list of words formed from letters of the alphabet and word codes, each of the word codes formed from a series of one or more input element codes, each of said word codes associated with one or more or said words and at least one of said word codes associated with more than one word; detecting a word by reading a series of input elements selected by the operator and retaining the series of input element codes associated with each selected input element; creating a word code formed from the series of input element codes associated with each selected input element; searching the memory storage and locating at least one word associated with each created word code; and displaying at least one of said words located in the memory storage on the display device.
Claim 3
Dependent Claim
30 words
The method of claim 1, wherein the step of assigning a plurality of letters comprises assigning a single letter to at least one of said input elements of said set.
Claim 4
Dependent Claim
51 words
The method of claim 1 including locating from the memory storage all words associated with said created word code and displaying all of said words, and wherein the method further comprises enabling the operator to select at least one of the displayed words and removing the unselected words from the display.
Claim 5
Dependent Claim
48 words
The method of claim 3, wherein the step of enabling the operator to select at least one of the displayed words comprises the steps of displaying a numerical identifier adjacent each displayed word and enabling the user to select a displayed word by selecting the corresponding numerical identifier.
Claim 6
Dependent Claim
35 words
The method of claim 3, wherein the step of enabling the operator to select at least one of the displayed words comprises the step of enabling the user to highlight one of the displayed words.
Claim 7
Dependent Claim
29 words
The method of claim 1, further comprising the step of enabling the operator to select which of the words responsive to a created word code is to be displayed.
Claim 8
Dependent Claim
47 words
The method of claim 1 further comprising defining an alternate set of plural input elements less than the total number of letters in an alphabet and enabling an operator to select an input element from one of said set and said alternate set of plural input elements.
Claim 9
Dependent Claim
29 words
The method of claim 1, wherein the steps of searching and locating comprise the steps of searching and locating less than all words associated with said created word code.
Claim 10
Dependent Claim
24 words
The method of claim 1, wherein the step of creating a word code further comprises the step of determining the completion of a word.
Claim 11
Dependent Claim
32 words
The method of claim 9, wherein said step of determining the completion of a word comprises detecting operator selection of input elements associated with a space, punctuation mark, or an Enter key.
Claim 12
Dependent Claim
66 words
The method of claim 1 including locating from the memory storage all words associated with said created word code and displaying a plurality of said words less than the total number of all words associated with said created word code, and wherein the method further comprises enabling the operator to select at least one of the displayed words and removing the unselected words from the display.
Claim 13
Dependent Claim
35 words
The method of claim 11, wherein the steps of enabling the operator to select a displayed word and removing the unselected words occurs after words have been displayed for a plurality of created word codes.
Claim 14
Dependent Claim
60 words
The method of claim 11, further comprising the steps of enabling the user to edit the at least one selected word by selecting an input element to form an edited word, creating an edit word code formed from the series of input element codes associated with the edited word, and setting the edit word code as the created word code.
Claim 15
Dependent Claim
35 words
The method of claim 1, wherein the step of assigning a plurality of letters of the alphabet to the input elements comprises assigning each letter of the alphabet to the input elements of said set.
Claim 16
Dependent Claim
35 words
The method of claim 1, wherein each of the input element codes are associated with a number and wherein the word codes stored in memory storage are a series of numbers stored in numerical order.
Claim 17
Dependent Claim
21 words
The method of claim 1, further comprising the step of displaying the input element code associated with a selected input element.
Claim 18
Dependent Claim
20 words
The method of claim 1, wherein the list of words corresponds to a group of words having a common subject.
Claim 19
Dependent Claim
25 words
The method of claim 1, wherein the step of defining a set of plural input elements further comprises the step of selecting different keyboard configurations.
Claim 20
Dependent Claim
38 words
The method of claim 1, wherein the step of assigning a plurality of letters of the alphabet to the input elements comprises assigning at least one vowel and at least one consonant to at least one input element.
Claim 21
Dependent Claim
34 words
The method of claim 1, wherein the step of assigning a plurality of letters of the alphabet to the input elements comprises assigning no more than one vowel to at least one input element.
Claim 22
Dependent Claim
30 words
The method of claim 1, wherein the step of assigning a plurality of letters of the alphabet to the input elements comprises assigning seldom-used letters to the same input element.
Claim 23
Dependent Claim
40 words
The method of claim 1, wherein the step of assigning a plurality of letters of the alphabet to the input elements comprises assigning letters to the input elements to minimize the number of words associated with the same word code.
Claim 24
Dependent Claim
14 words
The method of claim 1, wherein the input element code comprises a numerical value.
Claim 25
Dependent Claim
15 words
The method of claim 1, wherein the input element code is a unique numerical code.
Claim 26
Dependent Claim
26 words
The method of claim 1, further comprising the step of enabling the user to select preferred words for each word code stored in the memory storage.
Claim 27
Dependent Claim
29 words
The method of claim 25, wherein the step of enabling the user to select preferred words further comprises enabling the user to select a prioritized order of preferred words.
Claim 28
Dependent Claim
27 words
The method of claim 1, further comprising the step of selecting preferred words for each word code stored in the memory storage based upon usage of words.
Claim 29
Dependent Claim
25 words
The method of claim 1, further comprising the step of enabling the user to add at least one new word to the list of words.
Claim 30
Dependent Claim
22 words
The method of claim 1, wherein the step of displaying comprises displaying letters associated with each input element selected by the operator.
Claim 31
Dependent Claim
54 words
The method of claim 29, further comprising the steps of enabling the user to select at least one of the displayed letters to create a new word, displaying the new word and storing the new word in memory storage associated with a word code representing the series of input elements selected by the operator.
Claim 32
Dependent Claim
21 words
The method of claim 1, further comprising the step of providing an overlay to indicate letters associated with each input element.
Claim 33
Dependent Claim
33 words
The method of claim 1, further comprising the step of enabling the user to select preferred words for each word code stored in memory storage to designate a word as a preferred word.
Claim 34
Dependent Claim
30 words
The method of claim 1, wherein the step of displaying comprises displaying at least one of said words located in the memory storage in scrollable windows on the display device.
Claim 35
Dependent Claim
19 words
The method of claim 1, wherein the step of displaying comprises displaying each word in a stacked horizontal arrangement.
Claim 36
Dependent Claim
25 words
The method of claim 34, wherein the step of displaying further comprises displaying letters associated with each selected input element vertically above the horizontal arrangement.
Claim 37
Dependent Claim
32 words
The method of claim 35, further comprising the step of locating a word code in memory closest to the created word code if the created word code is not found in memory.
Claim 38
Dependent Claim
22 words
The method of claim 34, wherein the step of displaying further comprises displaying words having greater preference above words having lower preference.
Claim 39
Dependent Claim
20 words
The method of claim 1, further comprising the step of determining that a selected word code is not in memory.
Claim 40
Dependent Claim
19 words
The method of claim 1, wherein the series of selected input elements corresponds to less than an entire word.
Claim 41
Dependent Claim
30 words
The method of claim 39, further comprising the step of providing an audible alert after the step of displaying at least one of said words located in the memory storage.
Claim 42
Dependent Claim
36 words
The method of claim 1, wherein the step of assigning a plurality of letters of the alphabet to the input elements comprises assigning each letter of the alphabet to the input elements in an alphabetical order.
Claim 43
Dependent Claim
21 words
The method of claim 1, wherein not more than one input element code is assigned to each of the input elements.
Claim 44
Dependent Claim
14 words
The method of claim 1, wherein each word is associated with one word code.
Claim 45
Dependent Claim
21 words
The method of claim 1, wherein at least a plurality of said word codes are associated with more than one word.
Claim 46
Dependent Claim
25 words
The method of claim 1, further comprising the step of assigning an input element code to a sequential or simultaneous actuation of the input elements.
Claim 47
Independent Claim
160 words
An apparatus for enabling text to be created on a display, the apparatus comprising: an input device including a plurality of keys, at least one of the keys associated with a plurality of letters; means for detecting selection of a sequence of one or more keystrokes of the keys; a memory for storing a plurality of words each of which are associated with a word code representing a sequence of one or more keystrokes, each word code associated with one or more of said words and at least a plurality of said word codes associated with more than one word; search means for comparing the detected sequence of keystrokes with the word codes in memory and for selecting the word code associated with the detected sequence of keystrokes; means for displaying at least one of the words associated with the selected word code; and, means for selecting one of said displayed words and removing all unselected words from the display.
Claim 48
Independent Claim
160 words
An apparatus for enabling text to be created on a display, the apparatus comprising: an input device including a plurality of keys, at least one of the keys associated with a plurality of letters; means for detecting selection of a sequence of one or more keystrokes of the keys; a memory for storing a plurality of words each of which are associated with a word code representing a sequence of one or more keystrokes, each word code associated with one or more of said words and at least a plurality of said word codes associated with more than one word; search means for comparing the detected sequence of keystrokes with the word codes in memory and for selecting the word code associated with the detected sequence of keystrokes; means for displaying at least one of the words associated with the selected word code; and, means for selecting one of said displayed words and removing all unselected words from the display.
Claim 49
Dependent Claim
19 words
The apparatus of claim 46, further comprising means for selecting preferred words for each word code stored in memory.
Claim 50
Dependent Claim
21 words
The apparatus of claim 47, wherein the means for selecting preferred words further comprises selecting a prioritized order of preferred words.
Claim 51
Dependent Claim
36 words
The apparatus of claim 47, wherein the means for selecting preferred words further comprises means for selecting a priority of preferred words for at least one word code stored in memory based upon usage of words.
Claim 52
Dependent Claim
21 words
The apparatus of claim 47, wherein the means for displaying words further comprises displaying preferred words in priority to non-preferred words.
Claim 53
Dependent Claim
17 words
The apparatus of claim 46, wherein the at least one key is associated with a single letter.
Claim 54
Dependent Claim
17 words
The apparatus of claim 46, further comprising an overlay for indicating the letters associated with each key.
Claim 55
Dependent Claim
13 words
The apparatus of claim 46, wherein the means for displaying comprises scrollable windows.
Claim 56
Dependent Claim
17 words
The apparatus of claim 46, wherein the sequence of keystrokes corresponds to less than an entire word.
Claim 57
Dependent Claim
21 words
The apparatus of claim 46, wherein the means for displaying comprises means for displaying preferred words in priority to non-preferred words.
Claim 58
Dependent Claim
21 words
The apparatus of claim 46, further comprising means for indicating that a detected sequence of keystrokes is not in said memory.
Claim 59
Dependent Claim
48 words
The apparatus of claim 56, further comprising means for determining a word code closest to a detected sequence of keystrokes when said search means indicates that the detected sequence of keystrokes is not in said memory and for setting the closest word code as a selected word code.
Claim 60
Dependent Claim
21 words
The apparatus of claim 46, further comprising means for displaying the letters associated with each key of the sequence of keystrokes.
Claim 61
Dependent Claim
39 words
The apparatus of claim 58, wherein the means for displaying further comprises displaying each selected word in a stacked horizontal arrangement and displaying the letters associated with each key of the sequence of keystrokes vertically above the horizontal arrangement.
Claim 62
Dependent Claim
17 words
The apparatus of claim 59, wherein words having greater preference are displayed above words having lower preference.
Claim 63
Dependent Claim
20 words
The apparatus of claim 59, wherein the means for selecting comprises means for highlighting one of said letters or words.
Claim 64
Dependent Claim
42 words
The apparatus of claim 58, further comprising means for selecting at least one of said displayed letters to create a new word, displaying the new word and storing the new word in memory associated with a code representing the sequence of keystrokes.
Claim 65
Dependent Claim
43 words
The apparatus of claim 46, further comprising means for assigning a plurality of letters in an alphabet to the keys such that at least one key has one or more letters and at least one of the keys has a plurality of letters.
Claim 66
Dependent Claim
54 words
The apparatus of claim 63, further comprising means for assigning a key code to each of the plurality of keys such that not more than one key code is assigned to each of the at least one of the keys having a plurality of letters, each word code representing a sequence of key codes.
Claim 67
Dependent Claim
31 words
The apparatus of claim 46, further comprising means for assigning at least one key code to each of the plurality of keys, each word code representing a sequence of key codes.
Claim 68
Dependent Claim
30 words
The apparatus of claim 65, wherein no more than one key code is assigned to at least one of the at least one key associated with a plurality of letters.
Claim 69
Dependent Claim
21 words
The apparatus of claim 65, wherein not more than one key code is assigned to each of the plurality of keys.
Claim 70
Dependent Claim
30 words
The apparatus of claim 65, wherein the means for assigning a key code further comprises means for assigning a key code to a sequential or simultaneous actuation of the keys.
Claim 71
Dependent Claim
40 words
The apparatus of claim 65, wherein said search means compares a sequence of key codes associated with the detected sequence of keystrokes with the word codes in memory and selects the word code associated with the detected sequence of keystrokes.
Claim 72
Dependent Claim
23 words
The apparatus of claim 65, wherein the means for displaying further comprises means for displaying the key code associated with a selected key.
Claim 73
Dependent Claim
13 words
The apparatus of claim 65, wherein the key code comprises a numerical value.
Claim 74
Dependent Claim
14 words
The apparatus of claim 65, wherein the key code comprises a unique numerical value.
Claim 75
Dependent Claim
15 words
The apparatus of claim 46, further comprising means for determining the completion of a word.
Claim 76
Dependent Claim
33 words
The apparatus of claim 73, wherein the means for determining the completion of a word comprises detecting an operator selection of a key associated with a space, punctuation mark, or an Enter key.
Claim 77
Dependent Claim
20 words
The apparatus of claim 46, wherein said display means displays less than all words associated with the selected word code.
Claim 78
Dependent Claim
33 words
The apparatus of claim 46, wherein the means for displaying further comprises means for enabling the operator to select which of the words associated with the selected word code is to be displayed.
Claim 79
Dependent Claim
28 words
The apparatus of claim 46, the input device further comprising a plurality of alternate keys, at least one of the alternate keys associated with a plurality of letters.
Claim 80
Dependent Claim
43 words
The apparatus of claim 46, wherein the means for displaying further comprises means for displaying a numerical identifier adjacent each displayed word, and the means for selecting further comprises means for selecting one of the displayed words by selecting the corresponding numerical identifier.
Claim 81
Dependent Claim
23 words
The apparatus of claim 46, wherein the means for selecting comprise means for enabling the user to highlight one of the displayed words.
Claim 82
Dependent Claim
15 words
The apparatus of claim 46, wherein the word codes are numbers stored in numerical order.
Claim 83
Dependent Claim
23 words
The apparatus of claim 46, wherein the plurality of words stored in memory correspond to a group of words having a common subject.
Claim 84
Dependent Claim
35 words
The apparatus of claim 46, further comprising means for enabling the user to select different configurations of said input device, each configuration having a different arrangement of letters on the keys of said input device.
Claim 85
Dependent Claim
24 words
The apparatus of claim 46, wherein at least one of the keys is associated with at least one vowel and at least one consonant.
Claim 86
Dependent Claim
16 words
The apparatus of claim 46, wherein no more than one vowel is associated with each key.
Claim 87
Dependent Claim
15 words
The apparatus of claim 46, wherein at least one key is associated with seldom-used letters.
Claim 88
Dependent Claim
22 words
The apparatus of claim 46, further comprising means for enabling the user to add at least one new word to said memory.
Claim 89
Dependent Claim
22 words
The apparatus of claim 46, wherein the word codes comprise numbers and the memory further stores the word codes in numerical order.
Claim 90
Dependent Claim
41 words
The apparatus of claim 46, further comprising means for enabling the user to edit the selected word to form a detected sequence of edit keystrokes, and means for setting the detected sequence of edit keystrokes as the detected sequence of keystrokes.
Claim 91
Dependent Claim
16 words
The apparatus of claim 46, the plurality of keys each associated with a plurality of letters.
Claim 92
Dependent Claim
14 words
The apparatus of claim 46, wherein each word is associated with one word code.
Claim 93
Dependent Claim
26 words
The apparatus of claim 46, further comprising means for assigning letters to the keys to minimize the number of words associated with the same word code.
Claim 94
Dependent Claim
18 words
The apparatus of claim 46, wherein the means for selecting further comprises means for providing an audible alert.
Claim 95
Dependent Claim
16 words
The apparatus of claim 46, wherein each letter of an alphabet is associated with a key.
Claim 96
Dependent Claim
19 words
The apparatus of claim 46, further comprising means for assigning letters to the keys to in an alphabetical order.
References Cited (Backward Citations)
US4339806A
Cited
US4464070A
Cited
US4396992A
Cited
US4459049A
Cited
US4680725A
Cited
US5062070A
Cited
US4924431A
Cited
US4891786A
Cited
USRE32773E
Cited
US4566065A
Cited
US4891777A
Cited
US4633227A
Cited
US4650349A
Cited
US4842428A
Cited
USRE34304E
Cited
US4969097A
Cited
US4760528A
Cited
US4807181A
Cited
US4893238A
Cited
US5007008A
Cited
US5164723A
Cited
US5410305A
Cited
US5404321A
Cited
US5577188A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-09-08 | 2001-03-10 | 2001-09-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-09-08 | 2005-03-10 | 2005-09-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-09-08 | 2009-03-10 | 2009-09-09 | $7700.00 | Window Closed / Lapsed |