Automatic derivation of analogous touch gestures from a user-defined gesture
First Claim
1. A computer-implemented method, comprising:
- receiving, at a computing device, an indication of a first touch gesture;
associating the first touch gesture with a first action;
receiving, at the computing device, an indication of a second touch gesture;
determining, in response to determining that a shape of the second touch gesture corresponds to a shape of the first touch gesture, a difference in rotational orientation between the shape of the second touch gesture and the shape of the first touch gesture; and
initiating, in response to determining the difference in rotational orientation between the shape of the second touch gesture and the shape of the first touch gesture, a second action that varies from the first action based on the difference in rotational orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In an embodiment, a method automatically interprets touch gestures on a mobile device. In the method, a user input is received that defines a first touch gesture to initiate a first action on an application of the mobile device. A second touch gesture is received on a touch screen of the mobile device. The second touch gesture is similar, but not identical, to the first touch gesture, and has a different orientation, size or position from the first touch gesture. In response to receipt of the second touch gesture, a second action is determined on the application of the mobile device according to a difference between the first and second touch gestures in orientation, size or position on the screen of the mobile device. Finally, the second action is initiated.
-
Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device, an indication of a first touch gesture; associating the first touch gesture with a first action; receiving, at the computing device, an indication of a second touch gesture; determining, in response to determining that a shape of the second touch gesture corresponds to a shape of the first touch gesture, a difference in rotational orientation between the shape of the second touch gesture and the shape of the first touch gesture; and initiating, in response to determining the difference in rotational orientation between the shape of the second touch gesture and the shape of the first touch gesture, a second action that varies from the first action based on the difference in rotational orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory configured to store data and computer-executable instructions; a processor operatively coupled to the memory for executing the computer-executable instructions; a touch receiver module configured to; receive an indication of a first touch gesture; and receive an indication of a second touch gesture; a gesture definition module configured to associate the first touch gesture with a first action; and a gesture interpretation module configured to; determine, in response to determining that a shape of the second touch gesture corresponds to a shape of the first touch gesture, a difference in rotational orientation between the shape of the second touch gesture and the shape of the first touch gesture; and initiate, in response to the determining the difference in rotational orientation between the shape of the second touch gesture and the shape of the first touch gesture, a second action that varies from the first action based on the difference in rotational orientation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification