Face recognition in noisy environments
AssigneeMicrosoft Technology Licensing, LLC
InventorsAmer Aref Hassan, Carlos A. Perez Nafarrate, Edward C. Giaimo, III
Life of this patent
Estimating the term…
Abstract
A computing device stores a captured image as a transient image template when there is a failure in an image-based authentication of the captured image and the user of the computing device has provided user credentials that authorize the user to access the computing device. The transient image template may be used to further authorize the user to access the computing device during an established time period.
Claims20
A method for authenticating users using image recognition in noisy environments using at least one hardware processor, the method comprising:
- identifying a failed authentication attempt for a user, the failed authentication attempt identified in response to a comparison between a captured image of the user and a first image template;
- identifying a successful authentication attempt for the user, the successful authentication attempt occurring subsequent to the failed authentication attempt and using a credential of the user;
- in response to the successful authentication attempt, generating a second image template different than the first image template using the captured image, wherein the second image template is generated in response to identifying that the captured image meets a quality metric indicative of environmental conditions different than environment conditions for an image of the user obtained to generate the first image template;
- in response to generating the second image template, establishing an expiration time of a timer;
- subsequent to establishing the expiration time of the timer and prior to the timer reaching the expiration time, receiving a new authentication request for the user;
- and
- in response to identifying that the new authentication request occurred prior to the timer reaching the expiration time, using the second image template to authenticate the user.
A system for authenticating users using image recognition in noisy environments, the system comprising:
- one or more hardware processors;
- and
- one or more memories, storing instructions, which when executed, cause the one or more hardware processors to perform operations comprising:
- identifying a failed authentication attempt for a user, the failed authentication attempt identified in response to a comparison between a captured image of the user and a first image template;
- identifying a successful authentication attempt for the user, the successful authentication attempt occurring subsequent to the failed authentication attempt and using a credential of the user;
- in response to the successful authentication attempt, generating a second image template different than the first image template using the captured image, wherein the second image template is generated in response to identifying that the captured image meets a quality metric indicative of environmental conditions different than environment conditions for an image of the user obtained to generate the first image template;
- in response to generating the second image template, establishing an expiration time of a timer;
- subsequent to establishing the expiration time of the timer and prior to the timer reaching the expiration time, receiving a new authentication request for the user;
- and
- in response to identifying that the new authentication request occurred prior to the timer reaching the expiration time, using the second image template to authenticate the user.
A system for authenticating users using image recognition in noisy environments, the system comprising:
- means for identifying a failed authentication attempt for a user, the failed authentication attempt identified in response to a comparison between a captured image of the user and a first image template;
- means for identifying a successful authentication attempt for the user, the successful authentication attempt occurring subsequent to the failed authentication attempt and using a credential of the user;
- means for generating a second image template different than the first image template using the captured image in response to the successful authentication attempt, wherein the second image template is generated in response to identifying that the captured image meets a quality metric indicative of environmental conditions different than environment conditions for an image of the user obtained to generate the first image template;
- means for establishing an expiration time of a timer in response to generating the second image template;
- means for receiving a new authentication request for the user subsequent to establishing the expiration time of the timer and prior to the timer reaching the expiration time;
- and
- means for using the second image template to authenticate the user in response to identifying that the new authentication request occurred prior to the timer reaching the expiration time.
Dependencies are inferred from the claim text.