Multiple predictions in a reduced keyboard disambiguating system
First Claim
Patent Images
1. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:
- via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, where resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters;
after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies, comprising;
employing a one-keypress-per-letter interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence;
employing a multi-tap interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence;
utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by one-keypress-per-letter interpretation and vocabulary entries identified by multi-tap interpretation,where the operation of utilizing the display comprises, in response to user submission of the keypresses having occurred within one or more predetermined application contexts, varying a display proportion as between presented entries arising from the multi-tap interpretations and presented entries arising from the single-keypress-per-letter interpretations.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer receives user entry of a sequence of keypresses, representing an intended series of letters collectively spelling-out some or all of a desired textual object. Resolution of the intended series of letters and the desired textual object is ambiguous, however, because some or all of the key presses individually represent multiple letters. The computer interprets the keypresses utilizing concurrent, competing strategies, including one-keypress-per-letter and multi-tap interpretations. The computer displays a combined output of proposed interpretations and completions from both strategies.
-
Citations
10 Claims
-
1. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:
-
via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, where resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters; after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies, comprising; employing a one-keypress-per-letter interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; employing a multi-tap interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by one-keypress-per-letter interpretation and vocabulary entries identified by multi-tap interpretation, where the operation of utilizing the display comprises, in response to user submission of the keypresses having occurred within one or more predetermined application contexts, varying a display proportion as between presented entries arising from the multi-tap interpretations and presented entries arising from the single-keypress-per-letter interpretations. - View Dependent Claims (2, 7, 8, 9, 10)
-
-
3. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:
-
via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, where resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters; after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies, comprising; employing a one-keypress-per-letter interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; employing a multi-tap interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by one-keypress-per-letter interpretation and vocabulary entries identified by multi-tap interpretation, the operation of utilizing the display comprising maintaining the presentation to include a greater number of vocabulary entries arising from the one-keypress-per-letter interpretation than a number of presented vocabulary entries arising from the multi-tap interpretation until vocabulary entries arising from the one-keypress-per-letter interpretation fall below a prescribed quantity.
-
-
4. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:
-
via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, where resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters; after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies, comprising; employing a one-keypress-per-letter interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; employing a multi-tap interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by one-keypress-per-letter interpretation and vocabulary entries identified by multi-tap interpretation, where the operation of utilizing the display comprises varying relative numbers of presented vocabulary entries arising from the one-keypress-per-letter and multi-tap interpretations according to a user submitted ratio.
-
-
5. A computer-implemented text entry method employing a display and a multi-key keypad, comprising operations of:
-
via the keypad, receiving user entry of a sequence of keypresses in an order, the sequence of keypresses representing an intended series of letters collectively spelling-out some or all of a desired textual object, where resolution of the intended series of letters and the desired textual object is ambiguous because some or all of the keypresses individually represent multiple letters; after each new keypress, automatically and substantially concurrently preparing alternative interpretations of the sequence of keypresses according to multiple inconsistent keypress interpretation strategies, comprising; employing a one-keypress-per-letter interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; employing a multi-tap interpretation of keypress sequence to identify each entry in the vocabulary matching the keypress sequence, and each entry in the vocabulary with a stem matching the keypress sequence; utilizing the display to provide a human-readable presentation including a selected combination of vocabulary entries identified by one-keypress-per-letter interpretation and vocabulary entries identified by multi-tap interpretation, where the operation of utilizing the display comprises presenting the vocabulary entries identified by one-keypress-per-letter interpretation and multi-tap interpretations in separate panes, and further varying relative sizes of the panes according to a user submitted ratio. - View Dependent Claims (6)
-
Specification