IP Library Granted Patent US 12,373,493
Granted Patent B1
US 12,373,493 · App. 18/382,006 · Granted Jul 29, 2025

Systems and methods for a graph database

Inventors: Heather Marie Gavlak (Delaware, OH); Richard Gregory Barker (Gibsonia, PA); Evan Michael Sorger (Berea, OH); Kevin William Black (Pittsburgh, PA)
Assignee: The PNC Financial Services Group, Inc.
G06F16/9024G06F16/904
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,373,493
App. No.
18/382,006
Granted
Jul 29, 2025
Kind
B1
Abstract

A system for providing a backlog of architectural information for storage in a database. The system may include at least one processor; and at least one memory configured to execute the instructions to perform operations. The operations may include reporting architectural information corresponding to the graph database; generating the architectural information from one or more data domains, the architectural information being generated based on an architectural dataset within the graph database; and distributing architectural information associated with the data domains, to report insights related to the architectural information via a data visualization software.

Claims (36)

1. A computer-system for providing a backlog of architectural design information for storage in a graph database, comprising:

a storage device that stores instructions; and

one or more processors that execute the instructions to:

report the architectural design information corresponding to the graph database;

receive an architectural dataset from the graph database;

decompose the architectural dataset to form one or more data domains, the one or more data domains comprising a plurality of nodes, and the one or more data domains including a business data domain and a technology data domain;

analyze, using a data analysis algorithm including a tangible similarity algorithm and a tangible centrality algorithm, relationships between the plurality of nodes of the business data domain and the technology data domain of the graph database, identifying application rationalization opportunities, to generate architectural design information; and

distribute the architectural design information associated with the data domains to report insights related to the architectural design information via a data visualization software, the data visualization software configured to provide insight into how technological information and business information are integrated during a period of time.

2. The system of claim 1 , wherein the architectural design information includes application rationalizations related to a value stream, capability, or a function.

3. The system of claim 1 , wherein the architectural design information includes segregating an application for distributing commodities.

4. The system of claim 1 , wherein the architectural design information includes cyclical phases of a commodity.

5. The system of claim 1 , wherein the architectural design information includes data lineage for identifying data distribution.

6. The system of claim 1 , wherein the architectural design information includes data lineage including one or more data hops.

7. The system of claim 1 , wherein nodes are represented as entities within the graph database.

8. A non-transitory computer storage medium encoded with computer program instructions that when executed by one or more processors, cause the one or more processors to perform operations for providing a backlog of architectural design information for storage in a graph database, the operations comprising:

report the architectural design information corresponding to the graph database;

receive an architectural dataset from the graph database;

decompose the architectural dataset to form one or more data domains, the one or more data domains comprising a plurality of nodes, and the one or more data domains including a business data domain and a technology data domain;

analyze, using a data analysis algorithm including a tangible similarity algorithm and a tangible centrality algorithm, relationships between the plurality of nodes of the business data domain and the technology data domain of the graph database, identifying application rationalization opportunities, to generate architectural design information; and

distribute the architectural design information associated with the data domains to report insights related to the architectural design information via a data visualization software, the data visualization software configured to provide insight into how technological information and business information are integrated during a period of time.

9. The non-transitory computer storage medium of claim 8 , wherein the architectural design information includes application rationalizations related to a value stream, capability, or a function.

10. The non-transitory computer storage medium of claim 8 , wherein the architectural design information includes segregating an application for distributing commodities.

11. The non-transitory computer storage medium of claim 8 , wherein the architectural design information includes cyclical phases of a commodity.

12. The non-transitory computer storage medium of claim 8 , wherein the architectural design information includes data lineage for identifying data distribution.

13. The non-transitory computer storage medium of claim 8 , wherein the architectural design information includes data lineage including one or more data hops.

14. A computer-implemented method for reporting architectural design information for storage in a graph database, the method comprising the following operations performed by one or more processors:

reporting the architectural design information corresponding to the graph database;

receiving an architectural dataset from the graph database;

