Phonetic-based text input method
First Claim
Patent Images
1. A computer implemented method for transliterating languages in a computing device comprising:
- receiving a text string in a first alphabet on a keyboard, the text string inputted as a first keystroke typing sequence according to a first keyboard layout of the first alphabet, but the keyboard actually is of a second keyboard layout of a second alphabet, the second keyboard layout different from the first keyboard layout such that the text string is not inputted as a second keystroke typing sequence according to the second keyboard layout, the first keystroke typing sequence different from the second keystroke typing sequence; and
converting the text string in the first alphabet to a second text string in the second alphabet via a phonetic mapping scheme between the first alphabet and the second alphabet, such that the second text string corresponds to the second keystroke typing sequence, the phonetic mapping scheme configured to map respective characters of the second alphabet to one or more characters of the first alphabet.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for transliterating languages in a computer system is disclosed. The method includes using a phonetic mapping engine to map languages to phonetic strings and vice versa. A user unfamiliar with a keyboard layout for a particular language may type phonetic strings using a known keyboard layout of a language known to the user. The typed input is captured by a keyboard hook, and based on a predefined phonetic mapping scheme, can be converted to the desired language.
-
Citations
20 Claims
-
1. A computer implemented method for transliterating languages in a computing device comprising:
-
receiving a text string in a first alphabet on a keyboard, the text string inputted as a first keystroke typing sequence according to a first keyboard layout of the first alphabet, but the keyboard actually is of a second keyboard layout of a second alphabet, the second keyboard layout different from the first keyboard layout such that the text string is not inputted as a second keystroke typing sequence according to the second keyboard layout, the first keystroke typing sequence different from the second keystroke typing sequence; and converting the text string in the first alphabet to a second text string in the second alphabet via a phonetic mapping scheme between the first alphabet and the second alphabet, such that the second text string corresponds to the second keystroke typing sequence, the phonetic mapping scheme configured to map respective characters of the second alphabet to one or more characters of the first alphabet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable memory device comprising computer readable instructions for performing a method for transliterating languages, which when executed via a microprocessor perform actions comprising:
-
receiving a text string in a first alphabet on a keyboard the text string inputted as a first keystroke typing sequence according to a first keyboard layout of the first alphabet, but the keyboard actually is of a second keyboard layout of a second alphabet, the second keyboard layout different from the first keyboard layout such that the text string is not inputted as a second keystroke typing sequence according to the second keyboard layout, the first keystroke typing sequence different from the second keystroke typing sequence; and converting the text string in the first alphabet to a second text string in the second alphabet via a phonetic mapping scheme between the first alphabet and the second alphabet, such that the second text string corresponds to the second keystroke typing sequence, the phonetic mapping scheme configured to map respective characters of the second alphabet to one or more characters of the first alphabet. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for transliterating languages comprising:
-
a processing unit; and memory operatively coupled to the processing unit and comprising instructions that when executed by the processing unit perform a method comprising; receiving a text string in a first alphabet on a keyboard, the text string inputted as a first keystroke typing sequence according to a first keyboard layout of the first alphabet, but the keyboard actually is of a second keyboard layout of a second alphabet, the second keyboard layout different from the first keyboard layout such that the text string is not inputted as a second keystroke typing sequence according to the second keyboard layout, the first keystroke typing sequence different from the second keystroke typing sequence; and converting the text string in the first alphabet to a second text string in the second alphabet via a phonetic mapping scheme between the first alphabet and the second alphabet,-such that the second text string corresponds to the second keystroke typing sequence, the phonetic mapping scheme configured to map respective characters of the second alphabet to one or more characters of the first alphabet. - View Dependent Claims (18, 19, 20)
-
Specification