Multi-Mode Input Method Editor
First Claim
Patent Images
1. A method, comprising:
- receiving composition inputs;
determining language context values based on the composition inputs; and
identifying candidate selections for presentation based on the language context values and the composition inputs.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, in which an input method editor receives composition inputs and determines language context values based on the composition inputs. Candidate selections based on the language context values and the composition inputs are identified.
101 Citations
21 Claims
-
1. A method, comprising:
-
receiving composition inputs; determining language context values based on the composition inputs; and identifying candidate selections for presentation based on the language context values and the composition inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
an input device configured to receive composition inputs; and means for determining language context values based on the composition inputs and for identifying candidate selections for presentation to a user based on the language context values and the composition inputs.
-
-
15. A computer-implemented method, comprising:
-
receiving composition inputs; determining candidate selections for the two or more different languages based on the composition inputs; evaluating the candidate selections for the two or more different languages against language models for the two or more different languages, wherein each language model includes a rule set for a language, and wherein the language models collectively include rule sets for the two or more different languages; determining a language context value for each of the two or more different languages based on the evaluation; and identifying candidate selections for presentation based on the language context values. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system, comprising:
-
a data store configured to store input method editor language models, wherein each language model includes a rule set for a language, and wherein the language models collectively include rule sets for two or more different languages; and an input method editor engine configured to receive composition inputs and determine candidate selections for the two or more different languages based on the received composition inputs, to evaluate the candidate selections against the language models and determine language context values for each of the two or more different languages, and to identify candidate selections for presentation based on the language context values. - View Dependent Claims (21)
-
Specification