decomposing the architectural dataset to form one or more data domains, the one or more data domains comprising a plurality of nodes, and the one or more data domains including a business data domain and a technology data domain;

analyzing, using a data analysis algorithm including a tangible similarity algorithm and a tangible centrality algorithm, relationships between the plurality of nodes of the business data domain and the technology data domain of the graph database, identifying application rationalization opportunities, to generate architectural design information; and

distributing the architectural design information associated with the data domains to report insights related to the architectural design information via a data visualization software, the data visualization software configured to provide insight into how technological information and business information are integrated during a period of time.

15. The method of claim 14 , wherein the architectural design information includes application rationalizations related to a value stream, capability, or a function.

16. The method of claim 14 , wherein the architectural design information includes segregating an application for distributing commodities.

17. The method of claim 14 , wherein the architectural design information includes cyclical phases of a commodity.

18. The method of claim 14 , wherein the architectural design information includes data lineage for identifying data distribution.

19. The method of claim 14 , wherein the architectural design information includes data lineage including one or more data hops.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2023
From: GAVLAK, HEATHER MARIE; BARKER, RICHARD GREGORY; SORGER, EVAN MICHAEL; BLACK, KEVIN WILLIAM
To: THE PNC FINANCIAL SERVICES GROUP, INC.
Reel/Frame 065285/0710 →
Continuity (1)
Provisional Application 63489143 · Mar 8, 2023
References Cited (79)
US 6173270B1 · Cristofich et al. · 2001 [cited by applicant]
US 7171646B2 · Charisius et al. · 2007 [cited by applicant]
US 8255403B2 · Kenedy et al. · 2012 [cited by applicant]
US 8347218B1 · Meredith et al. · 2013 [cited by applicant]
US 8738514B2 · Chan et al. · 2014 [cited by applicant]
US 9069733B1 · Meredith et al. · 2015 [cited by applicant]
US 9886488B2 · Miller et al. · 2018 [cited by applicant]
US 10114710B1 · Singhal et al. · 2018 [cited by applicant]
US 10387476B2 · Hanis et al. · 2019 [cited by applicant]
US 10430462B2 · Gianetto et al. · 2019 [cited by applicant]
US 10430463B2 · Gianetto et al. · 2019 [cited by applicant]
US 10489391B1 · Tomlin · 2019 [cited by applicant]
US 10713258B2 · Stetson et al. · 2020 [cited by applicant]
US 11704188B2 · Gupta · 2023 [cited by examiner]
US 20050071750A1 · Nelson · 2005 [cited by applicant]
US 20050138039A1 · Hagen · 2005 [cited by applicant]
US 20050154976A1 · Nelson · 2005 [cited by applicant]
US 20060265699A1 · Ali et al. · 2006 [cited by applicant]
US 20070192223A1 · Cifrese et al. · 2007 [cited by applicant]
US 20070192343A1 · Faerber et al. · 2007 [cited by applicant]
US 20080127049A1 · Elaasar · 2008 [cited by applicant]
US 20080215621A1 · Ravindran et al. · 2008 [cited by applicant]
US 20080230600A1 · Black et al. · 2008 [cited by applicant]
US 20100070947A1 · Hille-Doering · 2010 [cited by applicant]
US 20100179847A1 · Cope et al. · 2010 [cited by applicant]
US 20100275179A1 · Mengusoglu et al. · 2010 [cited by applicant]
US 20110125828A1 · Aghara et al. · 2011 [cited by applicant]
US 20120110488A1 · Brunswig · 2012 [cited by applicant]
US 20120166246A1 · Simon · 2012 [cited by applicant]
US 20120198415A1 · Brandt · 2012 [cited by applicant]
US 20130091131A1 · Szymanski et al. · 2013 [cited by applicant]
US 20130110496A1 · Heidasch · 2013 [cited by applicant]
US 20130204894A1 · Faith et al. · 2013 [cited by applicant]
US 20130227143A1 · Stevens · 2013 [cited by applicant]
US 20130290226A1 · Dokken · 2013 [cited by applicant]
US 20140351116A1 · Hoff · 2014 [cited by applicant]
US 20150205880A1 · Perry et al. · 2015 [cited by applicant]
US 20150379445A1 · Wang et al. · 2015 [cited by applicant]
US 20170147705A1 · Kasperovics et al. · 2017 [cited by applicant]
US 20170220964A1 · Datta Ray · 2017 [cited by examiner]
US 20170351819A1 · Yamamoto et al. · 2017 [cited by applicant]
US 20180089291A1 · Vankamamidi · 2018 [cited by examiner]
US 20180218447A1 · Bhattacharjee et al. · 2018 [cited by applicant]
US 20190052549A1 · Duggal et al. · 2019 [cited by applicant]
US 20190171438A1 · Franchitti · 2019 [cited by applicant]
US 20190310840A1 · Dufresne et al. · 2019 [cited by applicant]
US 20190318282A1 · Patel · 2019 [cited by examiner]
US 20200012886A1 · Walters et al. · 2020 [cited by applicant]
US 20200110776A1 · Pollard · 2020 [cited by applicant]
US 20200280564A1 · Badawy et al. · 2020 [cited by applicant]
US 20200364662A1 · Avery, Jr. et al. · 2020 [cited by applicant]
US 20210020301A1 · Dalio et al. · 2021 [cited by applicant]
US 20210117908A1 · Coles et al. · 2021 [cited by applicant]
US 20210398163A1 · Nelsen · 2021 [cited by applicant]
US 20220156667A1 · Bellenguez · 2022 [cited by examiner]
US 20220342932A1 · Monk et al. · 2022 [cited by applicant]
US 20230120826A1 · Amiri Modghadam et al. · 2023 [cited by applicant]
US 20230179489A1 · Latapie et al. · 2023 [cited by applicant]
US 20230196063A1 · Latapie et al. · 2023 [cited by applicant]
US 20230214398A1 · Kazmierczak et al. · 2023 [cited by applicant]
US 20230298325A1 · Malur Srinivasan et al. · 2023 [cited by applicant]
US 20240070163A1 · Parks et al. · 2024 [cited by applicant]
US 20240078244A1 · Moresmau · 2024 [cited by examiner]
US 20240121125A1 · Blair · 2024 [cited by examiner]
US 20240168999A1 · Nefedov et al. · 2024 [cited by applicant]
US 20240256552A1 · Lincourt, Jr. et al. · 2024 [cited by applicant]
US 20240297897A1 · Elton et al. · 2024 [cited by applicant]
AU 2013245651A1 · 2014 [cited by examiner]
CN 105808553A · 2016 [cited by examiner]
WO WO2012068433A1 · 2012 [cited by applicant]
WO WO2015048814A1 · 2015 [cited by applicant]
WO WO2016130547A1 · 2016 [cited by applicant]
WO WO2016159819A1 · 2016 [cited by examiner]
WO WO2020047550A1 · 2020 [cited by applicant]
Kaul, Ashish. “Visualized Architecture Knowledge Management Collaboration Services.” (2009). (Year: 2009). [cited by examiner]
Öri, Dóra, and Zoltán Szabó. “Analysing Strategic Alignment Problems Using Inter-domain Matches of Enterprise Architecture Models.” Advances in Enterprise Engineering XIII: 9th Enterprise Engineering Working Conference,… [cited by examiner]
Wang H, Peng G. The Merging of Knowledge Management and New Information Technologies. InCollaborative Knowledge Management Through Product Lifecycle: A Computational Perspective Mar. 1, 2023 (pp. 229-283). Singapore: Sp… [cited by examiner]
Wang, J. “Investors satisfaction with securities analysts' information service.” 2014 11th International Conference on Service Systems and Service Management (ICSSSM). IEEE, 2014, 6 pages. [cited by applicant]
Kaul, Ashish, “Visualized Architecture Knowledge Management Collaboration Services,” San Jose State University, Master's Projects, 2009, 68 pages. [cited by applicant]