Handheld electronic device with text disambiguation
First Claim
1. A method of disambiguating an input into a handheld electronic device, the method comprising:
- detecting an ambiguous input including one or more selections of one or more input characters;
generating one or more prefix objects corresponding with the ambiguous input, each of the one or more prefix objects including at least some of the input characters;
generating an output set comprising at least some of the one or more prefix objects, wherein each of the at least some of the one or more prefix objects is associated with an identified corresponding word object;
determining, using a processor, the quantity of prefix objects in the output set is fewer than a predetermined quantity, and, based on the determination, adding as an orphan prefix object to the output set at a position corresponding with a relatively low frequency an additional prefix object of the one or more of prefix objects for which a corresponding word object was not identified; and
outputting the output set.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, handheld electronic devices, and computer-readable media for disambiguating an input into a handheld electronic device, are disclosed. The method includes, for example, detecting an ambiguous input including one or more selections of one or more input characters, generating one or more prefix objects corresponding with the ambiguous input, generating an output set comprising at least some of the one or more prefix objects, each of the at least some of the one or more prefix objects associated with an identified corresponding word object, determining the quantity of prefix objects in the output set is fewer than a predetermined quantity, and, based on the determination, adding as an orphan prefix object to the output set at a position corresponding with a relatively low frequency an additional prefix object of the one or more of prefix objects for which a corresponding word object was not identified, and outputting the output set.
-
Citations
15 Claims
-
1. A method of disambiguating an input into a handheld electronic device, the method comprising:
-
detecting an ambiguous input including one or more selections of one or more input characters; generating one or more prefix objects corresponding with the ambiguous input, each of the one or more prefix objects including at least some of the input characters; generating an output set comprising at least some of the one or more prefix objects, wherein each of the at least some of the one or more prefix objects is associated with an identified corresponding word object; determining, using a processor, the quantity of prefix objects in the output set is fewer than a predetermined quantity, and, based on the determination, adding as an orphan prefix object to the output set at a position corresponding with a relatively low frequency an additional prefix object of the one or more of prefix objects for which a corresponding word object was not identified; and outputting the output set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A handheld electronic device comprising:
-
at least one processor; a memory device that stores a set of instructions that, when executed by the at least one processor, causes the at least one processor to; detect an ambiguous input including one or more selections of one or more input characters; generate one or more prefix objects corresponding with the ambiguous input, each of the one or more prefix objects including at least some of the input characters; generate an output set comprising at least some of the one or more prefix objects, wherein each of the at least some of the one or more prefix objects is associated with an identified corresponding word object; determine the quantity of prefix objects in the output set is fewer than a predetermined quantity, and, based on the determination, adding as an orphan prefix object to the output set at a position corresponding a relatively low frequency an additional prefix object of the one or more of prefix objects for which a corresponding word object was not identified; and output the output set. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising instructions which, when executed by a processor cause the processor to perform operations comprising:
-
detecting an ambiguous input including one or more selections of one or more input characters; generating one or more prefix objects corresponding with the ambiguous input, each of the one or more prefix objects including at least some of the input characters; generating an output set comprising at least some of the one or more prefix objects, wherein each of the at least some of the one or more prefix objects is associated with an identified corresponding word object; determining the quantity of prefix objects in the output set is fewer than a predetermined quantity, and, based on the determination, adding as an orphan prefix object to the output set at a position corresponding with a relatively low frequency an additional prefix object of the one or more of prefix objects for which a corresponding word object was not identified; and outputting the output set. - View Dependent Claims (12, 13, 14, 15)
-
Specification