Cross-Lingual Input Method Editor
First Claim
Patent Images
1. 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;
displaying a user interface of a host application including a text entry area;
receiving, by an input method editor (IME), one or more characters, the IME to insert a completion candidate of one or more completion candidates into the text entry area of the host application; and
displaying the one or more completion candidates, at least one of the completion candidates being a cross lingual completion candidate in a language different from the one or more characters.
3 Assignments
0 Petitions
Accused Products
Abstract
Some implementations provide techniques and arrangements for cross lingual candidate suggestion. For instance, some display a user interface of a host application including a text entry area. An input method editor (IME) receives one or more characters as input. In response, one or more completion candidates are displayed, at least one of the completion candidates being a cross lingual completion candidate in a language different from the one or more characters.
45 Citations
20 Claims
-
1. 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; displaying a user interface of a host application including a text entry area; receiving, by an input method editor (IME), one or more characters, the IME to insert a completion candidate of one or more completion candidates into the text entry area of the host application; and displaying the one or more completion candidates, at least one of the completion candidates being a cross lingual completion candidate in a language different from the one or more characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14)
-
-
9. A method comprising:
-
receiving at least part of a term; and identifying or generating, by a processor, one or more completion candidates, at least one of the completion candidates being in a language different from the term. - View Dependent Claims (15)
-
-
16. 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:
-
receiving, by an input method editor (IME), one or more characters, the IME to insert an completion candidate of one or more completion candidates into the text entry area of the host application; requesting, from a remote service including at least one computing device, one or more completion candidates; and receiving the one or more completion candidates from the remote service, at least one of the completion candidates being a cross lingual completion candidate in a language different from the one or more characters; displaying the one or more completion candidates. - View Dependent Claims (17, 18, 19, 20)
-
Specification