Patent ID: 7758264

Claim:
A computer system for data entry to an electronic device, comprising: a reduced keyboard with at least one row of keys, wherein each key of said one row of keys has a correspondence with a plurality of data characters, and said reduced keyboard associates one or more user input actions with selection of a specific key; a disambiguation unit in communication with said reduced keyboard, said disambiguation unit comprising a processor, a long-term memory unit, and a short-term memory unit, said processor operable to (a) apply approximate typing rules to translate user key selection from said reduced keyboard into valid data character combinations of said electronic device, said approximate typing rules accounting for uncertainty that a selected key is an intended key, (b) apply disambiguation to selection of a most similar character sequence, and (c) transmit said valid data character combinations to said electronic device; and an output device in communication with said disambiguation unit, said output device providing a user with feedback regarding data character combinations transmitted by said disambiguation unit.