Multi-frame depth image information identification
First Claim
1. A method in a computing environment utilizing a processor and memory for authenticating a user to a device, the method comprising:
- capturing with a depth camera on the device, a first dynamic depth image comprised of geometric information and motion information of a portion of the user from a plurality of angles, the geometric information useable to generate at least a partial three-dimensional representation of the portion of the user;
storing the captured first dynamic depth image in an authorized user attribute repository as an authorized entity;
identifying, with the processor, a first attribute from the geometric information and a second attribute from the motion information;
subsequently, detecting an acceleration of the device from a first position to a second position, by an accelerometer on the device;
upon detection of the acceleration of the device, the accelerometer triggering the depth camera to capture a second dynamic depth image;
receiving at the device, the second dynamic depth image of the portion of the user captured at an angle within the plurality of angles, the second dynamic depth image also comprised of geometric information of the portion of the user and motion information of the portion of the user;
identifying, with the processor, the first attribute from the geometric information and the second attribute from the motion information of the second dynamic depth image;
comparing, with the processor, the first attribute from the geometric information and the second attribute from the motion information of the second dynamic depth image to one or more attributes associated with the authorized entity; and
when the first attribute and the second attribute of the second dynamic depth image are matched to the authorized entity, authorizing the user to utilize one or more functions of the device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to systems, methods, and computer storage media for identifying, authenticating, and authorizing a user to a device. A dynamic image, such as a video captured by a depth camera, is received. The dynamic image provides data from which geometric information of a portion of a user may be identified as well as motion information of a portion of the user may be identified. Consequently, a geometric attribute is identified from the geometric information. A motion attribute may also be identified from the motion information. The geometric attribute is compared to one or more geometric attributes associated with authorized users. Additionally, the motion attribute may be compared to one or more motion attributes associated with the authorized users. A determination may be made that the user is an authorized user. As such the user is authorized to utilize functions of the device.
-
Citations
19 Claims
-
1. A method in a computing environment utilizing a processor and memory for authenticating a user to a device, the method comprising:
-
capturing with a depth camera on the device, a first dynamic depth image comprised of geometric information and motion information of a portion of the user from a plurality of angles, the geometric information useable to generate at least a partial three-dimensional representation of the portion of the user; storing the captured first dynamic depth image in an authorized user attribute repository as an authorized entity; identifying, with the processor, a first attribute from the geometric information and a second attribute from the motion information; subsequently, detecting an acceleration of the device from a first position to a second position, by an accelerometer on the device; upon detection of the acceleration of the device, the accelerometer triggering the depth camera to capture a second dynamic depth image; receiving at the device, the second dynamic depth image of the portion of the user captured at an angle within the plurality of angles, the second dynamic depth image also comprised of geometric information of the portion of the user and motion information of the portion of the user; identifying, with the processor, the first attribute from the geometric information and the second attribute from the motion information of the second dynamic depth image; comparing, with the processor, the first attribute from the geometric information and the second attribute from the motion information of the second dynamic depth image to one or more attributes associated with the authorized entity; and when the first attribute and the second attribute of the second dynamic depth image are matched to the authorized entity, authorizing the user to utilize one or more functions of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A handheld device for authenticating a user to the handheld device, the system comprising:
-
a processor; an accelerometer; a depth camera; and computer storage media having computer-executable instructions embodied thereon, that when executed by the processor, cause the handheld device to perform a method, the method comprising; (1) capturing, with the depth camera, a series of images for a multi-frame depth image of at least a portion of a head of the user; (2) identifying a first attribute to be identified from a variety of angles within the series of images; (3) detecting an acceleration of the device from a first position to a second position; (4) upon detection of the acceleration of the device, triggering the depth camera to capture an authentication dynamic depth image; (5) comparing, with the processor, the first attribute identified from the variety of angles within the series of images with the authentication dynamic depth image; and (6) determining the user is an authorized user of the device based, at least in part, on the first attribute; and (7) providing a first functionality of the device to the user in response to determining the user is an authorized user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer storage media devices having computer-executable instructions embodied thereon, that when executed by a computing system having a processor and memory, cause the computing system to perform a method of authenticating a user of a device, the method comprising:
-
detecting an acceleration of a first device from a first position to a second position, by an accelerometer on the device; in response to the acceleration of the first device, capturing an image sequence, from a plurality of angles, of a user with a camera coupled with the first device, wherein each image of the image sequence is comprised of depth information; identifying, with the processor, a first facial gesture in three dimensional space captured in the image sequence; identifying, with the processor, a second facial gesture captured in three dimensional space in the image sequence; determining the first facial gesture corresponds with a first authorizing gesture; and determining, with the processor, the user is an authorized user of a second device.
-
Specification