Language Keyboard
First Claim
Patent Images
1. A computer-implemented method comprising:
- displaying first characters of a language script in a user interface;
in response to receiving a selection of a first character, identifying second characters that are each a variant of the selected first character according to a language rule; and
displaying the second characters of the language script in the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method includes displaying first characters of a language script in a user interface, in response to receiving a selection of a first character, identifying second characters that are each a variant of the first character according to a language rule, displaying the second characters of the language script proximate the selected first character, and in response to receiving a subsequent selection of the selected first character or one of the second characters, displaying the subsequently selected character as an input character in the user interface.
53 Citations
38 Claims
-
1. A computer-implemented method comprising:
-
displaying first characters of a language script in a user interface; in response to receiving a selection of a first character, identifying second characters that are each a variant of the selected first character according to a language rule; and displaying the second characters of the language script in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23)
-
-
16. Software stored in a computer readable medium and comprising instructions that are configured to cause a processing device to perform the operations of:
-
displaying first characters of a language script in a user interface; and in response to receiving a selection of a first character, displaying second characters of the language script proximate the selected first character, wherein each of the second characters is a variant of the selected first character according to a language rule. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
24. A computer-implemented method comprising:
-
displaying first letters of an Indic language script in corresponding first objects in a user interface; in response to detecting a first selection of a first object, displaying second letters in corresponding second objects, wherein each of the second letters is associated with the first letter corresponding to the selected first object according to a language rule; and in response to detecting a subsequent selection of one of the selected first object or one of the second objects, displaying the letter corresponding to the subsequently selected object in the user interface. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. Software stored in a computer readable medium and comprising instructions that upon execution cause a processing device to perform operations including:
-
displaying first letters of an Indic language script in corresponding first objects in a user interface; in response to detecting a first selection of a first object, displaying second letters in corresponding second objects, wherein each of the second letters is associated with the first letter corresponding to the selected first object; and in response to detecting a subsequent selection of one of the selected first object or a second object, displaying the letter corresponding to the subsequently selected object in the user interface. - View Dependent Claims (35, 36, 37)
-
-
38. A graphical user interface system, comprising:
-
a keyboard control engine configured to generate a virtual keyboard, the keyboard control engine including; a keyboard rendering module configured to generate primary keyboard objects and secondary keyboard objects selectable by a user input device and generate a virtual keyboard displaying the primary keyboard objects and displaying the secondary keyboard objects adjacent a selected primary keyboard object; a primary letters display module in data communication with the keyboard rendering module and configured to display in each primary keyboard object a corresponding first character of a language script; a language information module in data communication with the keyboard rendering module and configured to identify a selected first character of a selected primary keyboard object and identify second characters that are variants of the selected first character according to a language rule; and a secondary letters display module in data communication with the keyboard rendering module and configured to display in each secondary keyboard object the identified second characters.
-
Specification