LANGUAGE INPUT INTERFACE ON A DEVICE
First Claim
Patent Images
1. A method comprising:
- presenting a virtual keyboard 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 candidates based on the phonetic string;
presenting at least a subset of the candidates in the first region or the second region;
receiving an input selecting one of the candidates; and
replacing the entered phonetic string with the selected candidate.
1 Assignment
0 Petitions
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.
301 Citations
21 Claims
-
1. A method comprising:
-
presenting a virtual keyboard 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 candidates based on the phonetic string; presenting at least a subset of the candidates in the first region or the second region; receiving an input selecting one of the candidates; and replacing the entered phonetic string with the selected candidate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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 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 candidates based on the phonetic string; present at least a subset of the candidates in the first region or the second region; receive an input selecting one of the candidates; and replace the entered phonetic string with the selected candidate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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 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 candidates based on the phonetic string; presenting at least a subset of the candidates in the first region or the second region; receiving an input selecting one of the candidates; and replacing the entered phonetic string with the selected candidate. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification