IP Library Granted Patent US 12675262
Granted Patent B1
US 12675262 · App. 19/303,790 · Granted Jul 7, 2026

Online development environment using generative response engine

Inventors: Alexander Christakis (San Francisco, CA); Bryant Jow (Palo Alto, CA)
Assignee: OpenAI OpCo, LLC
G06F8/38G06F8/34G06F9/451
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12675262
App. No.
19/303,790
Granted
Jul 7, 2026
Kind
B1
Abstract

Disclosed are systems, apparatuses, processes, and computer-readable media for real-time modes of a generative response engine. The present technology relates to an app generator for generating bespoke applications with a generative response engine. A method of the present technology includes receiving, by a front end to a generative response engine, a first prompt to generate a bespoke application, wherein the front end includes a prompt input and a main content, obtain code for the bespoke application; execute the code for the bespoke application; based on the executing the code for the bespoke application, render a user interface of the bespoke application within the main content area of the front end; receive a first input into a component of the user interface to adjust a visual aspect of the component; and generate a modification to a first code subset to correspond the visual aspect of the user interface.

Claims (59)

1 . A method comprising:

receiving, by a front end to a generative response engine, a first prompt to generate a bespoke application, wherein the front end includes a prompt input and a main content area;

responsive to the first prompt, obtaining code for the bespoke application, wherein the code includes subsets that correspond to at least one feature within the first prompt;

executing the code for the bespoke application;

based on the executing the code for the bespoke application, rendering a user interface of the bespoke application within the main content area of the front end;

based on detecting a user input event associated with a component of the user interface, rendering a popup in the main content area displaying the user interface for modifying the component;

receiving a first input into the popup to adjust a visual aspect of the component, wherein the popup includes controls to modify styling attributes corresponding to the visual aspect of the component; and

generating a modification to a first code subset to correspond to the first input from the generative response engine.

2 . The method of claim 1 , further comprising:

receiving a second prompt within the prompt input, wherein the second prompt requests the modification to the bespoke application;

responsive to the second prompt, obtaining revised code for a second code subset; and

rendering a portion of the bespoke application corresponding to the revised code.

3 . The method of claim 1 , wherein the first input comprises a natural language instruction identifying the at least one feature to add to the user interface.

4 . The method of claim 1 , further comprising:

providing each component associated with the bespoke application with a unique identifier; and

based on identification of an input event associated with a corresponding component, displaying the prompt input proximate to the corresponding component.

5 . The method of claim 4 , wherein the prompt input is associated with the front end and is not included in the bespoke application.

6 . The method of claim 4 , further comprising:

providing a prompt associated with modifying the corresponding component to the generative response engine, wherein the prompt includes the corresponding component.

7 . The method of claim 1 , further comprising:

obtaining, from the generative response engine, a plan associated with a feature to incorporate into the bespoke application, wherein the plan includes a plurality of tasks to implement the feature into the bespoke application; and

displaying a modal including the plurality of tasks for approval.

8 . The method of claim 7 , wherein the modal includes an input component for receiving a parameter associated with an external source corresponding to the feature.

9 . The method of claim 8 , wherein the parameter includes a key for accessing the external source.

10 . The method of claim 7 , wherein the first code subset is received from the generative response engine and modifies the bespoke application while the generative response engine is performing the plurality of tasks.

11 . A method of building an application within a document object model (DOM), comprising:

based on a user input event associated with a component of a user interface of a bespoke application, displaying a popup for editing the bespoke application, wherein the popup includes a text input component for modifying a child component of the bespoke application;

providing, based on input into the text input component of the popup, a natural language request to a generative response engine, wherein the natural language request includes instructions that are scoped to modify a function of the child component;

obtaining, from the generative response engine, a first patch associated with the input to modify the child component and corresponding components within a hierarchy of the child component based on the natural language request; and

modifying the bespoke application to include the first patch.

12 . The method of claim 11 , further comprising:

after modifying the bespoke application to include the first patch, rendering at least one component of the bespoke application modified based on the first patch, wherein a state of the at least one component is maintained.

13 . The method of claim 11 , wherein the first patch comprises updated instructions associated with a module, a dependency graph, and an identifier associated with the module.

14 . The method of claim 11 , wherein the first patch includes a change to a property of an object having data rendered in the DOM.

15 . The method of claim 11 , wherein an outer application is configured to instrument unique ephemeral identifiers within the bespoke application during runtime of the outer application and detect the user input event based on a bubbled event from the bespoke application including a corresponding unique ephemeral identifier, and wherein the unique identifiers.

16 . The method of claim 11 , wherein the popup comprises a style control for modifying styling attributes of the child component of the bespoke application.

17 . The method of claim 11 , wherein the first patch is configured to apply to functional or style changes to the child component based on the input into the popup.

18 . The method of claim 11 , wherein the popup is displayed based on hovering a cursor or a touch input associated with the child component.

19 . The method of claim 11 , wherein the popup includes a text description associated with the function of the child component.

20 . The method of claim 11 , further comprising:

obtaining, from the generative response engine, a plan associated with a feature to incorporate into the bespoke application, wherein the plan includes a plurality of tasks to implement the feature into the bespoke application; and

displaying a user interface including the plurality of tasks for approval.

21 . The method of claim 20 , wherein the user interface includes an input component for receiving a parameter associated with an external source corresponding to the feature.

22 . The method of claim 21 , wherein the parameter includes a key for accessing the external source.

23 . The method of claim 20 , wherein the first patch is received from the generative response engine and modifies the bespoke application while the generative response engine is performing the plurality of tasks.

24 . The method of claim 20 , further comprising:

receiving at least one patch corresponding to the feature; and

modifying the bespoke application to include the at least one patch.

25 . The method of claim 11 , further comprising:

providing an image supplied by a user to the generative response engine; and

obtaining, from the generative response engine, a second patch comprising instructions to modify an appearance of the bespoke application.

26 . The method of claim 25 , wherein the second patch comprises style information for applying to at least one component.

27 . The method of claim 26 , wherein the style information comprises predefined classes associated with a style library to apply to a headless component library.

28 . The method of claim 26 , wherein the style information comprises individual styles to apply to a headed component library.

29 . The method of claim 11 , further comprising:

retrieving at least one package from a package repository in response to the patch, wherein the patch includes instructions associated with the at least one package.

30 . The method of claim 11 , further comprising:

obtaining, from the generative response engine, a second patch based on a second user input, the second patch comprising instructions associated a configuration file; and

modifying the configuration file based on the second patch.