Patent ID: 8462118

Claim:
A method of entering a word having multiple letters into at least one interface, the at least one interface having a plurality of keys, each key of the plurality of keys being actuatable and having a position relative to other keys of the plurality of keys, the method comprising: receiving an input sequence of actuated keys from the at least one interface; converting the input sequence into a sequence of one or more relative directions based at least in part on the position of each actuated key relative to a previous actuated key, wherein each of the relative directions in the sequence of one or more relative directions belongs to a limited, predetermined set of distinct directions; determining at least one candidate word having multiple letters, wherein each letter in the at least one candidate word is associated with one of the plurality of keys, wherein at least one of the letters in the at least one candidate word is not associated with an actuated key in the input sequence, wherein the determination is based at least in part by matching the sequence of one or more relative directions to a sequence of one or more relative directions associated with the at least one candidate word in a stored dictionary, and wherein the stored dictionary associates the at least one candidate word with a sequence of one or more relative directions that reflects relative positions of the keys associated with the multiple letters that form the at least one candidate word; and storing the at least one candidate word on a storage medium.