Explicit character filtering of ambiguous text entry
First Claim
Patent Images
1. An apparatus for explicit character filtering of ambiguous key input sequences, said apparatus comprising:
- a processor;
a keyboard configured to accept a plurality of key inputs including explicit key inputs and ambiguous key inputs;
wherein responsive to receiving an explicit key input, a single, unambiguous intended character is received;
wherein an ambiguous key input indicates an intended character of a plurality of potentially intended characters, but the intended character is not known;
a memory coupled to said processor, wherein said memory comprises;
an object database storing objects associated with sequences of key inputs;
the processor further configured to receive a first sequence of key inputs comprising a plurality of characters some of which are entered by explicit key input and some of which are entered by ambiguous key input and generate, based on the first sequence of key inputs, a first set of search character sequences, wherein each character of each search character sequence of the first set of search character sequences corresponds to either an explicit key input or an ambiguous key input in the first sequence of key inputs and is selected from the plurality of intended or potentially intended characters associated with the corresponding respective explicit key input or ambiguous key input;
the processor further configured to search said database, based on the first set of search character sequences, for objects to identify a first set of potential desired objects found in said database and receive a selection of a first desired object from the first set of potential desired objects found in said database.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and apparatus for explicit filtering in ambiguous text entry. The invention provides embodiments including various explicit text entry methodologies, such as 2-key and long pressing. The invention also provides means for matching words in a database using build around methodology, stem locking methodology, word completion methodology, and n-gram searches.
249 Citations
19 Claims
-
1. An apparatus for explicit character filtering of ambiguous key input sequences, said apparatus comprising:
-
a processor; a keyboard configured to accept a plurality of key inputs including explicit key inputs and ambiguous key inputs; wherein responsive to receiving an explicit key input, a single, unambiguous intended character is received; wherein an ambiguous key input indicates an intended character of a plurality of potentially intended characters, but the intended character is not known; a memory coupled to said processor, wherein said memory comprises; an object database storing objects associated with sequences of key inputs; the processor further configured to receive a first sequence of key inputs comprising a plurality of characters some of which are entered by explicit key input and some of which are entered by ambiguous key input and generate, based on the first sequence of key inputs, a first set of search character sequences, wherein each character of each search character sequence of the first set of search character sequences corresponds to either an explicit key input or an ambiguous key input in the first sequence of key inputs and is selected from the plurality of intended or potentially intended characters associated with the corresponding respective explicit key input or ambiguous key input; the processor further configured to search said database, based on the first set of search character sequences, for objects to identify a first set of potential desired objects found in said database and receive a selection of a first desired object from the first set of potential desired objects found in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a desired object, said method comprising:
-
receiving a first sequence of key inputs, some of which are explicit key inputs and some of which are ambiguous key inputs and; generating, based on the first sequence of key inputs, a first set of character sequences; wherein each character of each character sequence of the first set of character sequences corresponds to either an explicit key input or an ambiguous key input in the first sequence of key inputs and is selected from the plurality of intended or potentially intended characters associated with the corresponding respective explicit key input or ambiguous key input; and searching a database, based on the first set of search character sequences, for objects to identify a first set of potential desired objects found in said database and receiving a selection of a first desired object from the first set of potential desired objects found in said database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification