| CPC G06F 21/604 (2013.01) [G06F 21/45 (2013.01); G06N 3/045 (2023.01)] | 20 Claims |

|
1. A method comprising:
receiving, by one or more processors, a first request for access to a first system from a new user and a first justification for access to the first system, the first request comprising first role information of the new user and first current access information of the new user;
determining, by the one or more processors, whether the first request is within a request cluster of one or more request clusters based on first role history information and first current access history information of users that have access to the first system;
when the first request is within the request cluster of the one or more request clusters:
transmitting, by the one or more processors, the first request and the first justification to a first user;
in response to receiving an indication of grant from the first user:
determining, using a first neural network, whether to grant the first request based on the first role information of the new user and the first current access information of the new user of the first request;
when the first request is granted by the first neural network, determining, using a second neural network and the one or more processors, whether the first justification is similar to first justification history information of the users that have access to the first system;
when the first justification is similar to the first justification history information of the users that have access to the first system, transmitting, using the one or more processors, the first request and the first justification to a final user; and
in response to receiving a final indication of grant from the final user, granting the new user access to the first system.
|