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:
Nov. 15, 2022

Filed:

Dec. 21, 2020
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Michael Patrick Rodgers, Lake Oswego, OR (US);

Satish Chandra Oruganti, Bengaluru, IN;

Shreyas Ravindranath, Bangalore, IN;

Ganesh Kumar Gupta, Bangalore, IN;

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/36 (2018.01); G06F 9/54 (2006.01); G06F 8/71 (2018.01);
U.S. Cl.
CPC ...
G06F 8/36 (2013.01); G06F 8/71 (2013.01); G06F 9/541 (2013.01);
Abstract

A library uplift tool may automatically identify changes to elements of an between different versions of a software library interface. The public interfaces of the two versions may be compared to identify changes to datatypes, variable or function names, parameter names, parameter lists, and other elements of the library interface. Locations in application source code using the software library may then be identified and linked with the changes between the library versions. A report or user interface may then display specific locations in the application source code that are affected by the changes to the library versions. For each change, a suggested action may be presented in the interface, and an example of modified source code may be generated. The interface may be interactive such that modified source code may be automatically propagated to source code files for compatibility with the new library version.


Find Patent Forward Citations

Loading…