×

Translation of directional input to gesture

  • US 9,104,306 B2
  • Filed: 10/29/2010
  • Issued: 08/11/2015
  • Est. Priority Date: 10/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A process of translating user input received at a touch input of a user device into key code data while the touch input is operating in a gesture capture mode, the process comprising:

  • detecting user-initiated motion at the touch input, wherein the touch input is separate from and smaller than a user output;

    translating the detected motion into x-y motion data;

    referencing first translation data that provides a mapping between x-y motion data and gesture data;

    based on the reference to the first translation data, translating the x-y motion data into gesture data, the gesture data representing a predetermined gesture that has been mapped to a predetermined x-y motion data value within the first translation data, wherein the gesture data corresponds to one gesture from a finite set of gestures that consist of a tap gesture and a unidirectional swipe gesture;

    referencing second translation data that provides a mapping between gesture data and key code data, wherein two or more gestures defined in the second translation data are mapped to a common key code;

    based on the reference to the second translation data, translating the gesture data into key code data, the key code data representing a predetermined key code that has been mapped to the predetermined gesture within the second translation data, wherein the key code data causes a processor of the user device to dynamically update a predictive menu portion of the user output with one or more suggested characters or suggested strings of characters that contain a stroke which corresponds to the key code data, wherein the predictive menu portion is continuously and dynamically updated in response to detecting subsequent user-initiated motions at the touch input, and wherein the one or more suggested characters or suggested strings of characters are updated to eliminate any character or string of characters from the predictive menu portion that do not contain a stroke corresponding to the key code data; and

    providing the key code data to a processor of the user device.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×