IP Library Granted Patent US 11,757,698
Granted Patent B2
US 11,757,698 · App. 17/409,697 · Granted Sep 12, 2023

Method and system for architecture analysis of an enterprise

Inventor: Aditya R. Sharma (Maple Grove, MN)
Assignee: CodeLogic, Inc.
H04L41/044G06Q10/0637H04L67/04H04L67/10G06Q10/06315H04L41/04H04L41/08H04L41/0809H04L41/12H04L67/1001
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 11,757,698
App. No.
17/409,697
Granted
Sep 12, 2023
Kind
B2
Abstract

A method and system for architecture analysis on IT assets of an enterprise is provided. An asset information of an enterprise is received. The asset information is associated with information of a plurality of Information Technology (IT) assets utilized in the enterprise. Interdependency of IT assets among the plurality of IT assets is determined. The interdependency is determined based at least in part, on similarity of one or more lines of codes of plurality of IT assets. A dependency map of the plurality of IT assets is determined based on the interdependency of IT assets among the plurality of IT assets.

Claims (11)

1. A computer-implemented method, comprising:

causing, by a processor, a plurality of different type-specific modules to run alongside Information Technology (IT) assets utilized in an enterprise, the particular type-specific module being caused to run on each IT asset being selected based on a type of each of said IT assets, the modules configured to scan running IT assets to obtain asset information about said running IT assets;

receiving said asset information from said modules and storing, by the processor, the asset information in a database;

determining, by the processor, inter-dependency of IT assets, wherein the inter-dependency is determined, based at least in part, on interpreting the stored asset information to identify any IT assets upon which a particular IT asset is dependent;

determining, by the processor, a dependency map of the IT assets based on the inter-dependency of IT assets; and

displaying, by the processor, the dependency map on a user interface.

2. The method of claim 1 , wherein obtaining the asset information includes at least extracting library and package information of said running IT assets.

3. The method of claim 1 , further comprising processing one or more node identifier algorithms to uniquely identify each node in a hierarchy of said IT assets, wherein determining the inter-dependency of IT assets includes at least finding nodes that are common among the IT assets.

4. The method of claim 1 , further comprising processing one or more node identifier algorithms to uniquely identify each unique node in a hierarchy of said IT assets, wherein determining the inter-dependency of IT assets includes at least finding nodes that are shared among the IT assets.

5. The method of claim 4 , wherein the one or more node identifier algorithms include at least a hash code.

6. The method of claim 4 , wherein finding nodes that are shared among the IT assets includes at least identifying duplicated node keys.

Continuity (4)
Continuation 16782402 · Feb 5, 2020
Continuation 15649599 · Jul 13, 2017
Provisional Application 62418076 · Nov 4, 2016
Related Publication 20210385121A1 · Dec 9, 2021