US 12,081,555 B2
Access control systems and methods for automatically assigning roles
Lee Adcock, Midlothian, VA (US); Christopher Camenares, Watertown, MA (US); Nahid Farhady Ghalaty, San Diego, CA (US); and Vincent Pham, Seattle, WA (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Dec. 8, 2021, as Appl. No. 17/545,338.
Prior Publication US 2023/0179604 A1, Jun. 8, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/105 (2013.01) [H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for algorithmic assignment of role based access control, the system comprising:
one or more processors; and
a memory storing instructions, that when executed by the one or more processors, are configured to cause the system to:
receive user profile data for a plurality of users, the user profile data comprising one or more user access control permissions granted to each user of the plurality of users;
receive user activity data associated with each user;
generate user access data based on a combination of the user profile data and the user activity data;
generate, using a clustering model, a plurality of clusters, each of the plurality of clusters comprising one or more users of the plurality of users, wherein the one or more users within a respective cluster have a first degree of similarity higher than a second degree of similarity between users outside of the respective cluster;
identify a first access control permission common to a predetermined number of users within a first cluster of the plurality of clusters;
identify a first user within the first cluster lacking the first access control permission;
calculate a similarity measurement between the user access data of the first user identified as lacking the first access control permission and the predetermined number of users within the first cluster; and
responsive to the similarity measurement exceeding a first predetermined threshold, automatically grant the first access control permission to the first user.