IP Library Granted Patent US 9,851,806
Granted Patent B2
US 9,851,806 · App. 14/950,630 · Granted Dec 26, 2017

Gesture recognition and control based on finger differentiation

Inventors: Eli M. Dow (Wappingers Falls, NY); Thomas D. Fitzsimmons (Poughkeepsie, NY); Tynan J. Garrett (Poughkeepsie, NY); Emily M. Metruck (Poughkeepsie, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F3/017G06F3/0416G06K9/0002
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,851,806
App. No.
14/950,630
Granted
Dec 26, 2017
Kind
B2
Abstract

An embodiment of a computer implemented method of performing a processing action includes detecting an input from a user via an input device of a processing device, the input including a touch by at least one finger of a plurality of fingers of the user, estimating a gesture performed by the at least one finger based on the touch, measuring at least part of a fingerprint of the at least one finger, and identifying the at least one finger used to apply the input by the user based on stored fingerprint data that differentiates between individual fingers of the user. The method also includes identifying an action to be performed based on the estimated gesture and based on the identified at least one finger, and performing the action by the processing device.

Claims (25)

1. An apparatus for performing a processing action, the method comprising:

an input device configured to receive an input from a user, the input including a touch by at least one finger of a plurality of fingers of the user;

a touch sensor configured to detect the touch by the user;

a finger pattern sensor configured to measure at least part of a fingerprint of the at least one finger; and

a processing device configured to perform:

estimating a gesture performed by the at least one finger based on the touch;

identifying the at least one finger used to apply the input by the user based on stored fingerprint data that differentiates between individual fingers of the user;

identifying a command by the processing device based on the estimated gesture and based on the identified at least one finger, the command identified from a plurality of different commands based on which of the individual fingers is identified, wherein the identified command is a first command based on a first finger being used to perform the gesture, and the identified command is a second command based on a different second finger being used, the first command being different than the second command; and

performing an action associated with the identified command.

2. The apparatus of claim 1 , wherein the gesture is selected from at least one of a stationary touch and a swipe motion following an identifiable approximate path on the touchscreen.

3. The apparatus of claim 1 , wherein the input device is a button, and the gesture is a pressing of the button.

4. The apparatus of claim 1 , wherein the apparatus is a wearable mobile device.

5. The apparatus of claim 1 , wherein the first command is associated with the estimated gesture and a first number of fingers used by the user, and the second command is associated with the estimated gesture and a second number of fingers used by the user, the second number different from the first number.

6. The apparatus of claim 1 , wherein the estimated gesture is a rolling gesture performed using the at least one individual finger, the rolling gesture estimated based on a change in the at least part of the fingerprint.

7. The apparatus of claim 1 , wherein measuring includes identifying a number of fingers used by the user to apply the input.

8. A computer program product for performing a processing action, the computer program product comprising:

a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a signal, the program instructions readable by a processing circuit to cause the processing circuit to perform a method comprising:

detecting an input from a user via an input device of a processing device, the input including a touch by at least one finger of a plurality of fingers of the user;

estimating a gesture performed by the at least one finger based on the touch;

measuring at least part of a fingerprint of the at least one finger, and identifying the at least one finger used to apply the input by the user based on stored fingerprint data that differentiates between individual fingers of the user;

identifying a command by the processing device based on the estimated gesture and based on the identified at least one finger, the command identified from a plurality of different commands based on which of the individual fingers is identified, wherein the identified command is a first command based on a first finger being used to perform the gesture, and the identified command is a second command based on a different second finger being used, the first command being different than the second command; and

performing an action associated with the identified command by the processing device.

9. The computer program product of claim 8 , wherein the gesture is selected from at least one of a stationary touch and a swipe motion following an identifiable approximate path on the touchscreen.

10. The computer program product of claim 8 , wherein the apparatus is a wearable mobile device.

11. The computer program product of claim 8 , wherein measuring includes identifying a number of fingers used by the user to apply the input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2015
From: DOW, ELI M.; FITZSIMMONS, THOMAS D.; GARRETT, TYNAN J.; METRUCK, EMILY M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037133/0926 →
Continuity (1)
Related Publication 20170147073A1 · May 25, 2017