Handheld electronic device and method for employing contextual data for disambiguation of text input
First Claim
1. A method of enabling input into a handheld electronic device including 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, a plurality of frequency objects, and a number of contextual values, at least some of the language objects each having associated therewith a frequency object having a frequency value, at least some of the language objects each having associated therewith at least a first contextual value, the input apparatus including a plurality of input members, 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 an interpretations of the first input;
detecting as a second input an ambiguous input that comprises a number of input member actuations;
determining that a particular language object having associated therewith a particular frequency object having a particular frequency value corresponds with the ambiguous input;
determining that another language object having associated therewith another frequency object having another frequency value higher than the particular frequency value corresponds with the ambiguous input;
making a determination that a contextual value associated with the particular language object coincides with at least one of a representation of the first input and a representation of the first output; and
outputting the particular language object as a preferred interpretation of the ambiguous input.
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.
-
Citations
22 Claims
-
1. A method of enabling input into a handheld electronic device including 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, a plurality of frequency objects, and a number of contextual values, at least some of the language objects each having associated therewith a frequency object having a frequency value, at least some of the language objects each having associated therewith at least a first contextual value, the input apparatus including a plurality of input members, 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 an interpretations of the first input;
detecting as a second input an ambiguous input that comprises a number of input member actuations;
determining that a particular language object having associated therewith a particular frequency object having a particular frequency value corresponds with the ambiguous input;
determining that another language object having associated therewith another frequency object having another frequency value higher than the particular frequency value corresponds with the ambiguous input;
making a determination that a contextual value associated with the particular language object coincides with at least one of a representation of the first input and a representation of the first output; and
outputting the particular language object as a preferred interpretation of the ambiguous input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A handheld electronic device comprising an input apparatus, a processor apparatus, and an output apparatus, the input apparatus comprising a number of input members, the processor apparatus comprising a processor and a memory having stored therein a plurality of objects comprising a plurality of language objects, a plurality of frequency objects, and a number of contextual values, at least some of the language objects each having associated therewith a frequency object having a frequency value, at least some of the language objects each having associated therewith at least a first contextual value, the memory 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 and a second input, the second input comprising an ambiguous input that comprises a number of input member actuations;
outputting as a first output an interpretations of the first input;
determining that a particular language object having associated therewith a particular frequency object having a particular frequency value corresponds with the ambiguous input;
determining that another language object having associated therewith another frequency object having another frequency value higher than the particular frequency value corresponds with the ambiguous input;
making a determination that a contextual value associated with the particular language object coincides with at least one of a representation of the first input and a representation of the first output; and
outputting the particular language object as a preferred interpretation of the ambiguous input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification