Method and system for controlling access to data
AssigneeJPMorgan Chase Bank, N.A.
InventorsDavid Laurance, Michael George Norman
Life of this patent
Estimating the term…
Abstract
A method for controlling access to a set of data is provided. The method includes receiving, via an interface, a request from an agent to access the set of data in a database; extracting an access criterion relating to a predefined data access constraint and a predetermined data access policy from the request; and determining whether the agent is granted access to the set of data using the criterion, where the access criterion is based on an attribute that is associated with an element within the set of data.
Claims20
A method for controlling access to a set of data, the method being implemented by at least one processor, the method comprising:
- receiving, by the at least one processor via an interface, at least one request from at least one agent to access the set of data in at least one database,
- wherein the at least one database corresponds to a graph database that includes at least one graph structure for semantic queries with nodes, edges, and properties to represent and store the set of data;
- extracting, by the at least one processor, at least one access criterion relating to a predefined data access constraint and a predetermined data access policy from the at least one request,
- wherein the at least one access criterion includes agent identification information and terminal information, the terminal information corresponding to a device that made the at least one request;
- and
- determining, by the at least one processor, whether the at least one agent is to be granted access to the set of data using the at least one access criterion,
- wherein the at least one access criterion is based on at least one attribute that is associated with at least one element within the set of data.
A computing device configured to implement an execution of a method for controlling access to a set of data, the computing device comprising:
- a processor;
- a memory;
- and
- a communication interface coupled to each of the processor and the memory,
- wherein the processor is configured to:
- receive, via an interface, at least one request from at least one agent to access the set of data in at least one database,
- wherein the at least one database corresponds to a graph database that includes at least one graph structure for semantic queries with nodes, edges, and properties to represent and store the set of data:
- extract at least one access criterion relating to a predefined data access constraint and a predetermined data access policy from the at least one request,
- wherein the at least one access criterion includes agent identification information and terminal information, the terminal information corresponding to a device that made the at least one request;
- and
- determine whether the at least one agent is to be granted access to the set of data using the at least one access criterion,
- wherein the at least one access criterion is based on at least one attribute that is associated with at least one element within the set of data.
Dependencies are inferred from the claim text.