Contextual prediction of user words and user actions
First Claim
1. An apparatus for prediction of any of user words, or words and user actions, in connection with user prompts, control inputs, or ambiguous text entry, said apparatus comprising:
- an input device and a display each coupled to a processor through appropriate interfacing circuitry, wherein said processor receives input characters and symbols from said input device and manages the output of objects to said display and the assertion of actions within said apparatus;
a memory coupled to said processor, wherein said memory comprises;
an operating system;
disambiguating software; and
an object database;
wherein an entire word or words that a user wants to enter or an action a user wants to take is predicted after a user prompt, wherein said user enters a specific symbol with said input device or performs a specific action associated with changing tasks or state with said input device; and
wherein said predicted word is depicted to said user via said display, or an action is taken with regard to said apparatus.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns user entry of information into a system with an input device. A scheme is provided in which an entire word that a user wants to enter is predicted after the user enters a specific symbol, such as a space character. If the user presses an ambiguous key thereafter, rather than accept the prediction, the selection list is reordered. For example, a user enters the phrase “Lets run to school. Better yet, lets drive to “.””” After the user presses the space, after first entering the second occurrence of the word “to,” the system predicts that the user is going to enter the word “school” based on the context in which the user has entered that word in the past. Should the user enter an ambiguous key after the space, then a word list which contains the word “school” is reordered and other options are made available to the user. The invention can also make predictions on context, such as the person to whom the message is sent, the person writing the message, the day of the week, the time of the week, etc. Other embodiments of the invention contemplate anticipation of user actions, as well as words, such as a user action in connection with menu items, or a user action in connection with form filling.
271 Citations
38 Claims
-
1. An apparatus for prediction of any of user words, or words and user actions, in connection with user prompts, control inputs, or ambiguous text entry, said apparatus comprising:
-
an input device and a display each coupled to a processor through appropriate interfacing circuitry, wherein said processor receives input characters and symbols from said input device and manages the output of objects to said display and the assertion of actions within said apparatus;
a memory coupled to said processor, wherein said memory comprises;
an operating system;
disambiguating software; and
an object database;
wherein an entire word or words that a user wants to enter or an action a user wants to take is predicted after a user prompt, wherein said user enters a specific symbol with said input device or performs a specific action associated with changing tasks or state with said input device; and
wherein said predicted word is depicted to said user via said display, or an action is taken with regard to said apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for prediction of any of user words or user actions, comprising the steps of:
-
a user entering an input sequence into a input device or performing a specific action associated with said input device; and
responsive thereto, predicting an entire next word or words that said user wants to enter or an action a user wants to be taken by said device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for prediction of any of user words and user actions in connection with ambiguous text entry, said apparatus comprising:
-
an input device and a display, each coupled to a processor through appropriate interfacing circuitry, wherein said processor receives input characters and symbols from said input device and manages the output of objects to said display and the assertion of actions within said apparatus;
an integration layer comprising a user interface (UI);
a core engine for combining groups of letters found on each key of said input device with a dictionary of associated words, for recognizing user inputs as said user enters said inputs, and for predicting an entire word or words that a user wants to enter or an action a user wants to take after said user enters a user prompt comprising a specific symbol with said input device or performs a specific action associated with changing tasks or state with said user device; and
a context database containing information on words said user has previously entered, said context database cooperating with said core engine to make said predictions based upon context of any of said user inputs and/or actions and said apparatus mode of operation;
wherein said predicted words or said action is depicted to said user via said display. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification