Phonetic-based text input method
First Claim
Patent Images
1. A computer-implemented method for inputting languages into a computing device comprising:
- receiving phonetic input of a first alphabet;
hooking the phonetic input;
converting the phonetic input to a language that uses a second alphabet, said converting based on a mapping scheme; and
passing the converted phonetic input to an active application executing on the computing device.
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.
222 Citations
24 Claims
-
1. A computer-implemented method for inputting languages into a computing device comprising:
-
receiving phonetic input of a first alphabet;
hooking the phonetic input;
converting the phonetic input to a language that uses a second alphabet, said converting based on a mapping scheme; and
passing the converted phonetic input to an active application executing on the computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for transliterating languages in a computing device comprising:
-
receiving a text string in a first language of a first alphabet;
converting the text string to a phonetic string in a second alphabet, based on a first predefined phonetic mapping scheme; and
converting the phonetic string into a second language of a third alphabet, based on a second predefined phonetic mapping scheme. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable medium on which is stored computer executable instructions that cause a computer to perform a method for inputting languages into a computing device comprising:
-
receiving phonetic input of a first alphabet;
hooking the phonetic input;
converting the phonetic input to a language that uses a second alphabet, said converting based on a mapping scheme; and
passing the converted phonetic input to an active application executing on the computing device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable medium on which is stored computer executable instructions that cause a computer to perform a method for transliterating languages in a computing device comprising:
-
receiving a text string in a first language of a first alphabet;
converting the text string to a phonetic string in a second alphabet, based on a first predefined phonetic mapping scheme; and
converting the phonetic string into a second language of a third alphabet, based on a second predefined phonetic mapping scheme. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable medium storing computer executable instructions that cause a computer to perform a method for inputting languages into a computing device, said method comprising:
-
receiving phonetic input of a first alphabet, said phonetic input intended by a user as input for an active application executing on the computing device;
intercepting the phonetic input by an intermediate application prior to receipt by the active application executing on the computing device;
converting the phonetic input by the intermediate application to a language that uses a second alphabet, said converting based on a mapping scheme; and
passing the converted phonetic input to the active application executing on the computing device. - View Dependent Claims (22, 23, 24)
-
Specification