DATA ENTRY FOR PERSONAL COMPUTING DEVICES
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of the present invention the user can rapidly enter and search for text using a data entry system through a combination of entering one or more characters on a digitally displayed keyboard with a pointing device and using a search list to obtain a list of completion candidates. The user can activate the search list to obtain a list of completion candidates at any time while entering a partial text entry with the data entry system. When the search list is active, a list of completion candidates is displayed on a graphical user interface for the user to select from and the user can perform one of several actions. The user can deactivate the search list and return to modifying the current partial text entry and other text. The user can select one of the completion candidates in the search list and use the selected completion candidate to replace the partial text entry which the user is currently entering. When the user deactivates the interactive search list, the user can immediately continue adding to or modifying the current partial text entry being entered, and may re-invoke the search list to further search for completion candidates based on the modified partial text entry. In the second case, the selected completion candidate is used to replace the partial text entry that the user is currently entering, and the data entry system begins monitoring for a new partial text entry from the user.
-
Citations
117 Claims
-
1-92. -92. (canceled)
-
93. A method of computer-assisted text generation, the method comprising:
-
(a) receiving a user input signal via a computer, the user input signal corresponding to a partial text entry comprising at least a first character;
(b) in response to receipt of the first character of the partial text entry, obtaining via the computer a first plurality of completion candidates from a dictionary based on a set of predetermined metrics; and
(c) providing the first plurality of completion candidates to an internet appliance remote from the computer for display of the first plurality of completion candidates on a display device associated with the internet appliance, wherein the display device is remote from the computer. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A computer-readable medium having computer-readable instructions for execution by a processing unit, the computer-readable instructions comprising:
-
(a) instructions for receiving via a computer a user input signal corresponding to a partial text entry comprising at least a first character;
(b) instruction for, in response to receipt of the first character of the partial text entry, obtaining via the computer a first plurality of completion candidates based on the partial text entry including obtaining the first plurality of completion candidates from a dictionary based on a set of predetermined metrics; and
(c) instruction for, providing the first plurality of completion candidates to an internet appliance remote from the computer for display of the first plurality of completion candidates on a display device associated with the internet appliance, wherein the display device is remote from the computer. - View Dependent Claims (107, 108, 109, 110, 111, 112, 113)
-
-
114. A method of supporting text entry via an input device, the method comprising:
-
(a) receiving via the input device user input associated with a partial text entry, the partial text entry comprising at least a first character;
(b) in response to receipt of user input associated with the first character of the partial text entry, obtaining a first plurality of completion candidates from a dictionary, wherein each of the first plurality of completion candidates comprises at least a portion matching the partial text entry; and
(c) providing the first plurality of completion candidates to a display device remote from the input device for display of the first plurality of completion candidates on the display device.
-
-
115. A computer-readable medium having computer-readable instructions for execution by a processing unit, the computer-readable instructions comprising:
-
(a) instructions for receiving a partial text entry via an input device, the partial text entry comprising at least a first character;
(b) instructions for, in response to receipt of the first character of the partial text entry, obtaining a first plurality of completion candidates from among a group of completion candidates stored in a dictionary, wherein each of the first plurality of completion candidates comprises at least a portion matching the partial text entry; and
(c) instructions for providing the first plurality of completion candidates to a display device remote from the input device for display of the first plurality of completion candidates on the display device.
-
-
116. A system for supporting computer-assisted text generation for remote display, the system comprising:
-
(a) a computer operable to communicate via the Internet;
(b) a computer-readable medium operable to communicate with the computer, the computer-readable medium comprising computer-readable instructions for directing the computer to assist with text generation by;
(i) receiving a user input signal via the computer, the user input signal associated with a partial text entry comprising at least a first character;
(ii) obtaining, via the computer, a first plurality of completion candidates from a dictionary stored on at least one of the computer and the computer-readable medium, wherein the first plurality of completion candidates are obtained from the dictionary based on a set of predetermined metrics; and
(iii) communicating, via the Internet, the first plurality of completion candidates to a display device remote from the computer for display of the first plurality of completion candidates on the display device. - View Dependent Claims (117)
-
Specification