Patent ID: 8035618

Claim:
A method of enabling input on a handheld electronic device that comprises an output apparatus, an input apparatus comprising a plurality of input members, and a processor apparatus comprising a memory having stored therein a number of routines, one of the routines being a prediction routine that is executable on the processor apparatus and is structured, responsive to an input, to output a number of proposed completions of the input, each proposed completion comprising a number of data elements additional to the input, the method comprising: detecting an input member actuation editing a displayed text object that was generated as a result of an ambiguous text input; when the input member actuation reflects a deletion of a character from the displayed text object, outputting a first list comprising a number of disambiguated interpretations of the ambiguous text input excluding the deleted character, the first list being free of proposed completions; when the input member actuation reflects an addition to the displayed text object at a location disposed at the terminal end of the displayed text object, outputting a second list comprising a number of disambiguated interpretations and a number of proposed completions of the ambiguous text input plus the input member actuation; and when the input member actuation reflects an addition to the displayed text object at a location disposed elsewhere than at the terminal end of the displayed text object, outputting a third list comprising a number of disambiguated interpretations of the ambiguous text input plus the input member actuation, the third list being free of proposed completions.