IP Library Granted Patent US 9,785,241
Granted Patent B2
US 9,785,241 · App. 14/039,677 · Granted Oct 10, 2017

Gesture identification

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,785,241
App. No.
14/039,677
Granted
Oct 10, 2017
Kind
B2
Abstract

Various methods and systems are provided to allow a user to perform finger gesture motions, such as making typing, swiping, tapping, or other types of finger motions to provide device input, such as typing, clicking, or selecting data into a webpage, application, operating system, or toolbar, that was normally performed by the user having to use a keyboard, mouse, stylus, microphone, touchscreen, or another input device.

Claims (54)

1. A system comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to execute instructions to cause the system to perform operations comprising:

determining an indication by a user to conduct a transaction using a merchant device, wherein the transaction includes a plurality of user inputs needed to complete the transaction;

responsive to the determining the indication, identifying, during a first user input of the plurality of user inputs, a first finger gesture motion made by the user and captured by a sensor associated with the merchant device, wherein the first finger gesture motion does not touch the merchant device and the first finger gesture motion corresponds to a first non-alphanumeric symbol of a plurality of non-alphanumeric symbols recognizable by the merchant device;

determining, during the first user input, that the first finger gesture motion corresponds with a gesture mapping of the first non-alphanumeric symbol that is associated with a device input and stored in a database, wherein the device input is configured to transition the transaction from one user input to another user input of the plurality of user inputs;

transitioning the transaction from the first user input to a second user input based on the first non-alphanumeric symbol and the first user input;

storing an association of the gesture mapping of the first non-alphanumeric symbol and the device input in a table lookup; and

prioritizing the association in the table lookup based on a frequency the association is accessed.

2. The system of claim 1 , wherein the first non-alphanumeric symbol corresponds to a user interface element displayed to the user on the merchant device.

3. The system of claim 2 , wherein the user interface element corresponds to an action performed during a payment process.

4. The system of claim 2 , wherein the user interface element corresponds to an action performed during a search process.

5. The system of claim 1 , wherein the determining the first finger gesture motion corresponds with the gesture mapping of the first non-alphanumeric symbol that is associated with the device input and stored in a database is executed within a tolerance or an error threshold.

6. The system of claim 1 , wherein the operations further comprise requesting the user, during the first user input, to repeat the first finger gesture motion or enter a second finger gesture motion in response to determining that the first finger gesture motion does not correspond with any gesture mapping.

7. The system of claim 1 , wherein the operations further comprise:

responsive to the determining the first finger gesture motion corresponds with the gesture mapping that is associated with the device input, presenting a notification of a successful match.

8. The system of claim 1 , wherein the determining the first finger gesture motion corresponds with the gesture mapping of the first non-alphanumeric symbol that is associated with the device input is based on a set of discrete points that represent a path taken by the first finger gesture motion.

9. The system of claim 1 , wherein the determining the first finger gesture motion corresponds with the gesture mapping of the first non-alphanumeric symbol that is associated with the device input is based on an order of two or more finger gesture motions including the first finger gesture motion.

10. A method comprising:

determining an indication by a user to conduct a transaction using a merchant device, wherein the transaction includes a plurality of user inputs needed to complete the transaction;

responsive to the determining the indication, identifying, during a first user input of the plurality of user inputs, a first finger gesture motion made by the user and captured by a sensor associated with the merchant device, wherein the first finger gesture motion does not touch the merchant device and the first finger gesture motion corresponds to a first non-alphanumeric symbol of a plurality of non-alphanumeric symbols recognizable by the merchant device;

determining, during the first user input, that the first finger gesture motion corresponds with a gesture mapping of the first non-alphanumeric symbol that is associated with a device input and stored in a database, wherein the device input is configured to transition the transaction from one user input to another user input of the plurality of user inputs;

transitioning the transaction from the first user input to a second user input based on the first non-alphanumeric symbol and the first user input;

storing an association of the gesture mapping of the first non-alphanumeric symbol and the device input in a table lookup; and

prioritizing the association in the table lookup based on a frequency the association is accessed.

11. The method of claim 10 , wherein the first non-alphanumeric symbol to a user interface element displayed to the user on the merchant device.

12. The method of claim 10 , further comprising requesting the user, during the first user input, to repeat the first finger gesture motion or enter a second finger gesture motion in response to determining that the first finger gesture motion does not correspond with any gesture mapping.

13. The method of claim 10 , wherein the determining the first finger gesture motion corresponds with the gesture mapping of the first non-alphanumeric symbol that is associated with the device input is based on a set of discrete points that represent a path taken by the first finger gesture motion.

14. The method of claim 10 , wherein the determining the first finger gesture motion corresponds with the gesture mapping of the first non-alphanumeric symbol that is associated with the device input is executed within a tolerance or an error threshold.

15. A non-transitory machine readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

determining an indication by a user to conduct a transaction using a merchant device, wherein the transaction includes a plurality of user inputs needed to complete the transaction;

responsive to the determining the indication, identifying, during a first user input of the plurality of user inputs, a first finger gesture motion made by the user and captured by a sensor associated with the merchant device, wherein the first finger gesture motion does not touch the merchant device and the first finger gesture motion corresponds to a first non-alphanumeric symbols of a plurality of non-alphanumeric symbols recognizable by the merchant device;

determining, during the first user input, that the first finger gesture motion corresponds with a gesture mapping of the first non-alphanumeric symbol that is associated with a device input and stored in a database, wherein the device input is configured to transition the transaction from one user input to another user input of the plurality of user inputs;

transitioning the transaction from the first user input to a second user input based on the first non-alphanumeric symbol and the first user input;

storing an association of the gesture mapping of the first non-alphanumeric symbol and the device input in a table lookup; and

prioritizing the association in the table lookup based on a frequency the association is accessed.

16. The non-transitory machine readable medium of claim 15 , wherein the first non-alphanumeric symbol corresponds to a user interface element displayed to the user on the merchant device.

17. The system of claim 1 , wherein the operations further comprise:

performing a calibration user input, wherein the calibration user input includes

generating the gesture mapping of the first non-alphanumeric symbol based on the first finger gesture motion of the user;

associating the gesture mapping with the device input that corresponds with the on the first finger gesture motion received; and

storing the association of the gesture mapping and the device input in the database associated with a user profile of the user.

18. The method of claim 10 comprising:

performing a calibration user input, wherein the calibration user input includes

generating the gesture mapping of the first non-alphanumeric symbol based on the first finger gesture motion of the user;

associating the gesture mapping with the device input that corresponds with the on the first finger gesture motion received; and

storing the association of the gesture mapping and the device input in the database associated with a user profile of the user.

19. The non-transitory machine readable medium of claim 15 , wherein the operations comprise:

performing a calibration user input, wherein the calibration user input includes

generating the gesture mapping of the first non-alphanumeric symbol based on the first finger gesture motion of the user;

associating the gesture mapping with the device input that corresponds with the on the first finger gesture motion received; and

storing the association of the gesture mapping and the device input in the database associated with a user profile of the user.

20. The non-transitory machine readable medium of claim 15 , wherein the operations comprise:

requesting the user, during the first user input, to repeat the first finger gesture motion or enter a second finger gesture motion in response to determining that the first finger gesture motion does not correspond with any gesture mapping.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036170/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2013
From: MASON, ROBERT A.
To: EBAY INC.
Reel/Frame 031300/0338 →