×

Systems and methods for managing user permissions

  • US 8,601,539 B1
  • Filed: 09/05/2007
  • Issued: 12/03/2013
  • Est. Priority Date: 09/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing user permissions in a computer network environment, the system comprising:

  • a collection server;

    a first computing device of a plurality of network devices communicatively coupled to the collection server, the first computing device comprising;

    a first resource,a first data structure associated with the first resource, the first data structure identifying a first security identifier (SID) associated with at least a first user of the first computing device, the first data structure further comprising a first permission granted to the first SID with respect to the first resource,a second resource,a second data structure associated with the second resource, the second data structure identifying a second SID associated with at least a second user of the first computing device, the second data structure further comprising a second permission granted to the second SID with respect to the second resource, andan at least two-tier distributed index structure comprising an aggregate index stored on the collection server, the aggregate index associating each of the first and second SIDs with the first computing device and the associated first and second users but not associating the first and second SIDs with the first and second resources, and a first SID index stored on the first computing device, the first SID index associating the first and second SIDs with, respectively, the first and second resources, the aggregate index further associating a third SID associated with at least a third user of a second computing device of the plurality of network devices;

    an agent module that monitors the first and second resources to determine changes in the first and second permissions, wherein upon detecting a change to the first and second permissions, the agent module is configured to update the first SID index, and wherein the agent module is further configured to transmit incremental information about the change to the aggregate index; and

    a user interface that displays the names of multiple computing devices, names of users and SIDs associated therewith, and permissions associated with resources stored in the aggregate index.

View all claims
  • 25 Assignments
Timeline View
Assignment View
    ×
    ×