Patent ID: 8711098

Claim:
A method of enabling disambiguation of an input into a handheld electronic device, the handheld electronic device including an input apparatus, an output apparatus, and a processor apparatus including a memory having a plurality of objects stored therein, the plurality of objects including a plurality of language objects, the input apparatus including a plurality of keys, the method comprising: detecting a text input comprising a number of key selections; outputting a default interpretation of the text input comprising an initial portion and a terminal portion adjacent one another, the initial portion including a number of initial linguistic elements at an initial end of the default interpretation, the terminal portion including a number of terminal linguistic elements at a terminal end of the default interpretation; detecting a deletion input with respect to the terminal portion of the default interpretation; detecting a selection of another key that successively follows the deletion input; determining that the another key is the same key as that which provided a terminal linguistic element that was adjacent the initial portion before deletion; responsive to the determining, outputting, as a replacement default interpretation, the initial portion and a replacement linguistic element assigned to the another key that differs from the terminal linguistic element that was adjacent the initial portion before deletion; detecting a selection of an additional key; and outputting, as a replacement of the replacement default interpretation, the initial portion, the replacement linguistic element, and an additional linguistic element, and further outputting a variant interpretation comprising the initial portion, the replacement linguistic element, and an alternative linguistic element different than the additional linguistic element.