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, 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 a first language object corresponding with a first portion of the ambiguous input and having a length equal to the length of the first portion; identifying a second language object corresponding with a second portion of the ambiguous input; identifying an alternate first language object corresponding with an alternate first portion of the ambiguous input and having a length equal to the length of the alternate first portion; identifying an alternate second language object corresponding with an alternate second portion of the ambiguous input; 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.
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, 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 a first language object corresponding with a first portion of the ambiguous input and having a length equal to the length of the first portion; identifying a second language object corresponding with a second portion of the ambiguous input; identifying an alternate first language object corresponding with an alternate first portion of the ambiguous input and having a length equal to the length of the alternate first portion; identifying an alternate second language object corresponding with an alternate second portion of the ambiguous input; 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. 8. The method of claim 1 , further comprising determining that another portion of the ambiguous input that follows the first portion of the ambiguous input is consistent with a suffix object from among a number of predetermined suffix objects stored in the memory, employing as the second portion of the ambiguous input the portion of the ambiguous input following the another portion, and outputting the solution to be representative of the first language object followed by the suffix object followed by the at least a portion of the second language object.