The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 26, 2023

Filed:

Aug. 23, 2021
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Vivek Chawda, Palo Alto, CA (US);

Samartha Chandrashekar, Bellevue, WA (US);

Sophia Tsang, Newark, CA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/77 (2018.01); G06F 8/41 (2018.01); G06F 11/34 (2006.01); G06F 8/72 (2018.01);
U.S. Cl.
CPC ...
G06F 8/77 (2013.01); G06F 8/433 (2013.01); G06F 11/34 (2013.01); G06F 8/72 (2013.01);
Abstract

Techniques are described for identifying resource bottlenecks in decomposing monolithic software applications as part of software modernization processes. An application modernization system constructs a graph model of a software application based on an analysis of application artifacts associated with the software application. The graph model includes nodes representing independent application components, and further includes edges representing identified dependency relationships among the application components. An application modernization system further generates application profile metrics associated with the identified dependencies, and weights derived from the metrics are applied to the nodes and/or the edges of the graph model to generate a weighted graph model that identifies the resource bottlenecks among the application components and the identified dependency relationships. The weighted graph model is transmitted to a computing device for display to a user.


Find Patent Forward Citations

Loading…