Method and system for disambiguation and predictive resolution
First Claim
1. A method for efficient text input, comprising:
- formulating a plurality of candidates based on a prefix and an input, wherein each candidate comprises a set of symbols and a score, the score calculated based upon one of a plurality of symbols associated with the input and the prefix, and the set of symbols associated with the candidate corresponds to the prefix and the one of the plurality of symbols associated with the input;
formulating a set of predictions based on the set of symbols associated with the candidate with a first highest score, wherein the prediction comprises one or more predictive completions associated with the set of symbols of the candidate and each of the set of predictions is associated with a score;
formulating a proposition based on the candidate or the prediction; and
presenting the proposition to a user.
7 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods and systems for the efficient entry of data on a device with a restricted set of input channels are disclosed. These apparatuses, systems and methods may employ a user interface which allows efficient entry of input. This interface may be tailored according to the device with which it is used, and the semantic meaning associated with the interface. To assist in the efficient entry of data, these apparatuses, systems and methods may disambiguate user input, provide an efficient way to specify the input exactly, or predict user input. These apparatuses, systems and methods may also adapt to the proclivities of a certain user, and incorporate user defined abbreviations and synonyms for frequently used inputs.
-
Citations
55 Claims
-
1. A method for efficient text input, comprising:
-
formulating a plurality of candidates based on a prefix and an input, wherein each candidate comprises a set of symbols and a score, the score calculated based upon one of a plurality of symbols associated with the input and the prefix, and the set of symbols associated with the candidate corresponds to the prefix and the one of the plurality of symbols associated with the input; formulating a set of predictions based on the set of symbols associated with the candidate with a first highest score, wherein the prediction comprises one or more predictive completions associated with the set of symbols of the candidate and each of the set of predictions is associated with a score; formulating a proposition based on the candidate or the prediction; and presenting the proposition to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium having code for efficient text input, wherein the code is embodied within computer readable medium, the code comprising instructions translatable for:
-
formulating a plurality of candidates based on a prefix and an input, wherein each candidate comprises a set of symbols and a score, the score calculated based upon one of a plurality of symbols associated with the input and the prefix, and the set of symbols associated with the candidate corresponds to the prefix and the one of the plurality of symbols associated with the input; formulating a set of predictions based on the set of symbols associated with the candidate with a first highest score, wherein the prediction comprises one or more predictive completions associated with the set of symbols of the candidate and each of the set of predictions is associated with a score; formulating a proposition based on the candidate or the prediction; and presenting the proposition to a user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for efficient multilingual text input, comprising:
-
a device comprising; an input means comprising a set of zones, each zone associated with a plurality of symbols; and a processor operable to execute instructions on a computer readable medium, the instruction operable for; formulating a plurality of candidates based on a prefix and an input associated with one of the set of zones, wherein each candidate comprises a set of symbols and a score, the score calculated based upon one of a plurality of symbols associated with the input and the prefix, and the set of symbols associated with the candidate corresponds to the prefix and the one of the plurality of symbols associated with the input; formulating a set of predictions based on the set of symbols associated with the candidate with a first highest score, wherein the prediction comprises one or more predictive completions associated with the set of symbols of the candidate and each of the set of predictions is associated with a score; formulating a proposition based on the candidate or the prediction; and presenting the proposition to a user. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for efficient multilingual text input, comprising:
-
formulating a set of candidates based on a prefix and an input, wherein each candidate comprises a set of symbols and a score, the score for the candidate is calculated based upon one of a plurality of symbols associated with the input and the prefix and the set of symbols associated with the candidate corresponds to the prefix and the one of the plurality of symbols associated with the input; determining a set of predictions based on the candidate associated with a first highest score, wherein the set of predictions comprises one or more predictive completions associated with the set of symbols of the candidate and each of the set of predictions is associated with a score; formulating a proposition based upon the prediction with a second highest score; and presenting the proposition to a user.
-
Specification