USER IDENTIFICATION BY GESTURE RECOGNITION
First Claim
1. A computer-implemented method of identifying a 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 a position of the at least one feature over a period of time in the captured image information;
determining, by the computing device, a set of points including both position and time information for the feature during at least a portion of the period of time;
comparing the set of points to at least one gesture pattern stored for an authorized user of the computing device, the gesture pattern including both a path of movement for the gesture and at least one of relative timing, acceleration, or velocity information for a plurality of points along the path of movement; and
providing input indicating that the person is an authorized user of the computing device when the set of points matches one of the at least one gesture pattern stored for the authorized user with at least a minimum level of certainty,wherein a user is able to be identified to the computing device based at least in part upon a combination of a specific gesture and a way in which the user performs that specific gesture.
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.
149 Citations
27 Claims
-
1. A computer-implemented method of identifying a 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 a position of the at least one feature over a period of time in the captured image information; determining, by the computing device, a set of points including both position and time information for the feature during at least a portion of the period of time; comparing the set of points to at least one gesture pattern stored for an authorized user of the computing device, the gesture pattern including both a path of movement for the gesture and at least one of relative timing, acceleration, or velocity information for a plurality of points along the path of movement; and providing input indicating that the person is an authorized user of the computing device when the set of points matches one of the at least one gesture pattern stored for the authorized user with at least a minimum level of certainty, wherein a user is able to be identified to the computing device based at least in part upon a combination of a specific gesture and a way in which the user performs that specific gesture. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
-
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; tracking a position of the at least one feature over a period of time in the captured image information; comparing the information for the tracked position of the at least one feature to information stored for at least one gesture associated with a user, the information including at least two of a type of gesture, a path of movement associated with a gesture, relative timing information for the portions of the path of movement, and relative distances of features of the user when performing the gesture; and providing information indicating that the user is identified when the tracked position information matches the information stored for a gesture associated with the user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 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 at least one image capture element of the computing device; analyze the image information to identify a position of at least one feature of a person near the computing device; track a position of the at least one feature over a period of time in the captured image information; compare the information for the tracked position of the at least one feature to information stored for at least one gesture associated with a user, the information including at least two of a type of gesture, a path of movement associated with a gesture, relative timing information for the portions of the path of movement, and relative distances of features of the user when performing the gesture; and provide information indicating that the user is identified when the tracked position information matches the information stored for a 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 the computing device; analyze the image information to identify a position of at least one feature of a person near the computing device; track a position of the at least one feature over a period of time in the captured image information; compare the information for the tracked position of the at least one feature to information stored for at least one gesture associated with a user, the information including at least two of a type of gesture, a path of movement associated with a gesture, relative timing information for the portions of the path of movement, and relative distances of features of the user when performing the gesture; and provide information indicating that the user is identified when the tracked position information matches the information stored for a gesture associated with the user. - View Dependent Claims (26, 27)
-
Specification