| CPC G07C 9/00182 (2013.01) [G07C 9/257 (2020.01); H04B 5/72 (2024.01)] | 9 Claims |

|
1. A system for providing physical access to a facility, the system comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor;
a memory device storing executable code, wherein the executable code, when executed, causes the at least one processor to;
facilitate an authentication process using near-field communication between a first near-field communication device of a mobile device and a second near-field communication device of a reader device when the mobile device and the reader device are in proximity to one another, the mobile device having a mobile application storing virtual identification information of a user, and the reader device being configured to permit physical access to a facility;
authenticate, as part of the authentication process, (i) an identity of the user of the mobile device and (ii) authenticity of an access code corresponding to the second near-field device of the reader device based on automatically identifying the access code from a plurality of readable access codes, the access code corresponding to the reader device's type and location, the authenticating including receiving, via the reader device, the virtual identification information of the user and a plurality of readable access codes of the mobile device associated with the user through the near-field communication between the first near-field communication device and the second near-field communication device, the plurality of readable access codes of the mobile device associated with the user and including the access code corresponding to the second near-field device, the authenticating occurring in response to receiving, from the second near-field communication device of the reader device, the virtual identification information, the plurality of access codes, and a current time of receipt of the virtual identification information and the plurality of access codes by the second near-field device of the reader device; and
transmit a communication to the reader device that the user has been authenticated and has authorization to access the facility at the current time to permit physical access to the facility to the user.
|