PERSONAL LANGUAGE MODEL FOR INPUT METHOD EDITOR
First Claim
Patent Images
1. A method comprising:
- generating a personal language model based at least in part on linguistic characteristics of one or more files stored at one or more locations in a file system; and
in response to receiving a Latin character string via an input method editor interface, predicting a non-Latin character string based at least in part on the personal language model.
1 Assignment
0 Petitions
Accused Products
Abstract
Some examples include generating a personal language model based on linguistic characteristics of one or more files stored at one or more locations in a file system. Further, some implementations include predicting and presenting a non-Latin character string based at least in part on the personal language model, such as in response to receiving a Latin character string via an input method editor interface.
-
Citations
20 Claims
-
1. A method comprising:
-
generating a personal language model based at least in part on linguistic characteristics of one or more files stored at one or more locations in a file system; and in response to receiving a Latin character string via an input method editor interface, predicting a non-Latin character string based at least in part on the personal language model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
one or more processors; one or more computer readable media maintaining instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; generating a personal language model based on linguistic characteristics of one or more files stored at one or more locations in a file system; and in response to receiving a Latin character string via an input method editor interface, predicting a non-Latin character string based at least in part on the personal language model. - View Dependent Claims (16, 17)
-
-
18. One or more computer readable media maintaining instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
generating a personal language model based on linguistic characteristics of one or more files stored at one or more locations in a file system, wherein the one or more locations are identified by a user; in response to receiving a Latin character string via an input method editor interface; determining an overall conversion probability of each of a plurality of non-Latin character strings based on a first conversion probability determined based on a general language model and a second conversion probability determined based on the personal language model, wherein a contribution of the second conversion probability to the overall conversion probability is weighted based on a weighting factor; ordering the plurality of non-Latin character strings based on the overall conversion probability; and displaying an ordered list of non-Latin character strings via the input method editor interface. - View Dependent Claims (19, 20)
-
Specification