Patent ID: 11936658
Assignee: BANK OF AMERICA CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A system comprising:
a plurality of shared network resources accessible by a plurality of users; and
a central processor configured to:
receive from a first user of the plurality of users a request for accessing a network resource of the plurality of shared network resources;
identify a plurality of user groups the first user is part of, wherein each of the plurality of user groups provides access to a set of network resources to users in the user group;
obtain association data relating to an association of the first user with a plurality of other users from the plurality of identified user groups, wherein the association data includes one or more common properties between the first user and one or more of the other users;
determine from the plurality of other users based on the association data, a number of the other users having closest association with the first user, wherein among all other users, the determined number of other users have a highest number of common properties with the first user;
identify a set of the other users from the number of other users that are authorized to access the requested network resource;
for each other user of the set of other users, identify a corresponding user group that provides access to the requested network resource to the other user;
for each other user of the set of other users, simulate access to the network resource by the user via the corresponding identified user group, wherein simulating access to the network resource by a user comprises a machine-initiated access to the network resource that mimics an actual access to the network resource initiated by the user;
determine based on the simulating access to the network resource, a user group that provides a closest network path to the network resource among all identified user groups, wherein the closest network path comprises a lowest number of network hops for accessing the network resource; and
generate a recommendation to add the first user to the determined user group to provide the first user access to the network resource.