US 12,278,820 B1
Systems and methods for location based authentication
Bryan J. Osterkamp, New Braunfels, TX (US); Ryan Thomas Russell, San Antonio, TX (US); Jon D. McEachron, Boerne, TX (US); Gregory B. Yarbrough, San Antonio, TX (US); and Janelle Denice Dziuk, Falls City, TX (US)
Assigned to United Services Automobile Association (USAA), San Antonio, TX (US)
Filed by United Services Automobile Association (USAA), San Antonio, TX (US)
Filed on Dec. 19, 2022, as Appl. No. 18/084,326.
Application 18/084,326 is a continuation of application No. 17/039,622, filed on Sep. 30, 2020, granted, now 11,533,318.
Claims priority of provisional application 62/908,244, filed on Sep. 30, 2019.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/107 (2013.01) [H04L 63/0876 (2013.01); H04L 63/102 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
establishing, by a server, a communication session between a user device and an analyst device;
authenticating, by the server, a user of the user device in response to determining that a first set of credentials inputted in the analyst device match a second set of credentials stored within a database;
identifying, by the server, a current location of the user device;
determining, by the server, a context of the current location with respect to the user;
identifying, by the server, a first set of rules for post-authentication communication during the communication session based on the context of the current location, wherein the first set of rules for post-authentication communication dictate non-authentication parameters to be followed by an analyst for the communication session between the analyst of the analyst device and the user after the user is authenticated, based upon the context of the current location, wherein the non-authentication parameters of the first set of rules comprise a time limit to be followed by the analyst of the analyst device for the communication session, and wherein the time limit is based upon the context of the current location; and
providing, by the server, an indication of the first set of rules for the communication session to the analyst device.