Patent ID: 8854232
Filing Date: 2014-10-07
Classification: G06F,H04M

Abstract:
1. A processor-implemented method of disambiguating an input into a handheld electronic device including 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 language objects each being associated with an associated frequency object, the plurality of language objects including a plurality of word objects and a plurality of N-gram objects, substantially each N-gram object including at least a first character, the method comprising steps performed by the processor of: detecting an ambiguous input; generating a number of prefix objects corresponding with the ambiguous input; identifying a language object corresponding to each of at least some of the prefix objects, each language object having a frequency value; outputting at least some of the prefix objects as a default output and one or more variants in descending order of frequency value of the identified language objects; detecting a selection input of one of the variants; detecting an input key selection that is entered at the end of the selected variant; and outputting, in response to the input key selection, one or more artificial variants that do not correspond to any of the plurality of word objects.