IP Library Granted Patent US 9,684,381
Granted Patent B1
US 9,684,381 · App. 14/153,996 · Granted Jun 20, 2017

Finger gesture recognition for touch sensing surface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,684,381
App. No.
14/153,996
Granted
Jun 20, 2017
Kind
B1
Abstract

Touch sensor methods, devices and systems are disclosed. One embodiment of the present invention pertains to a method comprising monitoring a finger movement along a touch sensing surface based on position data of a finger touching the touch sensing surface, where the position data is obtained by locating a position of a force applied by the finger in a coordinate of the touch sensing surface. In addition, the method comprises generating direction data associated with the finger movement if the finger movement travels for more than a threshold distance. Furthermore, the method comprises determining a finger gesture which corresponds to the finger movement using a lookup table having multiple preconfigured finger gestures based on the direction data.

Claims (26)

1. A method for recognizing gestures on touch sensing surfaces, comprising:

identifying a first direction of movement of an object on a touch sensing surface;

associating the first direction with a first predetermined direction of a plurality of predetermined directions;

repeating one or more times:

determining that a change in direction of movement of the object has occurred, and incrementing an object direction change count based on the determined change in direction;

identifying a respective direction of movement of the object after determining that the change in direction has occurred; and

associating the respective direction with a respective predetermined direction of the plurality of predetermined directions; and

determining a single object gesture that includes a combination of movement in the first predetermined direction, movement in the one or more respective predetermined directions, and a count of direction changes corresponding to the object direction change count;

wherein determining the object gesture comprises performing a lookup operation in a lookup table that stores the plurality of predetermined object gestures, and wherein the lookup table includes, for each predetermined object gesture, a respective number of object direction changes and corresponding respective predetermined directions associated with the respective gesture.

2. The method of claim 1 , wherein associating the first direction with the first predetermined direction includes determining that the object travels more than a threshold distance in the first direction, and wherein associating each respective direction with each respective predetermined direction includes determining that the object travels more than the threshold distance in the respective direction.

3. The method of claim 1 , wherein the plurality of predetermined directions includes north, northeast, east, southeast, south, southwest, west and northwest, and wherein each of the plurality of predetermined directions is relative to a center point of the touch sensing surface.

4. The method of claim 1 , wherein each of the plurality of predetermined directions is represented as a digital value, and wherein each of the digital values and the object direction change count are used to determine the object gesture.

5. A touch sensing device for recognizing gestures, comprising:

a touch sensing surface for sensing movement of objects;

a processor coupled to the touch sensing surface and configured to:

identify a first direction of movement of the object on the touch sensing surface;

associate the first direction with a first predetermined direction of a plurality of predetermined directions;

repeat one or more times:

determine that a change in direction of movement of the object has occurred, and increment an object direction change count based on the determined change in direction;

identify a respective direction of movement of the object after determining that the change in direction has occurred; and

associate the respective direction with a respective predetermined direction of the plurality of predetermined directions; and

determine a single object gesture that includes a combination of movement in the first predetermined direction, movement in the one or more respective predetermined directions, and a count of direction changes corresponding to the object direction change count;

wherein determining the object gesture comprises performing a lookup operation in a lookup table that stores the plurality of predetermined object gestures, and wherein the lookup table includes, for each predetermined object gesture, a respective number of object direction changes and corresponding respective predetermined directions associated with the respective gesture.

6. The touch sensing device of claim 5 , wherein associating the first direction with the first predetermined direction includes determining that the object travels more than a threshold distance in the first direction, and wherein associating each respective direction with each respective predetermined direction includes determining that the object travels more than the threshold distance in the respective direction.

7. The touch sensing device of claim 5 , wherein the plurality of predetermined directions includes north, northeast, east, southeast, south, southwest, west and northwest, and wherein each of the plurality of predetermined directions is relative to a center point of the touch sensing surface.

8. The touch sensing device of claim 5 , wherein each of the plurality of predetermined directions is represented as a digital value, and wherein each of the digital values and the object direction change count are used to determine the object gesture.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION
To: PARADE TECHNOLOGIES, LTD.
Reel/Frame 036508/0284 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Aug 4, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036264/0114 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2014
From: PARK, TONY; LU, LUTHER; CHOW, NELSON
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 033133/0234 →