System and method for text entry
First Claim
1. A method of text entry for an electronic device, the method comprising:
- (a) generating a sequence of letter entries from a sequence of keystrokes, wherein for any word a user want to input, a single keystrokes generates a letter entry for a single letter location of the word,and wherein the keystrokes performed over a keyboard with a plurality of keys partitioned into multiple regions, at least one region comprising one or more adjacent keys which are activated by a first keystroke and a plurality of second keystrokes, said first keystroke is configured to output a letter group entry which generates a group of possible letters at a letter location of the word and each keystroke from said plurality of second keystrokes is configured to output a single letter entry which generates a single letter to a letter location of a word, and said group of possible letters generated by said first keystroke only comprises letters generated by all said second keystrokes;
(b) creating a list of possible words, each possible word is a word that is created from a combination of possible letters at each step of said sequence of letter entries that matches with a word in a priori database of words;
(c) displaying said list of possible words to the user; and
(d) receiving from the user a selected word in said list of possible words and providing the selected word for further processing.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of text entry for an electronic device comprising: receiving a sequence of keystrokes performed over a plurality of keys of a keyboard of the electronic device, wherein a single keystroke enters a single letter location in a word, and wherein the set of the keystrokes comprises a first set of keystrokes for single letter entries that select single letter in an alphabet and a second set of keystrokes for letter group entries that selects a group of possible letters from the alphabet for a single letter location; creating list of possible words the user intends to enter based on a priori database of words by searching in the word database words having letters that match the sequence of letter entries; and displaying the list of possible words to a user, receiving the user selection of a desired word and providing the selected word for further processing.
5 Citations
23 Claims
-
1. A method of text entry for an electronic device, the method comprising:
-
(a) generating a sequence of letter entries from a sequence of keystrokes, wherein for any word a user want to input, a single keystrokes generates a letter entry for a single letter location of the word, and wherein the keystrokes performed over a keyboard with a plurality of keys partitioned into multiple regions, at least one region comprising one or more adjacent keys which are activated by a first keystroke and a plurality of second keystrokes, said first keystroke is configured to output a letter group entry which generates a group of possible letters at a letter location of the word and each keystroke from said plurality of second keystrokes is configured to output a single letter entry which generates a single letter to a letter location of a word, and said group of possible letters generated by said first keystroke only comprises letters generated by all said second keystrokes; (b) creating a list of possible words, each possible word is a word that is created from a combination of possible letters at each step of said sequence of letter entries that matches with a word in a priori database of words; (c) displaying said list of possible words to the user; and (d) receiving from the user a selected word in said list of possible words and providing the selected word for further processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A text entry system for an electronic device comprising:
-
(a) an input subsystem generating a sequence of letter entries from a sequence of keystrokes, wherein for any word a user want to input, a single keystrokes generates a letter entry for a single letter location of the word, the input subsystem comprising a keyboard with a plurality of keys partitioned into multiple regions, at least one region comprising one or more adjacent keys which are activated by a first keystroke and a plurality of second keystrokes, wherein said first keystroke is configured to output a letter group entry which generates a group of possible letters at a letter location of a word and said second keystrokes are configured to output a single letter entry which generates a single letter to a letter location of a word, said group of possible letters generated by said first keystroke only comprises letters generated by all said second keystrokes; (b) a text prediction subsystem receiving from the input subsystem the sequence of letter entries and creating a list of possible words, each possible word is a word that is created from a combination of possible letters at each step of said sequence of letter entries that matches with a word in a priori database of words; and (c) a word processing subsystem receiving said list of possible words, displaying said list of possible words to the user, receiving from the user a selected word from said list of possible words and providing the selected word for further processing. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of text entry for an electronic device, the method comprising:
-
(a) generating a sequence of letter entries from a sequence of keystrokes, wherein for any word a user want to input, a single keystrokes generates a letter entry for a single letter location of the word, and wherein the keystrokes performed over a keyboard with a plurality of keys partitioned into multiple regions, at least one region comprising a first key and a plurality of second keys adjacent to each other, a keystroke on said first key is configured to output a letter group entry which generates a group of possible letters at a letter location of a word and each keystroke from said plurality of second keys is configured to output a single letter entry which generates a single letter to a letter location of a word, said group of possible letters generated by said first keystroke only comprising letters generated by keystrokes on all said plurality of second keys; (b) creating a list of possible words, each possible word is a word that is created from a combination of possible letters at each step of said sequence of letter entries that matches with a word in a priori database of words; (c) displaying said list of possible words to the user; and (d) receiving from the user a selected word from said list of possible words and providing the selected word for further processing. - View Dependent Claims (22, 23)
-
Specification