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:
May. 07, 2024

Filed:

Dec. 14, 2021
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Justin Gottschlich, Santa Clara, CA (US);

Niranjan Hasabnis, Fremont, CA (US);

Paul Petersen, Austin, TX (US);

Shengtian Zhou, Palo Alto, CA (US);

Celine Lee, Sunnyvale, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06F 8/71 (2018.01); G06F 8/75 (2018.01); G06F 9/451 (2018.01); G06F 18/214 (2023.01); G06F 18/22 (2023.01); G06F 18/2413 (2023.01); G06N 3/08 (2023.01); G06F 16/9535 (2019.01); G06Q 30/0282 (2023.01);
U.S. Cl.
CPC ...
G06F 18/22 (2023.01); G06F 8/71 (2013.01); G06F 8/75 (2013.01); G06F 9/453 (2018.02); G06F 18/214 (2023.01); G06F 18/2155 (2023.01); G06F 18/24147 (2023.01); G06N 3/08 (2013.01); G06F 16/9535 (2019.01); G06Q 30/0282 (2013.01);
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed that implement an automatically evolving code recommendation engine. In one example, the apparatus collects a user code snippet. The apparatus then determines a structured representation of the user code snippet. Next, the apparatus generates a recommended code snippet using the structured representation of the user code snippet. Then the apparatus obtains user-determined code snippet feedback comparing the user code snippet to the recommended code snippet, the user-determined code snippet feedback indicating one of a match, no match, or uncertain. Finally, the apparatus stores a code snippet training pair in a training database, the code snippet training pair including the user code snippet and the recommended code snippet.


Find Patent Forward Citations

Loading…