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:
Jul. 14, 2020

Filed:

Jul. 19, 2016
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Pradipta K. Banerjee, Bangalore, IN;

Vaidyanathan Srinivasan, Bangalore, IN;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/76 (2018.01); G06F 11/36 (2006.01); G06F 8/41 (2018.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 8/60 (2018.01);
U.S. Cl.
CPC ...
G06F 8/76 (2013.01); G06F 8/47 (2013.01); G06F 8/60 (2013.01); G06F 11/302 (2013.01); G06F 11/34 (2013.01); G06F 11/3466 (2013.01); G06F 11/3604 (2013.01); G06F 11/3612 (2013.01); G06F 2201/865 (2013.01);
Abstract

Adjusting runtime performance includes receiving a first input file of a software application, where the software application utilizes a first software architecture. Embodiments include analyzing the first input file, including identifying dependencies for a secondary platform. Embodiments include identifying dependencies for the first software architecture, and a first set of code transformation rules based on the identified dependencies. Embodiments include generating code, based on the first set of transformation rules, where the runtime profile contains data regarding first characteristics of the first input file, the generated code allowing the first input file to utilize the second software architecture. Embodiments include identifying a second set of code transformation rules based on the identified dependencies. Embodiments include analyzing, the first input file and identifying problems that may require code changes in order to allow porting of the first input file to the second software architecture.


Find Patent Forward Citations

Loading…