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

Method and system for entering data using an improved on-screen keyboard

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1994-05-24
•
Granted: 1999-12-28
•
Expires: 2014-05-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved method and system for entering text with an on-screen keyboard. The preferred on-screen keyboard includes an alphabetical list of character buttons interspersed with buttons for the 92 most common English words, prefixes, and suffixes. The characters and words of the on-screen keyboard are typically entered with a single tap from a pen on the appropriate button. However, a double tap with a pen on a word button enters the word associated with the button followed by a space character, the word "the", and a space character. If the user taps a character button and drags the pen in either the north, south, east or west direction (called a "flick"), then the embodiment enters the character associated with the character button along with one of the vowels, "o", "e", "i" or "a", respectively. The preferred on-screen keyboard also includes smart punctuation buttons, which enter text in addition to the punctuation character itself. For example, the "PERIOD" button enters a period character followed by two space characters, and then activates the "Shift" button so that the next entered word is capitalized.

Inventors

  • 👤 Michael Van Kleeck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:16
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G06F3/04883; G06F3/02; G06F3/023; G06F3/0233; G06F3/0237

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 98 words
In a computer system having a pointing device and a video display, an on-screen keyboard that is displayed on the video display, comprising: (a) an actuatable letter button for inputting a fixed letter that is associated with the letter button when actuated by the pointing device; and (b) a flick detector for detecting a flick by the pointing device when actuating the letter button, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction, and for inputting an additional letter in response to the detection of the flick.
Claim 2
Dependent Claim 98 words
In a computer system having a pointing device and a video display, an on-screen keyboard that is displayed on the video display, comprising: (a) an actuatable letter button for inputting a fixed letter that is associated with the letter button when actuated by the pointing device; and (b) a flick detector for detecting a flick by the pointing device when actuating the letter button, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction, and for inputting an additional letter in response to the detection of the flick.
Claim 3
Dependent Claim 26 words
An on-screen keyboard as recited in claim 1, further comprising a transferor for transferring characters that are input via the on-screen keyboard to an input display.
Claim 4
Dependent Claim 23 words
The on-screen keyboard of claim 1, wherein the additional letter that is input in response to detection of the flick is a vowel.
Claim 5
Dependent Claim 53 words
The on-screen keyboard of claim 1, wherein the flick detector further comprises a direction detector for detecting a direction of the flick from a set of possible directions, associating at least one letter with each direction and in response to the detected direction of the flick, inputting the associated at least one letter.
Claim 6
Dependent Claim 15 words
The on-screen keyboard of claim 4, wherein each direction is associated with a different vowel.
Claim 7
Dependent Claim 75 words
The on-screen keyboard of claim 1, further comprising: (a) a scroll box that displays an alphabetized list of words that may be input; (b) a scroller, responsive to actuation of the letter button and the flick detector, for displaying a portion of the list of words that begins with the input letters; and (c) a scroll box selector for selecting one of the words displayed in the scroll box and for inputting the selected word.
Claim 8
Dependent Claim 203 words
In a computer system having a pointing device and a video display, an on-screen keyboard that is displayed on the video display, comprising: (a) an actuatable punctuation character button for inputting an associated punctuation character to an input display in response to actuation of the punctuation character button by the pointing device; (b) an identifier, responsive to the actuation of the punctuation character button, for identifying that a space character occupies a last input character position of the input display; (c) an eraser, responsive to identifying that the space character occupies the last input character position of the input display, for deleting the space character from the last input character position of the input display; (d) an inserter for inserting the associated punctuation character in the last input character position of the input display when the space character is deleted; and (e) a flick detector for detecting a flick by the pointing, device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and drawing the pointing device from the letter button in a direction.
Claim 9
Dependent Claim 203 words
In a computer system having a pointing device and a video display, an on-screen keyboard that is displayed on the video display, comprising: (a) an actuatable punctuation character button for inputting an associated punctuation character to an input display in response to actuation of the punctuation character button by the pointing device; (b) an identifier, responsive to the actuation of the punctuation character button, for identifying that a space character occupies a last input character position of the input display; (c) an eraser, responsive to identifying that the space character occupies the last input character position of the input display, for deleting the space character from the last input character position of the input display; (d) an inserter for inserting the associated punctuation character in the last input character position of the input display when the space character is deleted; and (e) a flick detector for detecting a flick by the pointing, device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and drawing the pointing device from the letter button in a direction.
Claim 10
Dependent Claim 186 words
In a computer system having a pointing device and a video display, an on-screen English keyboard that is displayed on the video display, comprising: (a) at least one actuatable affix character button, said button inputting an associated affix English character string to an input display when actuated by the pointing device; (b) an identifier, responsive to the actuation of the affix character button, for identifying that a space character occupies a last character position in the input display; (c) an eraser, responsive to identifying that the space character occupies the last character position, for deleting the space character; (d) an inserter for inserting the associated affix character string in the last character position of the input display when the space character is deleted; and (e) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction.
Claim 11
Dependent Claim 186 words
In a computer system having a pointing device and a video display, an on-screen English keyboard that is displayed on the video display, comprising: (a) at least one actuatable affix character button, said button inputting an associated affix English character string to an input display when actuated by the pointing device; (b) an identifier, responsive to the actuation of the affix character button, for identifying that a space character occupies a last character position in the input display; (c) an eraser, responsive to identifying that the space character occupies the last character position, for deleting the space character; (d) an inserter for inserting the associated affix character string in the last character position of the input display when the space character is deleted; and (e) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction.
Claim 12
Independent Claim 136 words
A method executed in a computer system for entering text from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering text using the on-screen keyboard, and an actuatable word button for inputting an associated word when actuated by the pointer positioning device, wherein the associated word is an English-language symbol comprising two or more characters, the method comprising: (a) providing an actuatable letter button, the letter button inputting an associated letter when actuated by a pointer positioning device; and (a) detecting a flick by the pointer positioning device when actuating the letter button, wherein said flick constitutes a movement by the pointer positioning device away from the letter button when activating the letter button, and inputting a vowel in response to the flick.
Claim 13
Independent Claim 136 words
A method executed in a computer system for entering text from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering text using the on-screen keyboard, and an actuatable word button for inputting an associated word when actuated by the pointer positioning device, wherein the associated word is an English-language symbol comprising two or more characters, the method comprising: (a) providing an actuatable letter button, the letter button inputting an associated letter when actuated by a pointer positioning device; and (a) detecting a flick by the pointer positioning device when actuating the letter button, wherein said flick constitutes a movement by the pointer positioning device away from the letter button when activating the letter button, and inputting a vowel in response to the flick.
Claim 14
Dependent Claim 56 words
The method of claim 9, further comprising the steps of: (a) providing a scroll box that displays an alphabetized list of words on the display device; and (b) in response to detecting the flick, displaying in the scroll box that portion of the list of words that begin with the associated letter followed by the vowel.
Claim 15
Independent Claim 188 words
A method executed in a computer system for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using, the on-screen keyboard, comprising: (a) providing an actuatable punctuation character button, the punctuation character button inputting an associated punctuation character to an input display when actuated by the pointer positioning device; (b) in response to actuation of the punctuation character button, identifying that a space character occupies a last character position on the input display; (c) in response to identifying that the space character occupies the last character position on the input display, deleting the space character; (d) inserting the associated punctuation character on the input display in response to the deletion of the space character; and (e) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 16
Independent Claim 188 words
A method executed in a computer system for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using, the on-screen keyboard, comprising: (a) providing an actuatable punctuation character button, the punctuation character button inputting an associated punctuation character to an input display when actuated by the pointer positioning device; (b) in response to actuation of the punctuation character button, identifying that a space character occupies a last character position on the input display; (c) in response to identifying that the space character occupies the last character position on the input display, deleting the space character; (d) inserting the associated punctuation character on the input display in response to the deletion of the space character; and (e) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 17
Independent Claim 200 words
A method executed in a computer system for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using the on-screen keyboard, the method comprising: (a) providing a document box for displaying characters; (b) providing an affix character button having an associated affix character string; (c) detecting an actuation of the affix character button by the pointer positioning device; (d) in response to detecting the actuation of the affix character button, identifying that a space character is the last character displayed in the document box; (e) in response to identifying that the space character was the last character displayed in the document box, deleting the space character; (f) inserting the associated affix character string in the document box in response to the deletion of the space character; and (g) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 18
Independent Claim 200 words
A method executed in a computer system for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using the on-screen keyboard, the method comprising: (a) providing a document box for displaying characters; (b) providing an affix character button having an associated affix character string; (c) detecting an actuation of the affix character button by the pointer positioning device; (d) in response to detecting the actuation of the affix character button, identifying that a space character is the last character displayed in the document box; (e) in response to identifying that the space character was the last character displayed in the document box, deleting the space character; (f) inserting the associated affix character string in the document box in response to the deletion of the space character; and (g) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 19
Dependent Claim 151 words
A computer-readable storage device containing instructions for controlling a computer system to provide a method for entering text from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering text using the on-screen keyboard, and an actuatable word button for inputting a word associated with the word button when actuated by the pointer positioning device, wherein the associated word is an English-language symbol comprising two or more characters, the method comprising: (a) providing an actuatable letter button, the letter button inputting an associated letter character when actuated by a pointer positioning device; and (b) detecting a flick by the pointer positioning device when actuating the letter button, wherein said flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button, and inputting an associated vowel character in response to the flick.
Claim 20
Dependent Claim 151 words
A computer-readable storage device containing instructions for controlling a computer system to provide a method for entering text from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering text using the on-screen keyboard, and an actuatable word button for inputting a word associated with the word button when actuated by the pointer positioning device, wherein the associated word is an English-language symbol comprising two or more characters, the method comprising: (a) providing an actuatable letter button, the letter button inputting an associated letter character when actuated by a pointer positioning device; and (b) detecting a flick by the pointer positioning device when actuating the letter button, wherein said flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button, and inputting an associated vowel character in response to the flick.
Claim 21
Dependent Claim 58 words
The computer-readable storage device of claim 13, further comprising: (a) providing a scroll box that displays an alphabetized list of words on the display device; and (b) in response to detecting the flick, displaying in the scroll box that portion of the list of words that begin with the associated letter character followed by the associated vowel character.
Claim 22
Dependent Claim 196 words
A computer-readable storage device containing instructions for controlling a computer system to provide a method for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using the on-screen keyboard, comprising: (a) providing an actuatable punctuation character button, the punctuation character button inputting an associated punctuation character to an input display when actuated by the pointer positioning device; (b) in response to actuation of the punctuation character button, identifying that a space character occupies a last character position on the input display; (c) in response to identifying that the space character occupies the last character position on the input display, deleting the space character; (d) inserting the associated punctuation character on the input display in response to the deletion of the space character; and (e) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 23
Dependent Claim 196 words
A computer-readable storage device containing instructions for controlling a computer system to provide a method for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using the on-screen keyboard, comprising: (a) providing an actuatable punctuation character button, the punctuation character button inputting an associated punctuation character to an input display when actuated by the pointer positioning device; (b) in response to actuation of the punctuation character button, identifying that a space character occupies a last character position on the input display; (c) in response to identifying that the space character occupies the last character position on the input display, deleting the space character; (d) inserting the associated punctuation character on the input display in response to the deletion of the space character; and (e) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 24
Dependent Claim 205 words
A computer-readable storage device containing instructions for controlling a computer system to provide to a method for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using the on-screen keyboard, the method comprising: (a) providing a document box for displaying characters; (b) providing an affix character button having an associated affix character string; (c) detecting an actuation of the affix character button by the pointer positioning device; (d) in response to detecting the actuation of the affix character button, identifying that a space character is the last character displayed in the document box; (e) in response to identifying that the space character was the last character displayed in the document box, deleting the space character; (f) inserting the associated affix character string in the document box after deleting the space character; and (g) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 25
Dependent Claim 205 words
A computer-readable storage device containing instructions for controlling a computer system to provide to a method for entering characters from an on-screen keyboard displayed on a display device of the computer system, the computer system including a pointer positioning device for entering characters using the on-screen keyboard, the method comprising: (a) providing a document box for displaying characters; (b) providing an affix character button having an associated affix character string; (c) detecting an actuation of the affix character button by the pointer positioning device; (d) in response to detecting the actuation of the affix character button, identifying that a space character is the last character displayed in the document box; (e) in response to identifying that the space character was the last character displayed in the document box, deleting the space character; (f) inserting the associated affix character string in the document box after deleting the space character; and (g) detecting a flick by the pointer positioning device when actuating a letter button to input a letter character associated with the letter button and inputting an additional letter character in response to the flick, wherein the flick constitutes a movement by the pointer positioning device away from the letter button when actuating the letter button.
Claim 26
Dependent Claim 198 words
In a computer system having a pointing device and a video display, an English on-screen keyboard for the entry of a text string into an input display of a computer program, the on-screen keyboard being shown on the video display, the text string represented in a computer memory as series of computer-readable codes with each code representing a text character, comprising: (a) a plurality of actuatable word buttons, each word button being associated with a word and corresponding to a text element of the English language having at least two characters, the plurality of word buttons being grouped alphabetically by the word associated with each word button; and (b) a transferor for transferring the word to an input display in response to an actuation of an individual word button as part of the text string; and (c) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and drawing the pointing device from the letter button in a direction.
Claim 27
Dependent Claim 198 words
In a computer system having a pointing device and a video display, an English on-screen keyboard for the entry of a text string into an input display of a computer program, the on-screen keyboard being shown on the video display, the text string represented in a computer memory as series of computer-readable codes with each code representing a text character, comprising: (a) a plurality of actuatable word buttons, each word button being associated with a word and corresponding to a text element of the English language having at least two characters, the plurality of word buttons being grouped alphabetically by the word associated with each word button; and (b) a transferor for transferring the word to an input display in response to an actuation of an individual word button as part of the text string; and (c) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and drawing the pointing device from the letter button in a direction.
Claim 28
Dependent Claim 72 words
The on-screen keyboard of claim 17, further comprising: (a) a plurality of actuatable letter buttons, each letter button being grouped alphabetically with the plurality of word buttons according to the letter character associated with each letter button and the word associated with each word button; and (b) wherein the transferor transfers the letter character to the input display in response to an actuation of an individual letter button by the pointing device.
Claim 29
Dependent Claim 50 words
The on-screen keyboard of claim 18 further comprising: (a) a dictionary list box that displays a dictionary of words; and (b) wherein the transferor transfers to the input display a dictionary word that is selected by the pointing device from the dictionary of words displayed in the dictionary list box.
Claim 30
Dependent Claim 35 words
The on-screen keyboard of claim 19, wherein the dictionary of words that appears in the dictionary list box is responsive to the alphabetical order of each letter character that is transferred to the input display.
Claim 31
Dependent Claim 69 words
The on-screen keyboard of claim 19, further comprising: (a) another dictionary list box containing a list of the dictionary words that were most recently transferred to the input display when selected by the pointing device; and (b) wherein the transferor transfers to the input display another dictionary word that is selected by the pointing device from the list of the dictionary words displayed in the other dictionary list box.
Claim 32
Dependent Claim 44 words
The on-screen keyboard of claim 17, further comprising: (a) a double tap detector for detecting double taps on the word button using the pointing device; and (b) wherein the transferor transfers an additional word to the input display when a double tap is detected.
Claim 33
Dependent Claim 14 words
The on-screen keyboard of claim 22, wherein the additional word is the word "the".
Claim 34
Dependent Claim 116 words
The on-screen keyboard of claim 17, further comprising: (a) an actuatable punctuation character button for inputting an associated punctuation character when the punctuation character button is actuated through the pointing device; (b) an identifier, responsive to the actuation of the punctuation character button, for identifying that a space character occupies a last input character position of the input display; (c) an eraser, responsive to identifying that the space character occupies the last input character position in the input display, for deleting the space character from the last input character position; and (d) an inserter for inserting the associated punctuation character in the last input character position of the input display when the space character is deleted.
Claim 35
Dependent Claim 218 words
In a computer system having a pointing device and a video display, an English on-screen keyboard for the entry of a text string into an input display of a computer program, the English on-screen keyboard being shown on the video display, comprising: (a) a plurality of actuatable word buttons, each word button being associated with a word comprising a text element of the English language having at least two characters; (b) a dictionary list box that displays a list of dictionary words; (c) a selector for selecting a dictionary word with the pointing device from the list of dictionary words; (d) a transferor for transferring the word from an actuated word button to the input display as part of the text string and transferring the dictionary word that is selected by the selector from the list of dictionary words displayed in the dictionary list box to the input display as part of the text string; and (e) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction.
Claim 36
Dependent Claim 218 words
In a computer system having a pointing device and a video display, an English on-screen keyboard for the entry of a text string into an input display of a computer program, the English on-screen keyboard being shown on the video display, comprising: (a) a plurality of actuatable word buttons, each word button being associated with a word comprising a text element of the English language having at least two characters; (b) a dictionary list box that displays a list of dictionary words; (c) a selector for selecting a dictionary word with the pointing device from the list of dictionary words; (d) a transferor for transferring the word from an actuated word button to the input display as part of the text string and transferring the dictionary word that is selected by the selector from the list of dictionary words displayed in the dictionary list box to the input display as part of the text string; and (e) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction.
Claim 37
Dependent Claim 33 words
The on-screen keyboard of claim 25, wherein the dictionary of words that appears in the dictionary list box is responsive to the alphabetical order of each dictionary word transferred to the input display.
Claim 38
Dependent Claim 68 words
The on-screen keyboard of claim 25, further comprising (a) another dictionary list box containing another list of dictionary words that were most recently transferred to the input display when selected by the pointing device; and (b) wherein the transferor transfers to the input display another dictionary word that is selected by the pointing device from the other list of dictionary words displayed in the other dictionary list box.
Claim 39
Dependent Claim 69 words
The on-screen keyboard of claim 25, further comprising (a) a plurality of letter buttons that are grouped alphabetically with the plurality of word buttons according to the letter character associated with each letter button and the word associated with each word button; and (b) wherein the transferor transfers the letter character to an input display in response to an actuation of an individual letter button by the pointing device.
Claim 40
Dependent Claim 44 words
The on-screen keyboard of claim 25, further comprising: (a) a double tap detector for detecting double taps on the word button using the pointing device; and (b) wherein the transferor transfers to the input display an additional word when a double tap is detected.
Claim 41
Dependent Claim 14 words
The on-screen keyboard of claim 29, wherein the additional word is the word "the".
Claim 42
Dependent Claim 116 words
The on-screen keyboard of claim 25, further comprising: (a) an actuatable punctuation character button for inputting an associated punctuation character when the punctuation character button is actuated through the pointing device; (b) an identifier, responsive to the actuation of the punctuation character button, for identifying that a space character occupies a last input character position of the input display; (c) an eraser, responsive to identifying that the space character occupies the last input character position in the input display, for deleting the space character from the last input character position; and (d) an inserter for inserting the associated punctuation character in the last input character position of the input display when the space character is deleted.
Claim 43
Dependent Claim 219 words
In a computer system having a pointing device and a video display, an English on-screen keyboard for the entry of a text string into an input display of a computer program, the English on-screen keyboard being shown on the video display, comprising: (a) a plurality of actuatable word buttons, each of said actuatable word buttons being associated with a word that includes a text element of the English language having at least two characters; (b) a list box containing a list of the dictionary words that were most recently transferred to the input display when selected by the pointing device; (c) a selector for selecting a dictionary word with the pointing device from the list of dictionary words; (d) a transferor for transferring to the input display the dictionary word that is selected by the selector from the dictionary of words displayed in the list box to the input display as part of the text string; and (e) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction.
Claim 44
Dependent Claim 219 words
In a computer system having a pointing device and a video display, an English on-screen keyboard for the entry of a text string into an input display of a computer program, the English on-screen keyboard being shown on the video display, comprising: (a) a plurality of actuatable word buttons, each of said actuatable word buttons being associated with a word that includes a text element of the English language having at least two characters; (b) a list box containing a list of the dictionary words that were most recently transferred to the input display when selected by the pointing device; (c) a selector for selecting a dictionary word with the pointing device from the list of dictionary words; (d) a transferor for transferring to the input display the dictionary word that is selected by the selector from the dictionary of words displayed in the list box to the input display as part of the text string; and (e) a flick detector for detecting a flick by the pointing device when actuating a letter button to input a letter character associated with the letter button and for inputting an additional letter character in response to the detection of the flick, wherein the flick constitutes actuating the letter button and dragging the pointing device from the letter button in a direction.

References Cited (Backward Citations)

US4891786A Cited
US4624587A Cited
US4586035A Cited
US4905007A Cited
US5063600A Cited
US5297041A Cited
US5128672A Cited
WO1992009944A2 Cited
US5319386A Cited
US5583543A Cited
US5574482A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag