Method, system and media for entering data in a personal computing device
First Claim
1. A computer-implemented method of entering data for display on a user interface, the method comprising:
- displaying a character entry system on the user interface;
receiving a set of one or more characters making up a partial text entry selected via the user interface with a pointing device;
predicting a set of possible characters that a user is likely to next select from based on the set of one or more characters making up the partial text entry; and
displaying, for user selection, the set of possible characters in a distinctive manner in relation to the character entry system.
3 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of the present invention a user can rapidly enter and search for data, such as text, using a data entry system by entering one or more characters on a digital keyboard with a pointing device. With the digital keyboard the user can create words, phrases and other character sequences. As the user enters a character sequence, a mechanism for character prediction visually informs the user of which set of characters on the digital keyboard are most likely to have the character that the user wishes to next enter as part of the text. In another aspect of the present invention, as the user forms a character sequence (partial text entry), the character sequence is used to search a dictionary for a set of completion candidates that begin with the character sequence. The data entry system retrieves completion candidates from the dictionary by determining which completion candidates in the dictionary are more likely to be the ones that the user is attempting to type. A rapid navigation system provides for enhanced navigation and retrieval of completion candidates from the dictionary.
432 Citations
36 Claims
-
1. A computer-implemented method of entering data for display on a user interface, the method comprising:
-
displaying a character entry system on the user interface;
receiving a set of one or more characters making up a partial text entry selected via the user interface with a pointing device;
predicting a set of possible characters that a user is likely to next select from based on the set of one or more characters making up the partial text entry; and
displaying, for user selection, the set of possible characters in a distinctive manner in relation to the character entry system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for computer-assisted data entry, comprising:
-
(a) means for displaying a character entry system on a user interface;
(b) means for receiving a set of one or more characters making up a partial text entry selected via the user interface with a pointing device;
(c) means for predicting a set of possible characters that a user is likely to next select from based on the set of one or more characters making up the partial text entry; and
(d) display means for displaying, for user selection, the set of possible characters in a distinctive manner in relation to the character entry system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method of rapidly navigating amongst a plurality of candidates for user selection, the method comprising:
-
displaying a navigational object comprising a plurality of selection targets arranged in an arc-like manner on a user interface, each selection target being associated with one of the plurality of candidates for user selection; and
if one of the candidates is selected and has other candidates associated with it, redisplaying the navigational object with said other candidates for user selection once the selected one of the candidates is selected for a predetermined period of time. - View Dependent Claims (26)
-
-
27. A computer-implemented system for rapidly navigating amongst a plurality of candidates, comprising:
-
a display region for displaying candidates for user selection; and
a navigational object for navigating amongst the plurality of candidates, the navigational object comprising a plurality of selection targets arranged in an arc-like manner on a user interface, each selection target being associated with one of the plurality of candidates.
-
-
28. A computer-implemented system for data entry comprising:
-
means for character entry;
means for obtaining a set of completion candidates from a dictionary based on user character selection;
means for displaying the set of completion candidates on a user interface; and
means for rapidly navigating amongst displayed completion candidates for user selection, comprising means for selecting any of the displayed completion candidates for entry into an electronic document or for obtaining a more refined set of completion candidates based on a particular completion candidate from the displayed completion candidates. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification