US 12,306,879 B1
Systems and methods for a graph database
Heather Marie Gavlak, Delaware, OH (US); Richard Gregory Barker, Gibsonia, PA (US); Evan Michael Sorger, Berea, OH (US); and Kevin William Black, Pittsburgh, PA (US)
Assigned to THE PNC FINANCIAL SERVICES GROUP, INC., Pittsburgh, PA (US)
Filed by The PNC Financial Services Group, Inc, Pittsburgh, PA (US)
Filed on Oct. 19, 2023, as Appl. No. 18/381,992.
Claims priority of provisional application 63/489,143, filed on Mar. 8, 2023.
Int. Cl. G06F 16/906 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/906 (2019.01) [G06F 16/9024 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for organizational decomposition of organizational units for storage in a database, the method comprising the following operations performed by at least one processor:
providing, by the processor, an architectural framework for one or more objects of a data domain, each of the one or more objects being classified into one or more organizational units of the database;
wherein the architectural framework uses a modeling language to provide structured context within the data domain to categorize and display information associated with each of the data domains;
accessing, by the processor, a graph database that includes nodes and edges as a data model for representing data objects of the data domain according to the architectural framework, wherein:
the nodes are configured to store first-class entities and the edges are configured to store relationships between the first-class entities; and
the relationships contain architectural properties of the architectural framework;
classifying, by the processor, the one or more organizational units based on architectural analytics related to the architectural framework, the organizational units including one or more characteristics related to the data domains; and
arranging, by the processor, the objects according to administrative and security requirements for the organizational units for decomposition and storage of the organizational units into the database.