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:
Aug. 13, 2024

Filed:

May. 23, 2023
Applicant:

Openai Opco, Llc, San Francisco, CA (US);

Inventors:

Mark Chen, Cupertino, CA (US);

Jaroslaw Tworek, San Francisco, CA (US);

Ilya Sutskever, San Francisco, CA (US);

Wojciech Zaremba, San Francisco, CA (US);

Hee Woo Jun, San Francisco, CA (US);

Henrique Ponde De Oliveira Pinto, San Francisco, CA (US);

Assignee:

OpenAI OpCo, LLC, San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/30 (2018.01); G06F 8/33 (2018.01); G06F 8/73 (2018.01);
U.S. Cl.
CPC ...
G06F 8/30 (2013.01); G06F 8/33 (2013.01); G06F 8/73 (2013.01);
Abstract

Disclosed herein are methods, systems, and computer-readable media for generating computer code based on natural language input. In an embodiment, a method may comprise one or more of: receiving a docstring representing natural language text specifying a digital programming result; generating, using a trained machine learning model, and based on the docstring, a computer code sample configured to produce respective candidate results; causing the computer code sample to be executed; identifying, based on the executing, a computer code sample configured to produce a particular candidate result associated with the digital programming result; performing at least one of outputting, via a user interface, the identified computer code sample, compiling the identified computer code sample, transmitting the identified computer code sample to a recipient device, storing the identified computer code sample, and/or re-executing the identified computer code sample.


Find Patent Forward Citations

Loading…