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:
Sep. 01, 2015

Filed:

Jul. 10, 2014
Applicant:

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

Inventors:

Pankaj Dhoolia, Dadri, IN;

Anup K. Ghosh, Kolkata, IN;

Sugata Ghosal, New Delhi, IN;

Asidhara Lahiri, Kolkata, IN;

Mangala G. Nanda, New Delhi, IN;

Krishna Nandivada Venkata, Chennai, IN;

Anjan Nandy, Kolkata, IN;

Diptikalyan Saha, New Delhi, IN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 8/51 (2013.01);
Abstract

A method and system for transforming a first computer program having program statements to a second computer program. A parsed first computer program is translated to the second computer program. The first computer program includes a first program statement that includes a first error. The translating includes: (i) identifying a second program statement in the parsed first computer program that includes a second error and has thrown a translation exception with respect to the second error, (ii) rolling back the translating to a predefined check point prior to the second program statement in the parsed first computer program such that the predefined check point is associated with a statement in the parsed first computer program that was successfully translated, and (iii) generating an executable equivalent translation for the second statement. After the translating, a mapping of one or more statements is generated.


Find Patent Forward Citations

Loading…