| CPC G06F 21/6218 (2013.01) | 18 Claims |

|
1. A method comprising:
accessing digital characteristics associated with a user identifier, the digital characteristics including a task identifier assigned to the user identifier;
encoding the digital characteristics into components of an input vector, the components of the input vector corresponding to inputs of a machine learning model;
inputting the input vector into the machine learning model;
executing the machine learning model;
subsequent to the executing, accessing an output of the machine learning model, the output corresponding to a cluster identifier associated with a plurality of user identifiers with similar digital characteristics;
determining a difference between current access rights of the user identifier and the access rights associated with the cluster identifier, the difference indicating the user identifier is not authorized to access to a resource that is authorized with respect to the cluster identifier; and
automatically transmitting a request to change a resource access right for the user identifier based on access rights associated with the cluster identifier, wherein automatically transmitting includes:
generating a change access right electronic message that includes:
an identification of the resource;
the user identifier; and
a link to approve the request;
transmitting the change access right electronic message to a user authorized to approve the request;
generating a change access right electronic message application programming interface (API) call, the API call including parameters of:
the identification of the resource;
the user identifier; and
a request to authorize the user identifier to access the resource; and
transmitting the API call.
|