HANDHELD ELECTRONIC DEVICE WITH DISAMBIGUATION OF COMPOUND WORD TEXT INPUT
First Claim
1. A method of disambiguating an input into a handheld electronic device having an input apparatus, an output apparatus, and a memory having stored therein a plurality of language objects and a plurality of frequency objects, each of at least some of the language objects being associated with an associated frequency object, a plurality of said language objects being word objects, said word objects being representative of complete words in a particular language, the input apparatus including a plurality of input members, each of at least some of the input members having a plurality of linguistic elements assigned thereto, the method comprising:
- detecting an ambiguous input;
identifying in the memory a first language object representative of a first complete word and corresponding with an initial portion of the ambiguous input and having a length equal to the length of the initial portion;
identifying in the memory a second language object representative of a second complete word and corresponding with a second portion of the ambiguous input following the initial portion;
identifying in the memory an alternate first language object representative of a third complete word and corresponding with an alternate initial portion of the ambiguous input and having a length equal to the length of the alternate initial portion;
identifying in the memory an alternate second language object representative of a fourth complete word and corresponding with an alternate second portion of the ambiguous input following the alternate initial portion; and
outputting a solution representative of the first language object and at least a portion of the second language object and an alternate solution representative of the alternate first language object and at least a portion of the alternate second language object.
3 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 compound word text input. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device.
-
Citations
15 Claims
-
1. A method of disambiguating an input into a handheld electronic device having an input apparatus, an output apparatus, and a memory having stored therein a plurality of language objects and a plurality of frequency objects, each of at least some of the language objects being associated with an associated frequency object, a plurality of said language objects being word objects, said word objects being representative of complete words in a particular language, the input apparatus including a plurality of input members, each of at least some of the input members having a plurality of linguistic elements assigned thereto, the method comprising:
-
detecting an ambiguous input; identifying in the memory a first language object representative of a first complete word and corresponding with an initial portion of the ambiguous input and having a length equal to the length of the initial portion; identifying in the memory a second language object representative of a second complete word and corresponding with a second portion of the ambiguous input following the initial portion; identifying in the memory an alternate first language object representative of a third complete word and corresponding with an alternate initial portion of the ambiguous input and having a length equal to the length of the alternate initial portion; identifying in the memory an alternate second language object representative of a fourth complete word and corresponding with an alternate second portion of the ambiguous input following the alternate initial portion; and outputting a solution representative of the first language object and at least a portion of the second language object and an alternate solution representative of the alternate first language object and at least a portion of the alternate second language object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A handheld electronic device comprising:
-
an input apparatus comprising a plurality of input members, each of at least some of the input members having a plurality of linguistic elements assigned thereto; an output apparatus; a processor apparatus comprising a memory having stored therein a plurality of language objects and a plurality of frequency objects, each of at least some of the language objects being associated with an associated frequency object, a plurality of said language objects being word objects, said word objects being representative of complete words in a particular language; the processor apparatus being structured to detect an ambiguous input; the processor apparatus being structured to identify in the memory a first language object representative of a first complete word and corresponding with an initial portion of the ambiguous input and having a length equal to the length of the initial portion, and to identify in the memory a second language object representative of a second complete word and corresponding with a second portion of the ambiguous input following the initial portion; the processor apparatus being structured to identify in the memory an alternate first language object representative of a third complete word and corresponding with an alternate initial portion of the ambiguous input and having a length equal to the length of the alternate initial portion, and to identify in the memory an alternate second language object representative of a fourth complete word and corresponding with an alternate second portion of the ambiguous input following the alternate initial portion; and the processor apparatus being structured to output a solution representative of the first language object and at least a portion of the second language object and an alternate solution representative of the alternate first language object and at least a portion of the alternate second language object. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification