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
7 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.
-
Citations
34 Claims
-
1-14. -14. (canceled)
-
15. A method of enabling input on a handheld electronic device having an input apparatus, a memory, and an output apparatus, the input apparatus comprising a number of input members, at least some of the input members each having a number of linguistic elements assigned thereto, at least some of the input members each having as the number of the linguistic elements assigned thereto a plurality of the linguistic elements, the memory having stored therein a number of language objects, at least some of the language objects each comprising a number of the linguistic elements, the output apparatus comprising a display, the method comprising:
-
detecting as an ambiguous input a plurality of input member actuations comprising at least a current input member actuation and a preceding input member actuation, the current input member actuation being an actuation of an input member having a number of the linguistic elements assigned thereto, the preceding input member actuation preceding the current input member actuation and being an actuation of an input member having a number of the linguistic elements assigned thereto; responsive to the preceding input member actuation; generating a number of prefix objects corresponding with an initial portion of the ambiguous input comprising the preceding input member actuation; 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 at a first location on the display as a proposed textual interpretation of the ambiguous input; responsive to the current input member actuation, outputting a text output at the first location on the display 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 first input. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A handheld electronic device comprising an input apparatus, a processor apparatus, and an output apparatus, the input apparatus comprising a number of input members, at least some of the input members having a number of linguistic elements assigned thereto, at least some of the input members each having as the number of the linguistic elements assigned thereto a plurality of the linguistic elements, the processor apparatus comprising a processor and a memory having stored therein a plurality of objects comprising a plurality of language objects, at least some of the language objects each comprising a number of the linguistic elements, the output apparatus comprising a display, 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 member actuations comprising at least a current input member actuation and a preceding input member actuation, the current input member actuation being an actuation of an input member having a number of the linguistic elements assigned thereto, the preceding input member actuation preceding the current input member actuation and being an actuation of an input member having a number of the linguistic elements assigned thereto; responsive to the preceding input member actuation; generating a number of prefix objects corresponding with an initial portion of the ambiguous input comprising the preceding input member actuation; 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 at a first location on the display as a proposed textual interpretation of the ambiguous input; responsive to the current input member actuation, outputting a text output at the first location on the display 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 first input. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification