Patent ID: 7586423
Filing Date: 2009-09-08
Classification: G06F

Abstract:
1. A method of enabling input into a handheld electronic device of a type comprising an input apparatus, an output apparatus, and a processor apparatus that comprises a memory having stored therein a plurality of objects including a number of language objects and a plurality of frequency objects, at least some of the frequency objects each having a frequency value, at least some of the language objects each having a frequency object associated therewith, the input apparatus including a plurality of input members, at least some of the input members each having a plurality of linguistic elements assigned thereto, the method comprising: the handheld electronic device, providing as a first output a number of linguistic elements; the handheld electronic device, detecting as an ambiguous editing input a number of input member actuations at a location that precedes at least a portion of the first output; employing a number of language objects that each correspond with at least a portion of the editing input to generate a number of first linguistic results by: employing a number of language objects that each correspond with at least a portion of the editing input in combination with at least some of the linguistic elements of the at least portion of the first output to generate a number of second linguistic results by: arranging at least some of the first and second prefix objects in a result list in order of decreasing frequency value; and outputting at least a portion of the result list.