×

System and method for implementing domain based access control on queries of a self-describing data system

  • US 10,430,606 B1
  • Filed: 04/22/2019
  • Issued: 10/01/2019
  • Est. Priority Date: 04/30/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementing access controls for items of data belonging to a self-describing data structure, the method comprising:

  • obtaining a query definition specifying a requested item of data in the self-describing data structure;

    determining one or more domains associated with the requested item, the one or more domains comprising a set of items within the self-describing data structure on an execution path of a query executed according to the query definition;

    for each respective domain of the one or more domains associated with the requested item;

    determining one or more subdomains associated with the requested item, wherein the one or more subdomains are located in the respective domain;

    determining a role of the user for the respective domain, wherein the role is associated with a set of access permissions to items of data within the domain; and

    generating, by a processing device, an output corresponding to whether access to the requested item is granted based on a policy for each of the one or more subdomains associated with the requested item and the role of the user for the domain, the generating comprising;

    determining a first state of the requested item, the first state associated with a subdomain item state;

    determining a second state of a root item of the respective domain, the second state associated with a root item state; and

    identifying the output in a rule data structure based on the first state of the requested item, the second state of the root item, and the role of the user.

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