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.
Patent No.:
Date of Patent:
Mar. 17, 2026
Filed:
Jul. 31, 2023
International Business Machines Corporation, Armonk, NY (US);
Massachusetts Institute of Technology, Cambridge, MA (US);
Zilu Tang, Cambridge, MA (US);
Mayank Agarwal, Somerville, MA (US);
Jie Chen, Briarcliff Manor, NY (US);
Alexander Gregory Shypula, East Brunswick, NJ (US);
Bailin Wang, Cambridge, MA (US);
Yoon Hyung Kim, Cambridge, MA (US);
International Business Machines Corporation, Armonk, NY (US);
MASSACHUSETTS INSTITUTE OF TECHNOLOGY, Cambridge, MA (US);
Abstract
One or more unit-test cases are generated from a monolingual code corpus and the generated unit-test cases are filtered to generate a corpus of unit-test cases which have acceptability scores exceeding one or more predefined thresholds. One or more of the code samples of the monolingual code corpus are translated from a source language to a target language using a pretrained Large Language Model and the generated unit-test cases are translated from the source language to the target language. The LLM-translated code samples are validated using the translated unit-test cases and a parallel-data training corpus comprising the LLM-translated code samples that pass the validation is created. The pretrained large language model (LLM) is fine-tuned using the parallel-data training corpus, a given code segment is translated using the fine-tuned large language model (LLM), the translated given code segment is tested and the tested given code segment is deployed.