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
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.
17 Citations
32 Claims
-
1-14. -14. (canceled)
-
15. 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, the current input key selection comprising a selection of an input key having a number of linguistic elements assigned thereto, the preceding input key selection preceding the current input key selection and comprising a selection of an input key having a number of linguistic elements assigned thereto; responsive to the preceding input key selection; generating a number of prefix objects corresponding with an initial portion of the ambiguous input comprising the preceding input key selection; and for each of at least some of the prefix objects, identifying a language object that corresponds with the prefix object and outputting the prefix object as a proposed textual interpretation of the ambiguous input; 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 the linguistic elements different than the arrangement of the linguistic elements of the ambiguous input; and outputting, at a position of higher priority than the text output, a variant having an arrangement of the linguistic elements consistent with the arrangement of the linguistic elements of the ambiguous input. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. 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, the current input key selection comprising a selection of an input key having a number of linguistic elements assigned thereto, the preceding input key selection preceding the current input key selection and comprising a selection of an input key having a number of linguistic elements assigned thereto; responsive to the preceding input key selection; generating a number of prefix objects corresponding with an initial portion of the ambiguous input comprising the preceding input key selection; and for each of at least some of the prefix objects, identifying a language object that corresponds with the prefix object and outputting the prefix object as a proposed textual interpretation of the ambiguous input; 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 the linguistic elements different than the arrangement of the linguistic elements of the ambiguous input; and outputting, at a position of higher priority than the text output, a variant having an arrangement of the linguistic elements consistent with the arrangement of the linguistic elements of the ambiguous input. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification