Techniques for input of a multi-character compound consonant or vowel and transliteration to another language using a touch computing device
First Claim
1. A computer-implemented method, comprising:
- displaying, at a touch display of a computing device having one or more processors, a first virtual keyboard having characters in a source language;
receiving, at the touch display of the computing device, a particular spot input indicating a start character of the first virtual keyboard;
displaying, at the touch display of the computing device, a second virtual keyboard having characters in the source language, the second virtual keyboard simultaneously displaying all characters for inputting a remainder of all possible multi-character compound consonants or vowels beginning with the start character using a single slide input;
receiving, at the touch display of the computing device, a particular slide input from the start character to an end character from the second virtual keyboard;
determining, at the computing device, a string of characters including the (i) start character, (ii) one or more additional characters of the second virtual keyboard along a path of the particular slide input, and (iii) the end character; and
displaying, at the touch display of the computing device, the string of characters.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique is presented for fast input of multi-character compound consonants and vowels on a touch computing device. The technique provides for fast input of multi-character compound consonants and vowels by enabling a user to touch an initial character on a first layout of characters, then slide his/her finger in different directions and/or different distances according to a second layout of characters. The second layout of characters can be based on the first touched character and therefore can have a limited set of characters, e.g., fewer characters in comparison to the first layout of characters. A syllable formed after input of both a consonant and a vowel, represented as one character set, e.g., in the Roman alphabet, can then be transliterated into another language, e.g., Chinese.
15 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
displaying, at a touch display of a computing device having one or more processors, a first virtual keyboard having characters in a source language; receiving, at the touch display of the computing device, a particular spot input indicating a start character of the first virtual keyboard; displaying, at the touch display of the computing device, a second virtual keyboard having characters in the source language, the second virtual keyboard simultaneously displaying all characters for inputting a remainder of all possible multi-character compound consonants or vowels beginning with the start character using a single slide input; receiving, at the touch display of the computing device, a particular slide input from the start character to an end character from the second virtual keyboard; determining, at the computing device, a string of characters including the (i) start character, (ii) one or more additional characters of the second virtual keyboard along a path of the particular slide input, and (iii) the end character; and displaying, at the touch display of the computing device, the string of characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device having one or more processors configured to perform operations comprising:
-
displaying, at a touch display of the computing device, a first virtual keyboard having characters in a source language; receiving, at the touch display, a particular spot input indicating a start character of the first virtual keyboard; displaying, at the touch display, a second virtual keyboard having characters in the source language, the second virtual keyboard simultaneously displaying all characters for inputting a remainder of all possible multi-character compound consonants or vowels beginning with the start character using a single slide input; receiving, at the touch display, a particular slide input from the start character to an end character from the second virtual keyboard; determining a string of characters including the (i) start character, (ii) one or more additional characters of the second virtual keyboard along a path of the particular slide input, and (iii) the end character; and displaying, at the touch display, the string of characters. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification