Handheld electronic device and method for disambiguation of compound text input and for prioritizing compound language solutions according to completeness of text components
AssigneeResearch In Motion Limited
InventorsVadim Fux, Michael Elizarov
Life of this patent
Estimating the term…
Abstract
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to prioritize compound language solutions according to various criteria, including the degree of completeness of the text components of a compound language solution.
Claims12
A method of enabling input into a handheld electronic device having an input apparatus, an output apparatus, and a memory having stored therein a plurality of objects comprising a plurality of language objects, 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 an ambiguous input;
- generating a number of compound language solutions by, for each compound language solution:
- identifying a language object corresponding with a portion of the ambiguous input and having a length equal to the length of the portion, and
- for each of a number of other portions of the ambiguous input, identifying another language object corresponding with the other portion of the ambiguous input;
- making a determination that one compound language solution has a greater degree of sequence completeness than another compound language solution;
- outputting a representation of each of at least some of the compound language solutions, each said representation comprising a representation of the language object and, for each of the other portions, a representation of at least a portion of the another language object corresponding therewith;
- and
- outputting the one compound language solution at a higher output priority than the another compound language solution.
A handheld electronic device comprising:
- a processor apparatus comprising a processor and a memory having stored therein a plurality of objects comprising a plurality of language objects, the processor apparatus being structured to detect an ambiguous input, and being further structured to generate a number of compound language solutions by, for each compound language solution:
- identifying a language object corresponding with a portion of the ambiguous input and having a length equal to the length of the portion, and
- for each of a number of other portions of the ambiguous input, identifying another language object corresponding with the other portion of the ambiguous input;
- an input apparatus comprising a plurality of input members, at least some of the input members each having a plurality of linguistic elements assigned thereto;
- an output apparatus;
- the processor apparatus being structured to make a determination that one compound language solution has a greater degree of sequence completeness than another compound language solution;
- the processor apparatus being structured to output a representation of each of at least some of the compound language solutions, each said representation comprising a representation of the language object and, for each of the other portions, a representation of at least a portion of the another language object corresponding therewith;
- and
- the processor apparatus being structured to output the one compound language solution at a higher output priority than the another compound language solution.
Dependencies are inferred from the claim text.