IP Library › Granted Patent US 8,358,200
Granted Patent B2
US 8,358,200 · App. 12/234,722 · Granted Jan 22, 2013

Method and system for controlling computer applications

Inventors: Sriganesh Madhvanath (Karnataka, IN); Rahul Ajmera (Karnataka, IN)
Assignee: Hewlett-Packard Development Company
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 8,358,200
App. No.
12/234,722
Granted
Jan 22, 2013
Kind
B2
Abstract

A method and system for controlling computer applications on a computer system(s). The method comprising: detecting at least one finger of a user's hand on an input device; capturing and transmitting the user's fingerprint data to a computer system; identifying the user from the captured fingerprint data; and controlling at least one computer function associated with the fingerprint data of the identified user.

Claims (37)

1. A method for controlling a computer application on a computer, the method comprising:

detecting at least one finger of a user's hand on an input device;

capturing and transmitting the user's fingerprint data to a computer;

comparing the captured fingerprint data with stored fingerprint data;

upon determining that the captured fingerprint data does not match the stored fingerprint data, providing a user interface allowing the user to associate the captured fingerprint data with a function, and saving the association with the stored fingerprint data;

upon determining that the captured fingerprint data matches the stored fingerprint data:

identifying the user from the captured fingerprint data;

identifying at least one function associated with the captured fingerprint data of the identified user; and

executing the at least one function depending upon a context of the computer application.

2. The method of claim 1 , wherein the at least one function associated with the fingerprint data of the user includes a mouse input and a gesture input.

3. The method of claim 1 , wherein capturing the user's fingerprint data includes identifying a location of the user's finger on the input device.

4. The method of claim 1 , wherein transmitting the captured user's fingerprint data to a computer includes sending the captured fingerprint data as a mouse event stream.

5. The method of claim 1 , wherein the user is identified from the captured fingerprint data by reference to a database.

6. The method of claim 1 , wherein the input device is a touchpad.

7. A system for controlling a computer application on a computer, the system comprising:

an input device actuable by at least one finger of a user's hand, the input device to capture and transmit the user's fingerprint data to a computer; and

a computer to:

compare the user's captured fingerprint data with the stored fingerprint data;

determine whether the user's captured fingerprint data matches the stored fingerprint data;

upon a determination that the captured fingerprint data does not match the stored fingerprint data, the computer to receive an indication of a function to associate with the user's captured fingerprint data, and to save the association with the stored fingerprint data;

upon a determination that the captured fingerprint data matches the stored fingerprint data, the computer to:

identify the user from the captured fingerprint data;

identify at least one function associated with the captured fingerprint data based on the stored fingerprint data; and

execute the at least one function depending upon a context of the computer application.

8. A system of claim 7 , wherein the input device includes means for sending the fingerprint data as a mouse event stream.

9. A non-transitory computer medium, the non-transitory computer medium comprising machine readable instructions that when executed by a computer, causes the computer to:

compare captured user's fingerprint data with stored fingerprint data;

based on the comparison, determine whether the user's captured fingerprint data matches the stored fingerprint data;

upon a determination that the captured fingerprint data does not match the stored fingerprint data, the computer to receive an indication of a function to associate with the user's captured fingerprint data, and to save the association with the stored fingerprint data; and

upon a determination that the captured fingerprint data matches the stored fingerprint data, the computer to:

identify the user from the captured fingerprint data;

identify the at least one computer application and at least one function associated with the captured fingerprint data based on the stored fingerprint data; and

execute the at least one function depending upon a context of a computer application.

10. The method of claim 1 , wherein comparing the captured fingerprint data with stored fingerprint data comprises determining if the captured fingerprint data matches the stored fingerprint data for specific fingers on the user's hand.

11. The method of claim 1 , wherein comparing the captured fingerprint data with stored fingerprint data comprises determining a degree of rotation of the user's hand from the captured finger print data, and determining if the determined rotation matches a degree of rotation in the stored fingerprint data.

12. A system of claim 7 , wherein the computer to compare the captured fingerprint data comprises determining if the captured fingerprint data matches the stored fingerprint data for specific fingers on the user's hand.

13. The system of claim 12 , wherein the computer to compare the captured fingerprint data comprises determining a degree of rotation of the user's hand from the captured finger print data, and determining if the determined rotation matches a degree of rotation in the stored fingerprint data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2008
From: MADHVANATH, SRIGANESH; AJMERA, RAHUL
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 021575/0503 →
Priority Claims (1)
IN 2391/CHE/2007 · Oct 23, 2007 · national
Continuity (1)
Related Publication 20090102604A1 · Apr 23, 2009