Input method editors for indic languages
First Claim
1. A computer-implemented method, comprising:
- displaying, at a computing device having one or more processors, a first virtual keyboard configured for an Indic script via a touch display of the computing device;
receiving, at the computing device, a first touch input from a user indicating a selection of a character from the first virtual keyboard to obtain a selected character;
in response to receiving the first touch input;
(a) when the selected character is a consonant, displaying, at the computing device, a modified first virtual keyboard instead of the first virtual keyboard, the modified first virtual keyboard including diacritic forms of vowels from the first virtual keyboard, wherein the diacritic forms of the vowels (i) are different than the vowels from the first virtual keyboard, (ii) were not part of the first virtual keyboard, and (iii) replace at least some of the characters of the first virtual keyboard such that the diacritic forms of the vowels are part of the modified first virtual keyboard,(b) when the selected character is a vowel and a duration of the first touch input is greater than or equal to a predetermined duration, displaying, at the computing device, a second virtual keyboard including at least one of (i) diacritic forms of the selected character and (ii) vowels having similar sounds as the selected character, and(c) when the selected character is the vowel and the duration of the first touch input is less than the predetermined duration, selecting and displaying, by the computing device, the vowel from the first virtual keyboard; and
receiving, at the computing device, a second touch input from the user indicating a selection of and causing the displaying of (i) a vowel from the modified first virtual keyboard when the modified first virtual keyboard is displayed, or (ii) a vowel from the second virtual keyboard when the second virtual keyboard is displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
A first touch input can indicate a selection of a character from a first virtual keyboard configured for an Indic script. A modified first virtual keyboard can be displayed in response to the first touch input when the selected character is a consonant, the modified first virtual keyboard including diacritic forms of vowels from the first virtual keyboard. A second virtual keyboard can be displayed in response to the first touch input when the selected character is a vowel and a duration of the first touch input is greater than or equal to a predetermined duration, the second virtual keyboard including at least one of (i) diacritic forms of the selected character and (ii) vowels having similar sounds as the selected character. A second touch input can indicate a selection of (i) a vowel from the modified first virtual keyboard or (ii) a vowel from the second virtual keyboard.
31 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
displaying, at a computing device having one or more processors, a first virtual keyboard configured for an Indic script via a touch display of the computing device; receiving, at the computing device, a first touch input from a user indicating a selection of a character from the first virtual keyboard to obtain a selected character; in response to receiving the first touch input; (a) when the selected character is a consonant, displaying, at the computing device, a modified first virtual keyboard instead of the first virtual keyboard, the modified first virtual keyboard including diacritic forms of vowels from the first virtual keyboard, wherein the diacritic forms of the vowels (i) are different than the vowels from the first virtual keyboard, (ii) were not part of the first virtual keyboard, and (iii) replace at least some of the characters of the first virtual keyboard such that the diacritic forms of the vowels are part of the modified first virtual keyboard, (b) when the selected character is a vowel and a duration of the first touch input is greater than or equal to a predetermined duration, displaying, at the computing device, a second virtual keyboard including at least one of (i) diacritic forms of the selected character and (ii) vowels having similar sounds as the selected character, and (c) when the selected character is the vowel and the duration of the first touch input is less than the predetermined duration, selecting and displaying, by the computing device, the vowel from the first virtual keyboard; and receiving, at the computing device, a second touch input from the user indicating a selection of and causing the displaying of (i) a vowel from the modified first virtual keyboard when the modified first virtual keyboard is displayed, or (ii) a vowel from the second virtual keyboard when the second virtual keyboard is displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a touch display configured to receive touch input from a user and to display at least one of a first virtual keyboard, a modified first virtual keyboard, and a second virtual keyboard; and one or more processors configured to; output the first virtual keyboard to the touch display, the first virtual keyboard being configured for an Indic script; receive a first touch input from the user via the touch display indicating a selection of a character from the first virtual keyboard to obtain a selected character; in response to receiving the first touch input; (a) when the selected character is a consonant, output the modified first virtual keyboard to the touch display which causes the touch display to display the modified first virtual keyboard instead of the first virtual keyboard, the modified first virtual keyboard including diacritic forms of vowels from the first virtual keyboard, wherein the diacritic forms of the vowels (i) are different than the vowels from the first virtual keyboard, (ii) were not part of the first virtual keyboard, and (iii) replace at least some of the characters of the first virtual keyboard such that the diacritic forms of the vowels are part of the modified first virtual keyboard, (b) when the selected character is a vowel and a duration of the first touch input is greater than or equal to a predetermined duration, output the second virtual keyboard to the touch display the second virtual keyboard including at least one of (i) diacritic forms of the selected character and (ii) vowels having similar sounds as the selected character, and (c) when the selected character is the vowel and the duration of the first touch input is less than the predetermined duration, selecting and displaying, by the computing device, the vowel from the first virtual keyboard; and receive a second touch input from the user via the touch display indicating a selection of and causing the display of (i) a vowel from the modified first virtual keyboard when the modified first virtual keyboard is displayed, or (ii) a vowel from the second virtual keyboard when the second virtual keyboard is displayed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification