Patent ID: 8060138

Claim:
A method of disambiguating an input into a handheld electronic device including an output apparatus, an input apparatus having a plurality of input members including a multiple-axis input device, and a memory having stored therein a plurality of objects including a plurality of language objects and a plurality of frequency objects, at least some of the input members each having a plurality of characters assigned thereto, the method comprising: detecting an ambiguous input; determining that a first language object and a second language object correspond with the ambiguous input, the first language object having associated therewith a first frequency object having a first frequency value, the second language object having associated therewith a second frequency object having a second frequency value, one of the first frequency value and the second frequency value having a relatively greater value than the other of the first frequency value and the second frequency value and being associated with one of the first language object and the second language object; outputting an output including at least a portion of the one of the first language object and the second language object as a default output and at least a portion of the other of the first language object and the second language object as a variant output; detecting an input from the multiple-axis input device as being a selection input associated with the variant output; and responsive to a completion of a third language object that includes the variant output, storing a revised frequency object having a revised frequency value different than the other of the first frequency value and the second frequency value and being associated with the other of the first language object and the second language object.