Handheld electronic device and method for disambiguation of text input and providing spelling substitution
First Claim
Patent Images
1. A method of enabling an input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory, the method comprising:
- detecting an ambiguous input;
generating an original prefix object corresponding to the ambiguous input;
identifying a known spelling substitution for a portion of the original prefix object;
generating a prefix object having the known spelling substitution;
identifying a language object corresponding with the prefix object having the known spelling substitution; and
outputting the original prefix object based, at least in part, on the identification of the language object corresponding with the prefix object having the known spelling substitution.
6 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. The device is structured to identify and output representations of language objects that are stored in the memory and that correspond with a text input. The device is additionally structured to identify and output representations of language objects that are stored in the memory and that correspond with a known spelling substitution particular to a language active on the handheld electronic device.
57 Citations
14 Claims
-
1. A method of enabling an input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory, the method comprising:
-
detecting an ambiguous input; generating an original prefix object corresponding to the ambiguous input; identifying a known spelling substitution for a portion of the original prefix object; generating a prefix object having the known spelling substitution; identifying a language object corresponding with the prefix object having the known spelling substitution; and outputting the original prefix object based, at least in part, on the identification of the language object corresponding with the prefix object having the known spelling substitution. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A handheld electronic device comprising:
-
a processor apparatus comprising a processor and a memory, the memory having stored therein a plurality of objects; an input apparatus structured to provide input to the processor apparatus; and an output apparatus structured to receive output signals from the processor and to provide output, wherein responsive to an ambiguous input, the processor apparatus being structured to generate an original prefix object corresponding to the ambiguous input, the processor apparatus being structured to identify a known spelling substitution for a portion of the original prefix object; the processor apparatus being structured to generate a prefix object having the known spelling substitution; the processor apparatus being structured to identify a language object corresponding with the prefix object having the known spelling substitution; and the output apparatus being structured to output the original prefix object based, at least in part, on the identification of the language object corresponding with the prefix object having the known spelling substitution. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of enabling an input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory, the method compromising:
-
detecting an ambiguous input; generating a number of prefix objects corresponding to the ambiguous input; selecting a prefix object from the number of prefix objects; identifying a known spelling substitution for a portion of the selected prefix object; generating a prefix object having the known spelling substitution; identifying a language object corresponding with the prefix object having the known spelling substitution; and outputting the selected prefix object based, at least in part, on the identification of the language object corresponding with the prefix object having the known spelling substitution. - View Dependent Claims (12, 13, 14)
-
Specification