US 12,339,987 B2
Automated machine learning access rights engine
Alejandro J. Carao, Atlanta, GA (US); Robert William Childress, Peoria, AZ (US); Donnell Douglas, Charlotte, NC (US); Jaisimha L. Gyanmote, Buffalo Grove, IL (US); Jonathan Wayne Ingram, Covington, WA (US); Gokarna KC, Concord, NC (US); Naresh Kumar Koppuravuri, Hyderabad (IN); Suki Ramasamy, Chennai (IN); Tara R. Ross, Norwalk, IA (US); and Vijay Talupula, YSR Kadapa District (IN)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Apr. 26, 2023, as Appl. No. 18/307,635.
Prior Publication US 2024/0362352 A1, Oct. 31, 2024
Int. Cl. H04L 29/06 (2006.01); G06F 21/62 (2013.01)
CPC G06F 21/6218 (2013.01) 18 Claims
OG exemplary drawing
 
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.