Patent ID: 8564539

Claim:
A method of disambiguating an input into a handheld electronic device, the handheld electronic device including a memory storing a plurality of language objects, the method comprising: detecting an ambiguous input that has an input case makeup of upper and lower case elements; generating a number of prefix objects corresponding with the ambiguous input that has the input case makeup, each generated prefix object including a number of linguistic elements; for a first prefix object of the number of prefix objects, identifying at least first and second language objects of the plurality of language objects corresponding with the first prefix object, at least a portion of the first language object having a first case makeup comprising a number of case elements, at least a portion of the second language object having a second case makeup comprising a number of case elements, the first case makeup and the second case makeup being different than one another; determining that at least a portion of the input case makeup in the ambiguous input corresponds to at least a portion of one of the first case makeup corresponding to the first language object and the second case makeup corresponding to the second language object; and outputting the first prefix object based on the determination, wherein the outputting comprises outputting as a variant the first prefix object in accordance with the first case makeup, and outputting as another variant the first prefix object in accordance with the second case makeup.