IP Library Patent Application 19064006
Patent Application
App. No. 19/064,006

CREATING AN APP, SUCH AS CREATING AN APP USING BRANCHING PROMPTS, METHOD, AND SYSTEM

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 None
App. No.
19/064,006
Abstract

For an improved creation of an app, a computer-implemented method may include: providing an app development user interface (UI) of an app development platform to a user for developing the app; receiving first user input from the user, wherein the first user input is indicative of at least one app characteristic; determining a primary prompt based on the first user input, wherein the primary prompt indicates the respective app characteristic, and wherein the respective prompt is associated with a large language model to create the app; displaying the determined primary prompt to the user via the app development UI; receiving second user input from the user, wherein the second user input is indicative of a refined primary prompt; determining a subsidiary prompt based on the primary prompt and the second user input; and creating the app using the subsidiary prompt and the large language model.

Claims (59)

1 . A computer-implemented method of creating an app, the computer-implemented method comprising:

providing an app development user interface (UI) of an app development platform to a user for developing the app;

receiving first user input from the user, wherein the first user input is indicative of at least one app characteristic;

determining a primary prompt based on the first user input, wherein the primary prompt indicates a respective app characteristic, and wherein the primary prompt is associated with a large language model to create the app;

displaying the primary prompt to the user via the app development UI;

receiving second user input from the user, wherein the second user input is indicative of a refined primary prompt;

determining a subsidiary prompt based on the primary prompt and the second user input; and

creating the app using the subsidiary prompt and the large language model.

2 . The computer-implemented method of claim 1 , wherein the respective app characteristic comprises an app model, an app workflow, an app UI, an app UI wireframe, an app rule, an app logic, an app functionality, an app theme, an app API, an app target operation environment, or any combination thereof.

3 . The computer-implemented method of claim 1 , further comprising:

determining at least one app characteristic component associated with the respective app characteristic using the first user input,

wherein the primary prompt further indicates the at least one app characteristic component.

4 . The computer-implemented method of claim 3 , wherein the second user input is indicative of a specification of the at least one app characteristic component.

5 . The computer-implemented method of claim 3 , wherein the respective app characteristic comprises an app model, and

wherein the at least one app characteristic component comprises an app entity, an entity attribute characterizing the respective app entity, an entity association associating two app entities with each other, an app characteristic variation, or any combination thereof.

6 . The computer-implemented method of claim 3 , wherein the respective app characteristic comprises an app workflow, and

wherein the at least one app characteristic component comprises a workflow start event, a workflow end event, a workflow task, a workflow condition, a workflow decision, a workflow error handling, or any combination thereof.

7 . The computer-implemented method of claim 3 , wherein the respective app characteristic comprises an app UI, and

wherein the at least one app characteristic component comprises a chart, a checkbox, a drop-down, an image, a slider, a text box, or any combination thereof.

8 . The computer-implemented method of claim 3 , wherein the respective app characteristic comprises an app wireframe, and

wherein the at least one app characteristic component comprises a wireframe layout, a wireframe navigation, a wireframe component, a wireframe content, a wireframe interaction, or any combination thereof.

9 . The computer-implemented method of claim 1 , further comprising

displaying the subsidiary prompt to the user via the app development UI;

receiving further user input from the user, wherein the further user input is indicative of a refined determined respective app characteristic;

determining a further prompt based on the subsidiary prompt and the further user input; and

creating the app using the further prompt and the large language model.

10 . The computer-implemented method of claim 9 , wherein the further user input is additionally indicative of a refined determined respective app characteristic component.

11 . The computer-implemented method of claim 1 , further comprising:

displaying at least one available app characteristic of the app to the user via the app development UI prior to receiving the first user input from the user.

12 . The computer-implemented method of claim 1 , wherein the respective first or second user input further comprises app-specific information relating to a use case of the app,

wherein the method further comprises:

providing a respective template comprising a respective use case-specific app characteristic;

determining the respective prompt using the respective template; and

creating the app using the respective prompt and the large language model.

13 . The computer-implemented method of claim 12 , wherein the respective template further comprises a respective use case-specific app characteristic component.

14 . The computer-implemented method of claim 1 , wherein the respective user input comprises natural language, a text, a sketch, a figure, a flowchart, or any combination thereof.

15 . The computer-implemented method of claim 1 , wherein the respective user input relates to an existing app, and

wherein the existing app is refined using the respective prompt and the large language model.

16 . The computer-implemented method of claim 1 , further comprising:

deploying the app on a target device.

17 . A computer system comprising:

at least one processor; and

at least one memory in communication with the at least one processor,

wherein the at least one processor and the at least one memory are configured to:

provide an app development user interface (UI) of an app development platform to a user for developing an app;

receive first user input from the user, wherein the first user input is indicative of at least one app characteristic;

determine a primary prompt based on the first user input, wherein the primary prompt indicates a respective app characteristic, and wherein the primary prompt is associated with a large language model to create the app;

display the primary prompt to the user via the app development UI;

receive second user input from the user, wherein the second user input is indicative of a refined primary prompt;

determine a subsidiary prompt based on the primary prompt and the second user input; and

create the app using the subsidiary prompt and the large language model.

18 . A computer program product or a computer-readable medium comprising the computer program product, wherein the computer program product comprises computer program code that, when executed by a computer system, causes the computer system to:

provide an app development user interface (UI) of an app development platform to a user for developing an app;

receive first user input from the user, wherein the first user input is indicative of at least one app characteristic;

determine a primary prompt based on the first user input, wherein the primary prompt indicates a respective app characteristic, and wherein the primary prompt is associated with a large language model to create the app;

display the primary prompt to the user via the app development UI;

receive second user input from the user, wherein the second user input is indicative of a refined primary prompt;

determine a subsidiary prompt based on the primary prompt and the second user input; and

create the app using the subsidiary prompt and the large language model.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2026
From: SIEMENS INDUSTRY SOFTWARE GMBH
To: SIEMENS INDUSTRY SOFTWARE NETHERLANDS B.V.
Reel/Frame 075608/0275 →
MERGER Recorded Apr 20, 2026
From: MENDIX TECHNOLOGY B.V.
To: SIEMENS INDUSTRY SOFTWARE NETHERLANDS B.V.
Reel/Frame 075417/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2025
From: KO, INSUK
To: MENDIX TECHNOLOGY B.V.
Reel/Frame 072164/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2025
From: PETRIDIS, FILIPPOS
To: SIEMENS INDUSTRY SOFTWARE GMBH
Reel/Frame 072164/0371 →