Handheld electronic device with text disambiguation
First Claim
1. A method of disambiguating an input into a handheld electronic device having stored therein a plurality of objects including a plurality of word objects and artificial variants, the method comprising:
- detecting an ambiguous input;
outputting a number of first character permutations of the ambiguous input that each correspond to a stored artificial variant; and
determining that the first character permutations are fewer in quantity than a predetermined number and, responsive thereto, outputting a number of second character permutations of the ambiguous input that do not correspond with a stored word object or a stored artificial variant.
5 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic device includes a QWERTY keyboard and is enabled with disambiguation software. The device provides a default output and a number of variants. The output is based, for example, upon the likelihood that a user intended a particular output. But various features of the device provide additional variants that may not be based on likelihood. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user.
-
Citations
20 Claims
-
1. A method of disambiguating an input into a handheld electronic device having stored therein a plurality of objects including a plurality of word objects and artificial variants, the method comprising:
-
detecting an ambiguous input; outputting a number of first character permutations of the ambiguous input that each correspond to a stored artificial variant; and determining that the first character permutations are fewer in quantity than a predetermined number and, responsive thereto, outputting a number of second character permutations of the ambiguous input that do not correspond with a stored word object or a stored artificial variant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A handheld electronic device comprising:
-
a processor unit comprising a processor and a memory having stored therein a plurality of objects including a plurality of word objects and artificial variants; the memory further having stored therein routines which, when executed on the processor, cause the handheld electronic device to perform operations comprising; detecting an ambiguous input; outputting a number of first character permutations of the ambiguous input that each correspond to an artificial variant in the memory; and determining that the first character permutations are fewer in quantity than a predetermined number and, responsive thereto, outputting a number of second character permutations of the ambiguous input that do not correspond with a word object or an artificial variant in the memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification