Flick gesture
First Claim
Patent Images
1. A method for recognizing a gesture created by a pointing device, comprising:
- determining a starting point of a stroke;
determining a center of a circle that corresponds to the starting point;
determining a plurality of regions associated with the circle, a region of the plurality of regions comprising a sector of the circle and corresponding to an action;
determining that the stroke ends in the region based at least in part on a determined acceleration of the pointing device during the stroke of the pointing device;
determining an occurrence of a flick gesture based at least in part on the stroke;
sending a message, based on the action, about the flick gesture to an operating system or a computing application; and
causing the action to be performed by the operating system or the computing application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
-
Citations
20 Claims
-
1. A method for recognizing a gesture created by a pointing device, comprising:
-
determining a starting point of a stroke; determining a center of a circle that corresponds to the starting point; determining a plurality of regions associated with the circle, a region of the plurality of regions comprising a sector of the circle and corresponding to an action; determining that the stroke ends in the region based at least in part on a determined acceleration of the pointing device during the stroke of the pointing device; determining an occurrence of a flick gesture based at least in part on the stroke; sending a message, based on the action, about the flick gesture to an operating system or a computing application; and causing the action to be performed by the operating system or the computing application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer storage media having computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
determining a starting point of a stroke of a pointing device, the starting point corresponding to a contact with a computer-generated display; determining a center of a circle that corresponds to the starting point; determining a plurality of regions associated with the circle, a region of the plurality of regions comprising a sector of the circle and corresponding to an action; determining that the stroke ends in the region based at least in part on a derived value associated with the stroke; determining an occurrence of a flick gesture based at least in part on the stroke; determining the action based at least in part on a context associated with the flick gesture; and providing an indication of a recognition of the flick gesture. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing system, comprising:
-
memory; a processor, coupled to the memory, that is configured to perform operations comprising; recognizing a flick gesture from a plurality of gestures by; determining a starting point of a stroke; determining a center of a circle that corresponds to the starting point; determining a plurality of regions associated with the circle, a region of the plurality of regions comprising a sector of the circle and corresponding to an action; determining that a movement associated with the stroke exceeds a movement threshold; determining an acceleration of the stroke based at least in part on the stroke exceeding the movement threshold; and determining that the stroke ends in the region based at least in part on the acceleration of the stroke; determining the action corresponding to the flick gesture, the action being context-sensitive; and providing feedback indicating a recognition of the flick gesture. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification