×

Method and apparatus for ascertaining data access permission of groups of users to groups of data elements

  • US 9,641,334 B2
  • Filed: 07/07/2009
  • Issued: 05/02/2017
  • Est. Priority Date: 07/07/2009
  • Status: Active Grant
First Claim
Patent Images

1. In an enterprise computer system including multiple servers and multiple storage units, a method for ascertaining access permissions of users to computer resources on at least one storage unit of said multiple storage units, the method comprising employing a non-transitory, tangible computer-readable medium in which computer program instructions are stored, which instructions, when read by at least one of said multiple servers, cause said at least one of said multiple servers to:

  • periodically, at regular intervals of time, cluster users having at least partially identical user/resource access permissions to said computer resources, into a multiplicity of user clusters;

    periodically, at regular intervals of time, cluster said computer resources having at least partially identical resource/user access permissions thereto into a multiplicity of resource clusters which are independent of said user clusters;

    in response to a query received via one of said multiple servers as to whether a multiplicity of users have access permissions to a multiplicity of resources;

    ascertain whether a first user of said multiplicity of users has user/resource access permissions to a first resource of said multiplicity of resources;

    ascertain whether said first user is a member of a first user cluster;

    ascertain whether second users of said multiplicity of users are members of said first user cluster;

    ascertain whether said first resource is a member of a first resource cluster;

    ascertain whether second resources of said multiplicity of resources are members of said first resource cluster; and

    if;

    said first user has user/resource access permissions to said first resource of said multiplicity of resources; and

    said first user is a member of said first user cluster; and

    said second users are members of said first user cluster; and

    said first resource is a member of said first resource cluster; and

    said second resources are members of said first resource cluster,then;

    respond to said query by stating that said first and second users have said user/resource access permissions to said first and second resources;

    without checking if said first user has user/resource access permissions to said second resources; and

    without checking if said second users have user/resource access permissions to said second resources.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×