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. 27, 2022

Filed:

Oct. 19, 2020
Applicant:

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

Inventors:

Jiangtao Zhang, Pleasanton, CA (US);

Raviprasad V. Mummidi, Mountain View, CA (US);

Bharath Bhoopalam, San Jose, CA (US);

Vijay Dheeraj Reddy Mandadi, Fremont, CA (US);

Ramu Panayappan, Sunnyvale, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 8/30 (2018.01); G06F 8/51 (2018.01); G06F 9/54 (2006.01); G06F 8/71 (2018.01); G06F 8/75 (2018.01); G06F 8/53 (2018.01);
U.S. Cl.
CPC ...
G06F 9/3017 (2013.01); G06F 8/31 (2013.01); G06F 8/51 (2013.01); G06F 8/53 (2013.01); G06F 8/71 (2013.01); G06F 8/75 (2013.01); G06F 9/3005 (2013.01); G06F 9/541 (2013.01);
Abstract

Techniques are described for enabling a software modernization system to automatically map binary executable files and other runtime artifacts (e.g., application binaries, Java ARchive (JAR) files, .NET Dynamic Link Library (DLL) files, process identifiers, etc.) to source code associated with the binary executable files, e.g., as part of modernization processes aimed at migrating users' applications to a cloud service provider's infrastructure. A software modernization service of a cloud provider network provides discovery agents and other tools that are capable of creating an inventory of users' software applications and collecting profile data about the software applications. Various techniques are described for automatically identifying the source code associated with software applications identified by a discovery agent in a user's computing environment, thereby improving the efficiency of various software modernization analyses and other modernization processes.


Find Patent Forward Citations

Loading…