US 12,301,555 B2
Automating responses to authentication requests using unsupervised computer learning techniques
Joshua David Alexander, Austin, TX (US); Seth Holloway, Austin, TX (US); Alexa Staudt, Atlanta, GA (US); Ian Michael Glazer, Washington, DC (US); and William C. Mortimore, Jr., San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Aug. 30, 2021, as Appl. No. 17/461,303.
Application 17/461,303 is a continuation of application No. 16/025,885, filed on Jul. 2, 2018, granted, now 11,108,764.
Prior Publication US 2022/0060465 A1, Feb. 24, 2022
Int. Cl. H04W 12/06 (2021.01); G06N 5/02 (2023.01); H04L 9/40 (2022.01); H04W 12/64 (2021.01)
CPC H04L 63/0815 (2013.01) [G06N 5/02 (2013.01); H04L 63/0853 (2013.01); H04L 63/0884 (2013.01); H04W 12/06 (2013.01); H04W 12/64 (2021.01); H04L 63/083 (2013.01); H04L 2463/082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a server system, a login request, wherein the login request corresponds to a first factor in a multi-factor authentication (MFA) procedure;
requesting, by the server system and in response to the login request, a response from a mobile device corresponding to a second factor in the MEA procedure;
receiving, by the server system, a response token from the mobile device, wherein the response token comprises:
an MFA token automatically generated by a machine learning module at the mobile device based on MFA data received from the server system and without receiving input from a user of the mobile device to automate the MFA token; and
one or more context values of the mobile device;
determining, by the server system, that the MEA token is valid and that at least one of the one or more context values complies with a login policy; and
sending, by the server system, an approval response to the login request.