Generative Model Integration with Code Editing
US-2025244960-A1 · Jul 31, 2025 · US
US2025278257A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025278257-A1 |
| Application number | US-202418593263-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 1, 2024 |
| Priority date | Mar 1, 2024 |
| Publication date | Sep 4, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the present disclosure provide techniques for artificial intelligence (AI)-based software application generation. An example method includes obtaining a description of a software application. The method further includes providing, to an artificial intelligence (AI) model, first input data comprising an indication of the description. The method further includes obtaining, from the AI model, first output data comprising one or more first executable packages of the software application. The method further includes storing the one or more first executable packages in memory for execution by one or more processors.
Opening claim text (preview).
1 . A method, comprising: obtaining a description of a software application; providing, to an artificial intelligence (AI) model, first input data comprising an indication of the description; obtaining, from the AI model, first output data comprising one or more first executable packages of the software application; and storing the one or more first executable packages in memory for execution by one or more processors. 2 . The method of claim 1 , wherein: the description comprises a text description of the software application, an audio description of the software application, a video description of the software application, a visual illustration of the software application, or any combination thereof; the one or more first executable packages comprises one or more instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more actions of the software application in accordance with the description; and the AI model comprises a generative AI model. 3 . The method of claim 1 , wherein the description comprises: an indication of one or more functionalities of the software application; an indication of an appearance of the software application; an indication of one or more operating platforms in which the software application is executed; an indication of one or more end users of the software application; or any combination thereof. 4 . The method of claim 1 , wherein the AI model is trained to generate a complete software application that is executable by the one or more processors. 5 . The method of claim 1 , wherein obtaining the output data comprises generating the output data using a software development kit that is accessible to the AI model. 6 . The method of claim 1 , further comprising training the AI model using training data, wherein the training data comprises a plurality of training descriptions of sample applications and a plurality of executable packages corresponding to the training descriptions. 7 . The method of claim 1 , further comprising determining that the one or more first executable packages satisfy one or more criteria. 8 . The method of claim 7 , further comprising transferring the one or more first executable packages to a computing device in response to determining that the one or more first executable packages satisfy the one or more criteria. 9 . The method of claim 1 , further comprising: obtaining feedback on the software application; providing, to the AI model, second input data comprising an indication of the feedback; obtaining, from the AI model, second output data comprising one or more second executable packages of the software application, wherein the one or more second executable packages comprises one or more instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more actions of the software application in accordance with the feedback. 10 . The method of claim 1 , further comprising transferring the one or more first executable packages to a portable computing device, wherein the software application comprises a mobile application. 11 . A system, comprising: one or more memories; and one or more processors coupled to the one or more memories, the one or more processors being configured to cause the system to: obtain a description of a software application; provide, to an artificial intelligence (AI) model, first input data comprising an indication of the description; obtain, from the AI model, first output data comprising one or more first executable packages of the software application; and store the one or more first executable packages in the one or more memories for execution by at least one processor. 12 . The system of claim 11 , wherein: the description comprises a text description of the software application, an audio description of the software application, a video description of the software application, a visual illustration of the software application, or any combination thereof; the one or more first executable packages comprises one or more instructions that, when executed by the at least one processor, cause the at least one processor to perform one or more actions of the software application in accordance with the description; and the AI model comprises a generative AI model. 13 . The system of claim 11 , wherein the description comprises: an indication of one or more functionalities of the software application; an indication of an appearance of the software application; an indication of one or more operating platforms in which the software application is executed; an indication of one or more end users of the software application; or any combination thereof. 14 . The system of claim 11 , wherein the AI model is trained to generate a complete software application that is executable by the at least one processor. 15 . The system of claim 11 , wherein to obtain the output data, the one or more processors are configured to cause the system to generate the output data using a software development kit that is accessible to the AI model. 16 . The system of claim 11 , wherein the one or more processors are configured to cause the system to train the AI model using training data, wherein the training data comprises a plurality of training descriptions of sample applications and a plurality of executable packages corresponding to the training descriptions. 17 . The system of claim 11 , wherein the one or more processors are configured to cause the system to determine that the one or more first executable packages satisfy one or more criteria. 18 . The system of claim 17 , wherein the one or more processors are configured to cause the system to transfer the one or more executable packages to a computing device in response to determining that the one or more first executable packages satisfy the one or more criteria. 19 . The system of claim 11 , wherein the one or more processors are configured to cause the system to: obtain feedback on the software application; provide, to the AI model, second input data comprising an indication of the feedback; obtain, from the AI model, second output data comprising one or more second executable packages of the software application, wherein the one or more second executable packages comprises one or more instructions that, when executed by the at least one processor, cause the at least one processor to perform one or more actions of the software application in accordance with the feedback. 20 . The system of claim 11 , wherein the one or more processors are configured to cause the system to transfer the one or more first executable packages to a portable computing device, wherein the software application comprises a mobile application.
for test execution, e.g. scheduling of test suites · CPC title
Creation or generation of source code · CPC title
Requirements analysis; Specification techniques · CPC title
Encoding · CPC title
Software deployment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.