Text entry mechanism for small keypads
First Claim
1. A method for generating text in response to signals generated by a user, the method comprising:
- receiving signals generated by the user which specify a first character of a word of the text;
receiving signals generated by the user which specify a collection of one or more candidate characters which can be a second character of the word;
predicting that an intended one of the one or more candidate characters is intended by the user according to relative frequency of usage the intended character adjacent to the first character; and
presenting the intended character to the user for confirmation.
3 Assignments
0 Petitions
Accused Products
Abstract
A data entry mechanism for reduced keypads uses relative frequency of usage of bigrams to assist the user. The first character specified by a user is specified unambiguously, the second character specified by the user is also unambiguously specified but efficiency is enhanced by using relative frequency of usage of bigrams, and the remaining characters are specified by single key presses and most likely intended words are predicted according to frequency of usage of words matching the keys pressed by the user. Similarly, the third character can be also interpreted using relative frequency of usage of trigrams which include the first two entered characters. Fourth and subsequent characters can also be interpreted in the context of relative frequency of usage of other n-grams.
-
Citations
42 Claims
-
1. A method for generating text in response to signals generated by a user, the method comprising:
-
receiving signals generated by the user which specify a first character of a word of the text;
receiving signals generated by the user which specify a collection of one or more candidate characters which can be a second character of the word;
predicting that an intended one of the one or more candidate characters is intended by the user according to relative frequency of usage the intended character adjacent to the first character; and
presenting the intended character to the user for confirmation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating text in response to signals generated by a user, the method comprising:
-
receiving signals generated by the user which specify first and second characters of a word of the text;
receiving signals generated by the user which specify a collection of one or more candidate characters which can be a third character of the word;
predicting that an intended one of the one or more candidate characters is intended by the user according to relative frequency of usage the first, second, and intended characters in sequence; and
presenting the intended character to the user for confirmation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to generate text in response to signals generated by a user by:
-
receiving signals generated by the user which specify a first character of a word of the text;
receiving signals generated by the user which specify a collection of one or more candidate characters which can be a second character of the word;
predicting that an intended one of the one or more candidate characters is intended by the user according to relative frequency of usage the intended character adjacent to the first character; and
presenting the intended character to the user for confirmation. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to generate text in response to signals generated by a user by:
-
receiving signals generated by the user which specify first and second characters of a word of the text;
receiving signals generated by the user which specify a collection of one or more candidate characters which can be a third character of the word;
predicting that an intended one of the one or more candidate characters is intended by the user according to relative frequency of usage the first, second, and intended characters in sequence; and
presenting the intended character to the user for confirmation. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer system comprising:
-
a processor;
a memory operatively coupled to the processor; and
a data entry module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer to generate text in response to signals generated by a user by;
receiving signals generated by the user which specify a first character of a word of the text;
receiving signals generated by the user which specify a collection of one or more candidate characters which can be a second character of the word;
predicting that an intended one of the one or more candidate characters is intended by the user according to relative frequency of usage the intended character adjacent to the first character; and
presenting the intended character to the user for confirmation. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A computer system comprising:
-
a processor;
a memory operatively coupled to the processor; and
a data entry module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer to generate text in response to signals generated by a user by;
receiving signals generated by the user which specify first and second characters of a word of the text;
receiving signals generated by the user which specify a collection of one or more candidate characters which can be a third character of the word;
predicting that an intended one of the one or more candidate characters is intended by the user according to relative frequency of usage the first, second, and intended characters in sequence; and
presenting the intended character to the user for confirmation. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification