Systems for application and data dependency identification, visualization, and management

US12436748B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12436748-B2
Application numberUS-202318181132-A
CountryUS
Kind codeB2
Filing dateMar 9, 2023
Priority dateMar 9, 2023
Publication dateOct 7, 2025
Grant dateOct 7, 2025

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.

Systems for application and data dependency identification, visualization, and management. In some embodiments, a plurality of dependency harvester applications/plugins may be utilized to automatically source dependency data that is then translated and/or converted into a standardized format that is utilized to generate and/or identify dependency relationships, e.g., across disparate computing platforms and/or environments. The results of these automatically-identified dependencies may then be utilized, for example, to provide an interface to project implementation personnel that can point out and/or quantify predicted errors. Such an automated dependency identification/harvesting system can dramatically reduce both personnel and time-to-implementation costs of projects implemented in a computing environment, particularly where the computing environment comprises a plurality of complex data and/or application interdependencies and/or relationships.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for automatic application dependency mapping, comprising: at least one electronic processing device; and at least one non-transitory memory device in communication with the at least one electronic processing device, the at least one non-transitory memory device storing (i) a plurality of extensible dependency harvester plugin modules, (ii) rules defining a dependency harvester engine, (iii) rules defining a dependency data transformation engine, (iv) dependency visualization interface rules, and (v) operating instructions, that when executed by the at least one electronic processing device, result in: executing a first calling, by an execution by the at least one electronic processing device of the rules defining the dependency harvester engine, of each extensible dependency harvester plugin module of the plurality of extensible dependency harvester plugin modules; identifying, by each extensible dependency harvester plugin module of the plurality of extensible dependency harvester plugin modules and in response to the first calling, and by activating a first subsystem in communication with the respective extensible dependency harvester plugin module of the plurality of extensible dependency harvester plugin modules, a first application dependency, wherein the first subsystem resides in a first environment; generating, by each extensible dependency harvester plugin module of the plurality of extensible dependency harvester plugin modules, data descriptive of the identified first application dependency; translating, by the execution by the at least one electronic processing device of the rules defining the dependency harvester engine, the data descriptive of the identified first application dependencies into a standardized format that represents the identified first application dependencies; storing, by the execution by the at least one electronic processing device of the rules defining the dependency harvester engine and in a database, the data descriptive of the identified first application dependencies in the standardized format that represents the identified first application dependencies; processing, by an execution by the at least one electronic processing device of the rules defining the dependency data transformation engine, the stored data descriptive of the identified first application dependencies in the standardized format that represents the identified first application dependencies, wherein the processing comprises generating processed first application dependency data by executing at least one functionality of (i) aggregating portions of the stored data that are descriptive of an identical dependency and (ii) creating a relationship between two or more portions of the stored data that share a common dependency; and outputting, via a graphical user interface (GUI) and by an execution by the at least one electronic processing device of the dependency visualization interface rules, a graphical mapping of a set of the processed first application dependency data. 2. The system for automatic application dependency mapping of claim 1 , wherein the processing of the stored data descriptive of the identified first application dependencies in the standardized format that represents the identified first application dependencies, further comprises: identifying, for each identified first application dependency, a characteristic of the identified first application dependency; and computing, based on the identified characteristic of the identified first application dependency and for each identified first application dependency, a score. 3. The system for automatic application dependency mapping of claim 2 , wherein the graphical mapping of the set of the processed first application dependency data comprises a graphical indication of the scores for the identified first application dependencies of the set of the processed first application dependency data. 4. The system for automatic application dependency mapping of claim 2 , wherein the identified characteristic of the identified first application dependency comprises a number of times that the identified first application dependency is found within the stored data descriptive of the identified first application dependency in the standardized format that represents the identified first application dependencies, and wherein the score comprises a confidence level score. 5. The system for automatic application dependency mapping of claim 2 , wherein the identified characteristic of the identified first application dependency comprises a measure of an amount of errors identified for communications pursuant to the identified first application dependency, and wherein the score comprises a resiliency score. 6. The system for automatic application dependency mapping of claim 2 , wherein the identified characteristic of the identified first application dependency comprises a measure of a volume of messages identified for communications pursuant to the identified first application dependency, and wherein the score comprises a critical path score. 7. The system for automatic application dependency mapping of claim 2 , wherein the execution of at least one of (i) the plurality of extensible dependency harvester plugin modules, (ii) the rules defining the dependency harvester engine, (iii) the rules defining the dependency data transformation engine, (iv) the dependency visualization interface rules, and (v) the operating instructions, by the at least one electronic processing device, further results in: computing, by the at least one electronic processing device and based on a plurality of scores for the identified first application dependencies, a health metric for the at least one of the first subsystems. 8. The system for automatic application dependency mapping of claim 7 , wherein the graphical mapping of the set of the processed first application dependency data comprises a graphical indication of the health metric for the at least one of the first subsystems. 9. The system for automatic application dependency mapping of claim 7 , wherein the at least one non-transitory memory device further stores (vi) artificial intelligence (AI) application dependency architecture analysis rules, and wherein the generating of the processed first application dependency data further comprises: identifying, by an execution by the at least one electronic processing device of the AI application dependency architecture analysis rules, a pattern among the identified first application dependencies; comparing, by the execution by the at least one electronic processing device of the AI application dependency architecture analysis rules, the identified pattern to stored data descriptive of historic application dependency patterns; and generating, by the execution by the at least one electronic processing device of the AI application dependency architecture analysis rules and based on the comparing, an error prediction for at least one of (a) the first subsystems and (b) at least one of the identified first application dependencies. 10. The system for automatic application dependency mapping of claim 7 , wherein the generating of the processed first application dependency data further comprises: identifying, by the at least one electronic processing device and based on the health metric for the at least one of the first subsystems, at least one application dependency error. 11. The system for automatic application dependency mapping of claim 10 , wherein the execution of at least one of (i) the plurality of extensible dependency harvester plugin modules, (ii) the rules defining the dependency harvester engine, (iii) the rules defining the de

Assignees

Inventors

Classifications

  • Plug-ins; Add-ons · CPC title

  • G06F8/433Primary

    Dependency analysis; Data or control flow analysis · 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 US12436748B2 cover?
Systems for application and data dependency identification, visualization, and management. In some embodiments, a plurality of dependency harvester applications/plugins may be utilized to automatically source dependency data that is then translated and/or converted into a standardized format that is utilized to generate and/or identify dependency relationships, e.g., across disparate computing …
Who is the assignee on this patent?
Travelers Indemnity Co
What technology area does this patent fall under?
Primary CPC classification G06F8/433. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 07 2025 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).