| CPC H04L 63/0807 (2013.01) [H04L 63/08 (2013.01); H04L 63/10 (2013.01)] | 19 Claims |

|
1. A resource management system for providing tokens associated with a resource, the resource management system comprising a processor, wherein the processor is configured to:
receive a login request from a user device associated with a user, wherein the login request includes at least one of a credential and a user identifier (ID) of the user;
authenticate the login request using the credential and the user ID;
receive, from a positioning system, location information associated with the resource when the login request is authenticated;
determine whether the user device is present within a threshold distance from the resource based on the location information;
receive, from the user device, a request for an access-enabling code to access the resource;
generate the access-enabling code based on the request;
determine a time-period lapsed after receiving the request for the access-enabling code;
determine whether the time-period is greater than a threshold time-period, wherein the threshold time-period is defined according to a resource-associated time corresponding to performance of the resource; and
transmit the access-enabling code to the user device when the time-period is determined to be greater than the threshold time-period, wherein the access-enabling code is utilized for accessing the resource.
|