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:
Feb. 04, 2025

Filed:

Mar. 31, 2023
Applicant:

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

Inventors:

Zhong Fang Yuan, Xi'an, CN;

Tong Liu, Xi'an, CN;

Han Qiao Yu, Shaanxi Province, CN;

Lin Feng, Xi'an, CN;

Xiang Yu Yang, Xi'an, CN;

Hai Bo Zou, Beijing, CN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01); G06F 8/71 (2018.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 8/427 (2013.01); G06F 8/4441 (2013.01); G06F 8/71 (2013.01); G06N 20/00 (2019.01);
Abstract

A given segment of computer code is obtained and modified to produce one or more inefficient versions of the given segment of computer code in comparison to the given segment of computer code. A code parse tree is generated for the given segment of computer code and each inefficient version of the given segment of computer code. Model embeddings are generated based on the generated code parse trees and a diffusion model is trained based on the generated model embeddings.


Find Patent Forward Citations

Loading…