Biometric aware object detection and tracking
First Claim
1. A method of authorizing commands issued by gestures, the method including:
- detecting a set of gestures performed by different users and identifying control gestures in the set of gestures that control responsiveness of one of more virtual objects, including;
capturing a plurality of images of a hand in a three-dimensional (3D) sensory space;
processing one or more of the images to extract biometric features of the hand;
authenticating the hand based on the extracted biometric features;
determining a dominant user from among the users based at least on one or more biometric features extracted of the users;
processing the sequence of the images as a hand gesture;
determining a command indicated by the hand gesture;
determining whether the authenticated hand is authorized to issue the command; and
issuing an authorized command as indicated by the hand gesture triggering a response of the virtual objects to gestures performed by the dominant user without triggering a response to gestures performed by non-dominant users.
11 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed can provide methods and systems for identifying users while capturing motion and/or determining the path of a portion of the user with one or more optical, acoustic or vibrational sensors. Implementations can enable use of security aware devices, e.g., automated teller machines (ATMs), cash registers and banking machines, other secure vending or service machines, security screening apparatus, secure terminals, airplanes, automobiles and so forth that comprise sensors and processors employing optical, audio or vibrational detection mechanisms suitable for providing gesture detection, personal identification, user recognition, authorization of control inputs, and other machine control and/or machine communications applications. A virtual experience can be provided to the user in some implementations by the addition of haptic, audio and/or other sensory information projectors.
-
Citations
29 Claims
-
1. A method of authorizing commands issued by gestures, the method including:
detecting a set of gestures performed by different users and identifying control gestures in the set of gestures that control responsiveness of one of more virtual objects, including; capturing a plurality of images of a hand in a three-dimensional (3D) sensory space; processing one or more of the images to extract biometric features of the hand; authenticating the hand based on the extracted biometric features; determining a dominant user from among the users based at least on one or more biometric features extracted of the users; processing the sequence of the images as a hand gesture; determining a command indicated by the hand gesture; determining whether the authenticated hand is authorized to issue the command; and issuing an authorized command as indicated by the hand gesture triggering a response of the virtual objects to gestures performed by the dominant user without triggering a response to gestures performed by non-dominant users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27)
-
24. An automated teller machine (ATM) system, including:
-
a motion-capture program executing on a processor of an automated teller machine (ATM) for detecting a set of gestures performed by different users and identifying control gestures in the set of gestures that control responsiveness of one of more virtual objects, including capturing a plurality of images of a hand in a three-dimensional (3D) sensory space; a biometric processing module for processing one or more of the images to extract biometric features of the hand; and a command authorization module for authenticating the hand based on the extracted biometric features to determine a dominant user from among the users based at least on one or more biometric features extracted of the users, including; processing a sequence of the images as a hand gesture; determining a command indicated by the hand gesture; determining whether the authenticated hand is authorized to issue the command; and issuing an authorized command to the ATM as indicated by the hand gesture triggering a response of the virtual objects to gestures performed by the dominant user without triggering a response to gestures performed by non-dominant users. - View Dependent Claims (25)
-
-
28. A system implementing distinguishing control gestures made by an authorized user from motions or gestures made by non-dominant hands, the system including:
a processor and a computer readable storage medium storing computer instructions configured to cause the processor to; detect a set of gestures performed by different users in a virtually augmented real environment and identify control gestures in the set of gestures that control responsiveness of one of more virtual objects superimposed over a real environment by; capturing a plurality of images of at least one hand of a plurality of hands moving in a three-dimensional (3D) sensory space; processing one or more of the images to extract biometric features of the hand; authenticating the hand based on the extracted biometric features; determining a dominant user from among the users based at least on one or more biometric features of the users; processing the sequence of the images as a hand gesture; determining a command indicated by the hand gesture; determining whether the authenticated hand is authorized to issue the command; and issuing an authorized command as indicated by the hand gesture triggering a response of the virtual objects to gestures performed by the dominant user without triggering a response to gestures performed by non-dominant users.
-
29. One or more non-transitory computer readable media having instructions stored thereon to distinguishing control gestures made by an authorized user from motions or gestures made by non-dominant hands, which instructions when executed by one or more processors, implement, a method including:
detecting a set of gestures performed by different users in a virtually augmented real environment and identifying control gestures in the set of gestures that control responsiveness of one of more virtual objects superimposed over the real environment by; capturing a plurality of images of at least one hand of a plurality of hands moving in a three-dimensional (3D) sensory space; processing one or more of the images to extract biometric features of the hand; and authenticating the hand based on the extracted biometric features; determining a dominant user from among the users based at least on one or more biometric features of the users; processing the sequence of the images as a hand gesture; determining a command indicated by the hand gesture; determining whether the authenticated hand is authorized to issue the command; and issuing an authorized command as indicated by the hand gesture triggering a response of the virtual objects to gestures performed by the dominant user without triggering a response to gestures performed by non-dominant users.
Specification