Patent ID: 7683885
Filing Date: 2010-03-23
Classification: G06F

Abstract:
1. A method of enabling input into a handheld electronic device comprising an input apparatus and a memory, the input apparatus comprising a plurality of input members, at least some of the input members each having a number of linguistic elements assigned thereto, the memory having stored therein one or more data tables that comprise a plurality of language objects and further having stored therein a word frame table that comprises a number of word frames, at least some of the language objects each comprising a number of the linguistic elements, at least some of the word frames each being representative of and having associated therewith at least a first language object that comprises a sequential plurality of linguistic elements that are all assigned to a particular input member, at least some of the word frames each comprising at least some of the linguistic elements of the at least first language object associated therewith and a contracted portion in place of the sequential plurality of linguistic elements, the contracted portion comprising one of a representation of the particular input member and a quantity of the linguistic elements assigned to the particular input member, the quantity being less than the sequential plurality, the method comprising: detecting as an input a plurality of input member actuations; seeking in the one or more data tables a number of language objects that correspond with the input for at least partial inclusion in an output set; seeking in the word frame table a word frame that corresponds with the input for identification of one or more language objects associated with the word frame; making a determination that the input and at least an initial portion of a particular word frame at least partially correspond; adding to the output set at least a portion of at least a first language object associated with the particular word frame; and outputting at least a portion of the output set.