Patent Document ID: 7880646
Application ID: 11331455

Base Claim:
1. A method of enabling input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a processor apparatus, the processor apparatus including a processor and a memory, the memory having stored therein a number of objects including a number of language objects comprised of a number of linguistic elements, at least some of the language objects being stored in a first data source, at least some of the language objects being stored in a second data source, the input apparatus including a plurality of input members, at least some of the input members each having a number of the linguistic elements assigned thereto, at least some of the input members each having as the number of linguistic elements assigned thereto a plurality of the linguistic elements assigned thereto, the method comprising: detecting by the processor apparatus as an ambiguous input a number of input member actuations; generating by the processor apparatus a number of compound language solutions by, for each compound language solution, searching both the first data source and the second data source to identify a language object corresponding with an initial portion of the ambiguous input and having a length equal to the length of the initial portion, and searching at least one of the first data source and the second data source but fewer than both of the first data source and the second data source to identify another language object corresponding with another portion of the ambiguous input; and outputting by the processor apparatus a representation of each of at least some of the compound language solutions, each said representation comprising a representation of the language object and a representation of at least a portion of the another language object.

---

Claim 2:
2. The method of claim 1 wherein at least some of the linguistic elements together form a core alphabet, the language objects stored in the first data source each consisting of a number of the linguistic elements of the core alphabet, and further comprising searching the first data source as said at least one of the first data source and the second data source.