Handheld Electronic Device and Associated Method Employing a Multiple-Axis Input Device and Learning a Context of a Text Input for Use by a Disambiguation Routine
First Claim
1. A method of enabling input into a handheld electronic device that comprises an input apparatus, an output apparatus, and a processor apparatus comprising a memory having stored therein a plurality of objects including a plurality of language objects and a number of contextual values, at least some of the language objects each having associated therewith at least a first contextual value, the input apparatus comprising a plurality of input members including a multiple-axis input device, at least some of the input members each having a plurality of linguistic elements assigned thereto, the method comprising:
- detecting a first input;
outputting as a first output interpretations of the first input;
detecting as a second input an ambiguous input that comprises a number of input member actuations;
outputting at least a portion of each of a first language object and a second language object as proposed interpretations of the ambiguous input, the at least a portion of the first language object being output at a position of preference with respect to the at least a portion of the second language object;
detecting an input from the multiple-axis input member as a selection of the at least a portion of the second language object and, responsive thereto;
storing a representation of the first output as a contextual value, associating the contextual value with the second language object.
5 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to employ contextual data in certain circumstances to prioritize output and to learn new contextual data.
53 Citations
15 Claims
-
1. A method of enabling input into a handheld electronic device that comprises an input apparatus, an output apparatus, and a processor apparatus comprising a memory having stored therein a plurality of objects including a plurality of language objects and a number of contextual values, at least some of the language objects each having associated therewith at least a first contextual value, the input apparatus comprising a plurality of input members including a multiple-axis input device, at least some of the input members each having a plurality of linguistic elements assigned thereto, the method comprising:
-
detecting a first input;
outputting as a first output interpretations of the first input;
detecting as a second input an ambiguous input that comprises a number of input member actuations;
outputting at least a portion of each of a first language object and a second language object as proposed interpretations of the ambiguous input, the at least a portion of the first language object being output at a position of preference with respect to the at least a portion of the second language object;
detecting an input from the multiple-axis input member as a selection of the at least a portion of the second language object and, responsive thereto;
storing a representation of the first output as a contextual value, associating the contextual value with the second language object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A handheld electronic device comprising:
-
a processor apparatus comprising a processor and a memory having stored therein a plurality of objects that comprise a plurality of language objects and a number of contextual values, at least some of the language objects each having associated therewith at least a first contextual value;
an input apparatus being structured to provide input to the processor apparatus and comprising a number of input members including a multiple-axis input member;
an output apparatus structured to receive output signals from the processor apparatus;
the memory further having stored therein a number of routines which, when executed by the processor, cause the handheld electronic device to be adapted to perform operations comprising;
detecting a first input;
outputting as a first output an interpretation of the first input;
detecting as a second input an ambiguous input that comprises a number of input member actuations;
outputting at least a portion of each of a first language object and a second language object as proposed interpretations of the ambiguous input, the at least a portion of the first language object being output at a position of preference with respect to the at least a portion of the second language object;
detecting an input from the multiple-axis input member as a selection of the at least a portion of the second language object and, responsive thereto;
storing a representation of the first output as a contextual value, associating the contextual value with the second language object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification