Language input interface on a device
First Claim
Patent Images
1. A method comprising:
- presenting a virtual keyboard corresponding to a first alphabet in a first region of a touch-sensitive display of a device;
receiving an input on the virtual keyboard representing a phonetic string;
presenting the phonetic string in a second region of the touch-sensitive display;
identifying one or more candidate representations based on the phonetic string, wherein the candidate representations correspond to a second alphabet different from the first alphabet;
presenting a candidate tray including at least a subset of the candidate representations;
receiving an input of a selected candidate representation of the candidate representations; and
replacing the entered phonetic string with the selected candidate representation.
1 Assignment
0 Petitions
Reexamination
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for inputting text. A virtual keyboard is presented in a first region of a touch sensitive display of a device. An input representing a phonetic string is received on the virtual keyboard. The entered phonetic string is presented in a second region of the touch sensitive display. One or more candidates are identified based on the phonetic string. At least a subset of the candidates is presented. An input selecting one of the candidates is received. The entered phonetic string is replaced with the selected candidate.
314 Citations
28 Claims
-
1. A method comprising:
-
presenting a virtual keyboard corresponding to a first alphabet in a first region of a touch-sensitive display of a device; receiving an input on the virtual keyboard representing a phonetic string; presenting the phonetic string in a second region of the touch-sensitive display; identifying one or more candidate representations based on the phonetic string, wherein the candidate representations correspond to a second alphabet different from the first alphabet; presenting a candidate tray including at least a subset of the candidate representations; receiving an input of a selected candidate representation of the candidate representations; and replacing the entered phonetic string with the selected candidate representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 23, 24, 25, 26)
-
-
8. A portable device comprising:
-
a touch-sensitive display; memory; one or more processors; and instructions stored in the memory and configured for execution by the one or more processors, the instructions comprising instructions to; present a virtual keyboard corresponding to a first alphabet in a first region of the touch-sensitive display of a device; receive an input on the virtual keyboard representing a phonetic string; present the phonetic string in a second region of the touch-sensitive display; identify one or more candidaterepresentations based on the phonetic string, wherein the candidate representations correspond to a second alphabet different from the first alphabet; present a candidate tray including at least a subset of the candidate representations in the first region; receive an input of a selected candidate representation selecting one of the candidate representations; and replace the entered phonetic string with the selected candidate representation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 27)
-
-
15. A computer program product, encoded on a tangible program carrier, operable to cause a portable device to perform operations comprising:
-
presenting a virtual keyboard corresponding to a first alphabet in a first region of a touch-sensitive display of a device; receiving an input on the virtual keyboard representing a phonetic string; presenting the phonetic string in a second region of the touch-sensitive display; identifying one or more candidate representations based on the phonetic strings wherein the candidate representations correspond to a second alphabet different from the first alphabet; presenting a candidate tray including at least a subset of the candidate representations in the first region; receiving an input of a selected candidate representation of the candidate representations; and replacing the entered phonetic string with the selected candidate representation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 28)
-
-
22. A method comprising:
-
presenting a virtual keyboard corresponding to a first alphabet in a first region of a touch-sensitive display of a device; receiving an input on the virtual keyboard representing a phonetic string; presenting the phonetic string in a second region of the touch-sensitive display; identifying one or more candidate representations based on the phonetic string, wherein the candidate representations correspond to a second alphabet different from the first alphabet; presenting at least a subset of the candidate representations inline with the phonetic string in the second region, where the candidate representations are displayed according to an orientation of text in the second region; receiving an input selecting one of the candidaterepresentations; and replacing the entered phonetic string with the selected candidate representation.
-
Specification