Patent ID: 9030416
Filing Date: 2015-05-12
Classification: G06F

Abstract:
1. A computer-implemented method of translating user input into at least one word having multiple characters, the method comprising: displaying a keyboard on a display, receiving a sequence of user inputs; encoding the sequence of user inputs into a sequence of discrete input directions by selecting, from a set of predetermined primary directions, a discrete direction most closely matching, or exactly matching, each user input; and identifying, using the sequence of user inputs, at least one word in a stored dictionary, by matching the sequence of discrete input directions to one or more patterns corresponding to words stored in the dictionary; wherein each of the one or more patterns corresponding to a word specifies a sequence of discrete directions from the set of predetermined primary directions; wherein each discrete direction in each sequence of discrete directions specifies a relative directional relationship between: wherein matching the sequence of discrete input directions to the one or more patterns comprises finding matches between: