US 12,204,625 B2
System and method for implementing a one authorization application module
Kumar Rao Krishnagi, Powell, OH (US); Andrea Johnson, Land O Lakes, FL (US); Cristine Santos, New Castle, DE (US); Swathi Govindarao, Hyderabad (IN); Lakshmipavankumar Vegirouthu, Wilmington, DE (US); and Deepak Chhabra, Westerville, OH (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Aug. 1, 2022, as Appl. No. 17/878,380.
Claims priority of application No. 202211034729 (IN), filed on Jun. 17, 2022.
Prior Publication US 2023/0409683 A1, Dec. 21, 2023
Int. Cl. G06F 21/32 (2013.01); G06K 7/10 (2006.01)
CPC G06F 21/32 (2013.01) [G06K 7/10366 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for accessing a plurality of resources with a single authentication pass by utilizing one or more processors along with allocated memory, the method comprising:
implementing a platform and language agnostic one authorization application module (OAAM) configured to allow an authenticated user to access a plurality of resources by a single authentication, the OAAM including an accessing module, generating module, reading module, authenticating module, and a configuring module, wherein each module being called via a corresponding Application Programming Interface (API);
accessing an application within a user computing device, the application being configured to authenticate a user based on a facial recognition protocol by calling the accessing module via a first API;
successfully logging in, via the OAAM, the user into the application based on a positive facial recognition result for gaining access to a building;
generating, in response to successful login, a quick response code and a near field communication tag by calling the generating module via a second API;
transmitting the quick response code and the near field communication tag to the user computing device by calling the generating module via the second API;
reading the quick response code or the near field communication tag by a security system installed in an entry point to the building in response to bringing the user computing device close to the security system by calling the reading module via a third API;
authenticating the user based on successful reading of the quick response code or the near field communication tag by calling the authenticating module via a fourth API; and
configuring the quick response code or the near field communication tag as a single authentication pass allowing the user to enter the building and access the plurality of resources for a predetermined configurable period by calling the configuring module via a fifth API.