US 11,902,275 B2
Context-based authentication of a user
Amanpreet Kaur Dhindsa, Aldie, VA (US); Jayanth Prathipati, Aldie, VA (US); and Hamza Monawer, Burke, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Jan. 11, 2021, as Appl. No. 17/248,140.
Prior Publication US 2022/0224685 A1, Jul. 14, 2022
Int. Cl. H04L 9/40 (2022.01); G06F 21/32 (2013.01); G06F 21/34 (2013.01); G06Q 40/02 (2023.01); G06Q 20/42 (2012.01); H04L 67/60 (2022.01); G06Q 20/40 (2012.01)
CPC H04L 63/0853 (2013.01) [G06F 21/32 (2013.01); G06F 21/34 (2013.01); G06Q 20/401 (2013.01); G06Q 20/42 (2013.01); G06Q 40/02 (2013.01); H04L 63/0861 (2013.01); H04L 67/60 (2022.05); G06F 2221/2103 (2013.01); G06F 2221/2113 (2013.01); H04L 2463/082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for authenticating a user, the system comprising:
one or more memories; and
one or more processors, communicatively coupled to the one or more memories, configured to:
receive a session input associated with a user account of an application server,
wherein the session input is associated with requesting performance of an operation of the application server, and
wherein the session input includes a set of variables that correspond to a set of parameters of the operation;
determine, based on the session input, that a context-based authentication of a user is to be obtained prior to performing the operation;
send, to a user device associated with the user, an authentication request that the user provide a contextual description that describes the set of parameters of the operation;
receive, from the user device, an authentication response that includes the contextual description;
process, using a natural language processing model, the authentication response to identify, from the contextual description, a set of described characteristics of the operation;
compare the set of described characteristics with the set of parameters of the operation to determine a context-based authentication score based on a quantity of characteristics, of the set of described characteristics, that are determined to be associated with the set of parameters of the operation;
determine that the authentication response is valid based on the context-based authentication score satisfying an authentication threshold score; and
perform, based on determining that the authentication response is valid, the operation according to the session input.