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
125 Claims
-
1-92. -92. (canceled)
-
93. A method of processing text entered into a personal computing device, the method comprising:
-
(a) receiving 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 a first plurality of completion candidates based on the partial text entry;
(c) in response to receiving a first user input signal associated with activating the search list, displaying the first plurality of completion candidates in a search list within a graphical user interface;
(d) in response to receiving a second user input signal associated with accepting a particular completion candidate selected from the first plurality of completion candidates to replace the partial text entry, modifying the partial text entry to become the particular completion candidate; and
(e) in response to receiving a third user input signal associated with initiating further searching based on the particular completion candidate selected, obtaining and displaying within the graphical user interface a second plurality of completion candidates based on the particular completion candidate selected from the first plurality of completion candidates. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124)
-
-
125. A computer-readable medium comprising codes for directing a processing unit to process text entered into a personal computing device, by:
-
(a) receiving 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 a first plurality of completion candidates based on the partial text entry;
(c) in response to receiving a first user input signal associated with activating the search list, displaying the first plurality of completion candidates in a search list within a graphical user interface;
(d) in response to receiving a second user input signal associated with accepting a particular completion candidate selected from the first plurality of completion candidates to replace the partial text entry, modifying the partial text entry to become the particular completion candidate; and
(e) in response to receiving a third user input signal associated with initiating further searching based on the particular completion candidate selected, obtaining and displaying within the graphical user interface a second plurality of completion candidates based on the particular completion candidate selected from the first plurality of completion candidates.
-
Specification