User identification by gesture recognition
First Claim
1. A computer-implemented method of identifying an authorized user of a computing device, comprising:
- capturing image information using at least one image capture element of the computing device;
analyzing, by the computing device, the image information to identify a position of at least one feature of a person near the computing device;
tracking the at least one feature over a period of time in the image information;
determining, by the computing device, a set of points including both position and time information for the at least one feature during at least a portion of the period of time;
comparing the set of points to at least one gesture pattern stored for the authorized user of the computing device, the at least one gesture pattern including;
(a) a path of movement for a gesture, (b) at least one of relative timing, acceleration, or velocity information for a plurality of points along the path of movement, and (c) one or more user-specific measurements relating to a manner of the authorized user performing the gesture; and
providing an indication that the person is the authorized user of the computing device when the set of points matches the at least one gesture pattern stored for the authorized user with at least a minimum level of certainty.
1 Assignment
0 Petitions
Accused Products
Abstract
A user can be identified and/or authenticated to an electronic device by analyzing aspects of a motion or gesture made by that user. At least one imaging element of the device can capture image information including the motion or gesture, and can determine time-dependent information about that motion or gesture in two or three dimensions of space. The time-dependent information can be used to identify varying speeds, motions, and other such aspects that are indicative of a particular user. The way in which a gesture or motion is made, in addition to the motion or gesture itself, can be used to authenticate an individual user. While other persons can learn the basic gesture or motion, the way in which each person makes that gesture or motion will generally be at least slightly different, which can be used to prevent unauthorized access to sensitive information, protected functionality, or other such content.
-
Citations
27 Claims
-
1. A computer-implemented method of identifying an authorized user of a computing device, comprising:
-
capturing image information using at least one image capture element of the computing device; analyzing, by the computing device, the image information to identify a position of at least one feature of a person near the computing device; tracking the at least one feature over a period of time in the image information; determining, by the computing device, a set of points including both position and time information for the at least one feature during at least a portion of the period of time; comparing the set of points to at least one gesture pattern stored for the authorized user of the computing device, the at least one gesture pattern including;
(a) a path of movement for a gesture, (b) at least one of relative timing, acceleration, or velocity information for a plurality of points along the path of movement, and (c) one or more user-specific measurements relating to a manner of the authorized user performing the gesture; andproviding an indication that the person is the authorized user of the computing device when the set of points matches the at least one gesture pattern stored for the authorized user with at least a minimum level of certainty. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of identifying a user, comprising:
under control of one or more computing devices including executable instructions, obtaining image information captured using at least one image capture element of a computing device; analyzing the image information to identify a position of at least one feature of a person near the computing device; obtaining tracked position information by tracking the position of the at least one feature over a period of time in the image information; comparing the tracked position information to gesture information stored for at least one gesture associated with the user, the gesture information including at least;
(a) a path of movement associated with the at least one gesture, (b) relative timing information for at least portions of the path of movement, and (e) one or more measurements relating to a manner of the user performing the at least one gesture; andproviding information indicating that the user is identified when the tracked position information matches the gesture information stored for the at least one gesture associated with the user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A computing device, comprising:
-
a device processor; at least one image capture element; and a memory device including instructions operable to be executed by the processor to perform a set of actions, enabling the computing device to; obtain image information captured using the at least one image capture element; analyze the image information to identify a position of at least one feature of a person near the computing device; obtain tracked position information by tracking the position of the at least one feature over a period of time in the image information; compare the tracked position information to gesture information stored for at least one gesture associated with a user, the gesture information including at least;
(a) a path of movement associated with the at least one gesture, (b) relative timing information for at least portions of the path of movement, and (c) one or more measurements relating to a manner of the user performing the at least one gesture; andprovide information indicating that the user is identified when the tracked position information matches the gesture information stored for the at least one gesture associated with the user. - View Dependent Claims (23, 24)
-
-
25. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
obtain image information captured using at least one image capture element of a computing device; analyze the image information to identify a position of at least one feature of a person near the computing device; obtain tracked position information by tracking the position of the at least one feature over a period of time in the image information; compare the tracked position information to gesture information stored for at least one gesture associated with a user, the gesture information including at least;
(a) a path of movement associated with the at least one gesture, (b) relative timing information for at least portions of the path of movement, and (c) one or more measurements relating to a manner of the user performing the at least one gesture; andprovide information indicating that the user is identified when the tracked position information matches the gesture information stored for the at least one gesture associated with the user. - View Dependent Claims (26, 27)
-
Specification