Method and system for controlling access to data

US11775663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11775663-B2
Application numberUS-202117159523-A
CountryUS
Kind codeB2
Filing dateJan 27, 2021
Priority dateJan 27, 2020
Publication dateOct 3, 2023
Grant dateOct 3, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The method of claim 1 , further comprising: defining, by the at least one processor, a metamodel for at least one control objective; determining, by the at least one processor, a data framework based on the at least one request; and expressing, by the at least one processor, the metamodel in the determined data framework. 3. The method of claim 2 , wherein the metamodel includes at least one class, the at least one class including at least one from among a policy class, an asset specification class, a party specification class, an action specification class, a rule class, and a constraint class. 4. The method of claim 2 , wherein the at least one control objective includes a rule that defines a desired control outcome for a set of participants. 5. The method of claim 2 , wherein the at least one access criterion is linked to the at least one control objective based on the at least one attribute. 6. The method of claim 1 , wherein the at least one attribute is derived from at least one physical data model relating to a representation of systems that store and manage the set of data. 7. The method of claim 1 , wherein the at least one attribute is derived from at least one logical data model relating to a representation of application-level descriptions of the set of data. 8. The method of claim 1 , wherein the at least one attribute is derived from at least one business taxonomy relating to an enterprise-level classification of the set of data based on the predetermined data access policy, the business taxonomy including application-independent descriptions of the set of data. 9. The method of claim 1 , wherein the at least one attribute is derived from at least one data lineage relating to lifecycle information for the set of data, the lifecycle information including at least one from among origin information for the set of data and movement history information for the set of data. 10. The method of claim 1 , wherein the predetermined data access policy corresponds to at least one from among a business requirement, a regulatory requirement, a customer requirement, and an operational requirement. 11. 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. 12. The computing device of claim 11 , wherein the processor is further configured to: define a metamodel for at least one control objective; determine a data framework based on the at least one request; and express the metamodel in the determined data framework. 13. The computing device of claim 12 , wherein the metamodel includes at least one class, the at least one class including at least one from among a policy class, an asset specification class, a party specification class, an action specification class, a rule class, and a constraint class. 14. The computing device of claim 12 , wherein the at least one control objective includes a rule that defines a desired control outcome for a set of participants. 15. The computing device of claim 12 , wherein the processor is further configured to link the at least one access criterion to the at least one control objective based on the at least one attribute. 16. The computing device of claim 11 , wherein the processor is further configured to derive the at least one attribute from at least one physical data model relating to a representation of systems that store and manage the set of data. 17. The computing device of claim 11 , wherein the processor is further configured to derive the at least one attribute from at least one logical data model relating to a representation of application-level descriptions of the set of data. 18. The computing device of claim 11 , wherein the processor is further configured to derive the at least one attribute from at least one business taxonomy relating to an enterprise-level classification of the set of data based on the predetermined data access policy, the business taxonomy including application-independent descriptions of the set of data. 19. The computing device of claim 11 , wherein the processor is further configured to derive the at least one attribute from at least one data lineage relating to lifecycle information for the set of data, the lifecycle information including at least one from among origin information for the set of data and movement history information for the set of data. 20. The computing device of claim 11 , wherein the predetermined data access policy corresponds to at least one from among a business requirement, a regulatory requirement, a customer requirement, and an operational requirement.

Assignees

Inventors

Classifications

  • to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title

  • Design, administration or maintenance of databases · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Tools and structures for managing or administering access control systems · CPC title

  • Entity profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11775663B2 cover?
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 crit…
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification G06F21/6209. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).