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. 18, 2023

Filed:

Aug. 26, 2021
Applicant:

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

Inventors:

Fady Copty, Nazareth, IL;

Lev Greenberg, Haifa, IL;

Dov Murik, Haifa, IL;

Omer Yehuda Boehm, Haifa, IL;

Omri Soceanu, Haifa, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/76 (2018.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01); G06F 8/51 (2018.01);
U.S. Cl.
CPC ...
G06F 8/76 (2013.01); G06F 8/51 (2013.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01);
Abstract

A method for automatically migrating infrastructure as code (IaC) from a first cloud infrastructure platform to a second cloud infrastructure platform is provided. The method may include receiving an original IaC comprising a first type of coding language. The method may further include using natural language processing to map a connection between the first type of coding language and a second type of coding language. The method may further include based on the mapped connection, using the NLP to automatically generate a partial translation of the first type of coding language to the second type of coding language. The method may further include using a machine learning algorithm to correct at least one inaccuracy in the partial translation. The method may further include generating a complete translation and implementing a second IaC on the second cloud infrastructure platform based on the complete translation.


Find Patent Forward Citations

Loading…