DISPLACED DOUBLE TAP GESTURE
First Claim
1. A method for processing user input on a computing device having a motion sensor interface, the method comprising:
- detecting, via the motion sensor interface, a first tap at a first point, the first tap including a first touchdown event at the first point and a first liftoff event substantially at the first point;
detecting, via the motion sensor interface, a second tap at a second point within a fixed time interval of detecting the first tap, the second first tap including a second touchdown event at the first point and a second liftoff event substantially at the second point;
in response to determining that the second point is inside a fixed radius of the first point, processing the first tap and the second tap as an instance of a first gesture;
otherwise, in response to determining that the second point is outside the fixed radius of the first point, processing the first tap and the second tap as an instance of a second gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
On a computing device having a motion sensor interface, a first tap a first point is detected via the motion sensor interface. A second tap is detected via the motion sensor interface at a second point within a fixed time interval of detecting the first tap. In response to determining that the second point is inside a fixed radius of the first point, the first tap and the second tap are processed as an instance of a first gesture. Otherwise, in response to determining that the second point is outside the fixed radius of the first point, the first tap and the second tap are processed as an instance of a second gesture.
14 Citations
23 Claims
-
1. A method for processing user input on a computing device having a motion sensor interface, the method comprising:
-
detecting, via the motion sensor interface, a first tap at a first point, the first tap including a first touchdown event at the first point and a first liftoff event substantially at the first point; detecting, via the motion sensor interface, a second tap at a second point within a fixed time interval of detecting the first tap, the second first tap including a second touchdown event at the first point and a second liftoff event substantially at the second point; in response to determining that the second point is inside a fixed radius of the first point, processing the first tap and the second tap as an instance of a first gesture; otherwise, in response to determining that the second point is outside the fixed radius of the first point, processing the first tap and the second tap as an instance of a second gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing thereon a plurality of instructions for processing input provided via a touchscreen, wherein the plurality of instructions, when executed on one or more processors, causes the one or more processors to:
-
cause a digital map to be displayed on the touchscreen; receive an indication of a first tap at a first point on the digital map; receive an indication of a second tap at a second point on the digital map, wherein each of the first tap and the second tap is associated with a respective touchdown and liftoff event at the first point and the second point, respectively; in response to determining that the second tap is detected within a fixed time interval of the first tap, select one of a first map function or a second map function, including (i) select the first map function in response to determining that the second point is within a fixed radius of the first point, and (ii) select the second map function in response to determining that the second point is outside the fixed radius of the first point; and apply the selected one of the first map function and the second map function to the digital map. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A device comprising:
-
one or more processors; a motion sensor interface coupled to the one or more processors and configured to receive user input; a memory coupled to the one or more processors storing therein a set of instructions of an extended double tap gesture processing module which, when executed on the one or more processors, is configured to; receive, from the motion sensor interface, an indication of a first tap, including a first touchdown event and a first liftoff event, at a first point, receive, from the motion sensor interface, an indication of a second tap, including a second touchdown event and a second liftoff event, at a second point, in response to determining that the indication of the second tap is received within a fixed time interval of the indication of the first tap, process the first tap and the second tap as an instance of one of a plurality of different double tap gestures, including select one of the plurality of double tap gestures based at least on a distance between the first point and the second point. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification