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
1. 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.
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
20 Claims
-
1. 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 (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification