US 11,704,935 B2
Face recognition in noisy environments
Amer Aref Hassan, Kirkland, WA (US); Carlos A. Perez Nafarrate, Bothell, WA (US); and Edward C. Giaimo, III, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Aug. 19, 2022, as Appl. No. 17/891,824.
Application 17/891,824 is a continuation of application No. 17/085,265, filed on Oct. 30, 2020, granted, now 11,455,832.
Application 17/085,265 is a continuation of application No. 16/191,079, filed on Nov. 14, 2018, granted, now 10,853,628.
Prior Publication US 2022/0392259 A1, Dec. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06V 40/16 (2022.01)
CPC G06V 40/172 (2022.01) [G06V 40/161 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method for authenticating a user using image recognition in noisy environments using at least one hardware processor, the method comprising:
identifying a failed authentication attempt for the 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;
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;
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;
identifying a successful authentication for the new authentication request using the second image template; and
granting access to a computing device based on the entitled successful authentication for the new authentication request.