×

Disambiguation of touch-based gestures

  • US 10,296,202 B2
  • Filed: 08/27/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 06/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for disambiguation of a touch-based gesture, the method comprising:

  • detecting, at an application executing using a processor in a touch-sensitive device, that the touch-based gesture is not placed within a perimeter, wherein the touch-based gesture is made on a graphical user interface presented on the touch-sensitive device, and wherein the perimeter is a boundary defined on the touch-sensitive device such that when the touch-based gesture is placed within the perimeter the touch-based gesture corresponds to an action associated with the perimeter;

    determining a set of possible actions intended by the touch-based gesture, the set of possible actions including a first possible action and a second possible action, the first possible action corresponding to a first perimeter and the second possible action corresponding to a second perimeter;

    selecting, using a disambiguation rule, the first possible action from the set of possible actions, wherein the first possible action is more likely than the second possible action according to the disambiguation rule;

    causing the first possible action to occur at the touch-sensitive device;

    changing, responsive to the first possible action being more likely than the second possible action according to the disambiguation rule, a first property of the first perimeter relative to a first property of the second perimeter in the graphical user interface;

    recording, at each time in a plurality of times prior to the touch-based gesture, whether a particular action selected from a group of action choices available at said each time, wherein the recording occurs in a context related to a second context in which the touch-based gesture is made, and wherein the context and the second context each comprises a common set of circumstances, the common set of circumstances being applicable when the touch-based gesture is made;

    counting a first number of instances when the first action is selected from the group of action choices;

    counting a second number of instances when the second action is selected from the group of action choices;

    assigning a first weight to the first action, wherein the first weight is proportional to the first number of instances;

    assigning a second weight to the second action, wherein the second weight is proportional to the second number of instances; and

    changing, at a time prior to the touch-based gesture, based on the first weight and the second weight, the first property of the first perimeter and the first property of the second perimeter in the graphical user interface, wherein the second property of the first perimeter is a size of the first perimeter and the second property of the second perimeter is a size of the second perimeter, and wherein changing, at a time prior to the touch-based gesture, enlarges the size of the first perimeter to be greater than the size of the second perimeter.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×