Patent ID: 7283065

Claim:
A method of disambiguating an input into a handheld electronic device having an input device, an output device, 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 device including a first input member and a plurality of second input members, each of at least some of the second input members having a plurality of characters assigned thereto, one of the second input members being a <NEXT> second input member and including a particular visual appearance, the <NEXT> second input member being adapted to provide a selection input, the method comprising: detecting an ambiguous input; generating a number of prefix objects corresponding with the ambiguous input; generating a result by, for each of at least some of the prefix objects, identifying a language object corresponding with the prefix object, obtaining an associated frequency object associated with the identified language object and having a frequency value, and associating the frequency value of the associated frequency object with the prefix object; outputting an output including a default portion and a variant portion, the output including at least a portion of the prefix objects of the result in descending order of frequency value associated therewith, the prefix object associated with the highest frequency value comprising the default portion; outputting a visual indicator representative of the particular visual appearance of the <NEXT> second input member as an indication that the second input member is able to provide selection input as an alternative to the first input member; and detecting a selection input from either the first input member or the <NEXT> second input member as a selection of at least a portion of the variant portion of the output.