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:
Jun. 10, 2025

Filed:

Aug. 15, 2023
Applicant:

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

Inventors:

Yan Huang, Beijing, CN;

Lei Wang, Beijing, CN;

Shuang Shuang Jia, Beijing, CN;

Wen Ya Zhou, Beijing, CN;

Qing Yu Pei, Beijing, CN;

Jiangang Deng, Beijing, CN;

Qi Li, Beijing, CN;

Peng Hui Jiang, Beijing, CN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/41 (2018.01); G06F 8/76 (2018.01); G06F 11/362 (2025.01);
U.S. Cl.
CPC ...
G06F 8/76 (2013.01); G06F 8/427 (2013.01); G06F 11/3636 (2013.01);
Abstract

A computer-implemented method, system, and computer program product for adapting scripts from a source platform to be utilized in a target platform when porting. Traces of system calls from the commands in the source and target platforms are analyzed to identify building blocks. A tree structure for each command of the source and target platforms is constructed with one or more building blocks from the identified building blocks. Commands of the target platform with a functionality within a threshold degree of similarity to the commands of the source platform are identified by analyzing the building blocks of the commands' tree structures. Alternative commands for the commands of the source platform, such as those commands that are not supported by the target platform, may be generated using such identified commands. The script from the source platform may then be adapted to be utilized in the target platform using such alternative commands.


Find Patent Forward Citations

Loading…