Handheld electronic device and method for performing spell checking during text entry and for integrating the output from such spell checking into the output from disambiguation
First Claim
Patent Images
1. A method of enabling input on a handheld electronic device, the method comprising:
- detecting as an ambiguous input a plurality of input key selections comprising at least a current input key selection and a preceding input key selection;
responsive to the preceding input key selection;
generating a plurality of prefix objects corresponding with an initial portion of the ambiguous input comprising the preceding input key selection;
for each of at least two of the plurality of prefix objects, identifying a language object that corresponds with the prefix object;
outputting the at least two prefix objects as a proposed textual interpretation of the initial portion of the ambiguous input;
enabling selection from the at least two prefix objects; and
responsive to the current input key selection;
outputting a text output as being a proposed textual interpretation of the ambiguous input and having an arrangement of linguistic elements different than the arrangement of linguistic elements of the ambiguous input.
8 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine 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 perform a spell check routine during input of a text entry, with the output from the spell check routine being visually integrated into the output from the disambiguation routine.
35 Citations
18 Claims
-
1. A method of enabling input on a handheld electronic device, the method comprising:
-
detecting as an ambiguous input a plurality of input key selections comprising at least a current input key selection and a preceding input key selection; responsive to the preceding input key selection; generating a plurality of prefix objects corresponding with an initial portion of the ambiguous input comprising the preceding input key selection; for each of at least two of the plurality of prefix objects, identifying a language object that corresponds with the prefix object; outputting the at least two prefix objects as a proposed textual interpretation of the initial portion of the ambiguous input; enabling selection from the at least two prefix objects; and responsive to the current input key selection; outputting a text output as being a proposed textual interpretation of the ambiguous input and having an arrangement of linguistic elements different than the arrangement of linguistic elements of the ambiguous input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A handheld electronic device comprising an input apparatus, a processor apparatus, and an output apparatus, the processor apparatus comprising a processor and a memory, 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 as an ambiguous input a plurality of input key selections comprising at least a current input key selection and a preceding input key selection; responsive to the preceding input key selection; generating a plurality of prefix objects corresponding with an initial portion of the ambiguous input comprising the preceding input key selection; and for each of at least two of the prefix objects, identifying a language object that corresponds with the prefix object; outputting the prefix object as a proposed textual interpretation of the initial portion of the ambiguous input; and enabling a user of the handheld electronic device to select from the at least two prefix objects; responsive to the current input key selection; outputting a text output as being a proposed textual interpretation of the ambiguous input and having an arrangement of linguistic elements different than the arrangement of linguistic elements of the ambiguous input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification