Patent ID: 8184102

Claim:
A method for recognizing a finger gesture on a touch sensing surface, comprising: monitoring a finger movement on a touch sensing surface based on position data of a finger contacting the touch sensing surface; generating direction data associated with the finger movement when the finger movement travels for more than a threshold distance, wherein the direction data corresponds to a plurality of predetermined directions, wherein said generating the direction data comprises: determining a primary direction of the finger movement each time the finger movement travels for more than the threshold distance, wherein the primary direction is one of the plurality of predetermined directions; after each time the finger movement travels for more than the threshold distance, determining whether there is a change in direction of the finger movement; storing the direction of the finger movement each time the finger movement travels more than the threshold distance; and counting each time the finger movement changes in direction; and selecting from a plurality of preconfigured finger gestures using the stored finger movement directions and the finger direction change count to determine a finger gesture which corresponds to the finger movement.