System and method for user device recovery through alternative user authentication processes
A system is provided for user device recovery through alternative user authentication processes. In particular, the system may provide to the user one or more alternative user authentication methods in the event that a primary user authentication method associated with a first user device is unsuccessful, where the first user device may become unavailable as a result. In such a scenario, the one or more alternative user authentication methods may include an authentication process involving a second user device. The system may assess the capabilities of the second user device in authenticating the user, and subsequently initiate a secondary authentication process using the second user device. Based on successfully completing the secondary authentication process, the system may allow the user to recover the first user device in the event that the first user device is unavailable.
1 . A system for user device recovery through alternative user authentication processes, the system comprising:
a processing device;
a non-transitory storage device containing instructions when executed by the processing device, causes the processing device to perform the steps of:
receiving a request to execute an intended user action using a first user device associated with a user;
detecting a failed user authentication attempt associated with the first user device, wherein the failed user authentication attempt comprises detecting a threshold number of failed authentication attempts and locking the first user device based on detecting the threshold number of failed authentication attempts;
presenting one or more alternative authentication options to the user on a display device;
detecting that an alternative authentication process with a second user device based on the one or more alternative authentication options has succeeded, wherein detecting the alternative authentication process further comprises capturing live authentication data from the user and comparing the live authentication data to reference authentication data associated with the user and first user device, wherein the second user device displays a scannable code with authentication credentials for the first user device; and
presenting one or more remediation options to the user on a display device.
2 . The system of claim 1 , wherein the one or more alternative authentication options comprises initiating the alternative authentication process using the second user device.
3 . The system of claim 2 , wherein the second user device is a mobile computing device of the user, wherein the alternative authentication process further comprises:
establishing a wireless connection to the second user device;
transmitting an authentication query to the second user device; and
receiving a response to the authentication query from the second user device.
4 . The system of claim 3 , wherein the authentication query comprises a request to access a user application installed on the second user device.
5 . The system of claim 1 , wherein the one or more remediation options comprises:
returning control of the first user device to the user; and
automatically executing the intended user action based on detecting that the alternative authentication process has succeeded.
6 . A computer program product for user device recovery through alternative user authentication processes, the computer program product comprising a non-transitory computer-readable medium comprising code causing an apparatus to perform the steps of:
receiving a request to execute an intended user action using a first user device associated with a user;
detecting a failed user authentication attempt associated with the first user device, wherein the failed user authentication attempt comprises detecting a threshold number of failed authentication attempts and locking the first user device based on detecting the threshold number of failed authentication attempts;
presenting one or more alternative authentication options to the user on a display device;
detecting that an alternative authentication process with a second user device based on the one or more alternative authentication options has succeeded, wherein detecting the alternative authentication process further comprises capturing live authentication data from the user and comparing the live authentication data to reference authentication data associated with the user and first user device, wherein the second user device displays a scannable code with authentication credentials for the first user device; and
presenting one or more remediation options to the user on a display device.
7 . The computer program product of claim 6 , wherein the one or more alternative authentication options comprises initiating the alternative authentication process using a second user device.
8 . The computer program product of claim 7 , wherein the second user device is a mobile computing device of the user, wherein the alternative authentication process further comprises:
establishing a wireless connection to the second user device;
transmitting an authentication query to the second user device; and
receiving a response to the authentication query from the second user device.
9 . The computer program product of claim 8 , wherein the authentication query comprises a request to access a user application installed on the second user device.
10 . A computer-implemented method for user device recovery through alternative user authentication processes, the computer-implemented method comprising:
receiving a request to execute an intended user action using a first user device associated with a user;
detecting a failed user authentication attempt associated with the first user device, wherein the failed user authentication attempt comprises detecting a threshold number of failed authentication attempts and locking the first user device based on detecting the threshold number of failed authentication attempts;
presenting one or more alternative authentication options to the user on a display device;
detecting that an alternative authentication process with a second user device based on the one or more alternative authentication options has succeeded, wherein detecting the alternative authentication process further comprises capturing live authentication data from the user and comparing the live authentication data to reference authentication data associated with the user and first user device, wherein the second user device displays a scannable code with authentication credentials for the first user device; and
presenting one or more remediation options to the user on a display device.
11 . The computer-implemented method of claim 10 , wherein the one or more alternative authentication options comprises initiating the alternative authentication process using a second user device.
12 . The computer-implemented method of claim 11 , wherein the second user device is a mobile computing device of the user, wherein the alternative authentication process further comprises:
establishing a wireless connection to the second user device;
transmitting an authentication query to the second user device; and
receiving a response to the authentication query from the second user device.
13 . The computer-implemented method of claim 12 , wherein the authentication query comprises a request to access a user application installed on the second user device.
14 . The computer-implemented method of claim 10 , wherein the one or more remediation options comprises:
returning control of the first user device to the user; and
automatically executing the intended user action based on detecting that the alternative authentication process has succeeded.