Input method editor for inputting names of geographic locations
First Claim
1. A computer-implemented method for outputting a local name of a geographic location, for input into an application, based on user input in a first language that is a non-local language, comprising:
- receiving, at a computing device having one or more processors, a user input, the user input being in a first writing system;
determining, at the computing device, one or more candidates based on the user input, each of the one or more candidates corresponding to the user input represented in a second writing system different than the first writing system;
determining, at the computing device, whether at least one of the candidates corresponds to a proper name of a geographic location;
when at least one of the candidates corresponds to the proper name of the geographic location, determining, at the computing device, the local name of the geographic location, the local name being the proper name of the geographic location in a local language associated with the geographic location, wherein the user input and the one or more candidates are in the first language, and the local name is in a second language different than the first language;
augmenting, at the computing device, the one or more candidates to include the local name of the geographic location to obtain an augmented candidate list; and
outputting the augmented candidate list including the local name of the geographic location, wherein the local name of the geographic location is provided to be input into the application.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method can include receiving, at a computing device having one or more processors, a user input in a first writing system. The method can include determining one or more candidates based on the user input that correspond to the user input represented in a second writing system different than the first writing system. The method can include determining whether at least one of the candidates corresponds to a proper name of a geographic location and, when at least one of the candidates corresponds to the proper name of the geographic location, determining a local name of the geographic location. The local name can be the proper name of the geographic location in a local language associated with the geographic location. The method can include augmenting the one or more candidates to include the local name to obtain an augmented candidate list, and outputting the augmented candidate list.
19 Citations
18 Claims
-
1. A computer-implemented method for outputting a local name of a geographic location, for input into an application, based on user input in a first language that is a non-local language, comprising:
-
receiving, at a computing device having one or more processors, a user input, the user input being in a first writing system; determining, at the computing device, one or more candidates based on the user input, each of the one or more candidates corresponding to the user input represented in a second writing system different than the first writing system; determining, at the computing device, whether at least one of the candidates corresponds to a proper name of a geographic location; when at least one of the candidates corresponds to the proper name of the geographic location, determining, at the computing device, the local name of the geographic location, the local name being the proper name of the geographic location in a local language associated with the geographic location, wherein the user input and the one or more candidates are in the first language, and the local name is in a second language different than the first language; augmenting, at the computing device, the one or more candidates to include the local name of the geographic location to obtain an augmented candidate list; and outputting the augmented candidate list including the local name of the geographic location, wherein the local name of the geographic location is provided to be input into the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device for outputting a local name of a geographic location, for input into an application, based on user input in a first language that is a non-local language, comprising:
-
one or more processors; and a non-transitory, computer readable medium storing instructions that, when executed by the one or more processors, cause the computing device to perform operations comprising; receiving a user input, the user input being in a first writing system; determining one or more candidates based on the user input, each of the one or more candidates corresponding to the user input represented in a second writing system different than the first writing system; determining whether at least one of the candidates corresponds to a proper name of a geographic location; when at least one of the candidates corresponds to the proper name of the geographic location, determining the local name of the geographic location, the local name being the proper name of the geographic location in a local language associated with the geographic location, wherein the user input and the one or more candidates are in the first language, and the local name is in a second language different than the first language; augmenting the one or more candidates to include the local name of the geographic location to obtain an augmented candidate list; and outputting the augmented candidate list including the local name of the geographic location, wherein the local name of the geographic location is provided to be input into the application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification