WO2025099638 - SYSTEMS AND METHODS FOR AUTOMATED SOFTWARE CODE GENERATION
National phase entry is expected:
Publication Number
WO/2025/099638
Publication Date
15.05.2025
International Application No.
PCT/IB2024/061052
International Filing Date
07.11.2024
Title **
[English]
SYSTEMS AND METHODS FOR AUTOMATED SOFTWARE CODE GENERATION
[French]
SYSTÈMES ET PROCÉDÉS DE GÉNÉRATION AUTOMATISÉE DE CODE DE LOGICIEL
Applicants **
CODEVALET INC.
Inventors
TRUDEAU, Nathan
Priority Data
63/547,842
08.11.2023
US
Application details
| Total Number of Claims/PCT | * |
| Number of Independent Claims | * |
| Number of Priorities | * |
| Number of Multi-Dependent Claims | * |
| Number of Drawings | * |
| Pages for Publication | * |
| Number of Pages with Drawings | * |
| Pages of Specification | * |
| * | |
| Number of Office Actions | * |
| * | |
International Searching Authority |
USPTO
* |
| * | |
| Recordal of a Change of the Applicant's Name/Address |
Change of Applicant's Name and Address
* |
| Type of Assignment |
The Standard Agent's Assignment
* |
| Applicant's Legal Status |
Legal Entity
* |
| * | |
| * | |
| * | |
| * | |
| * | |
| Entry into National Phase under |
Chapter I
* |
| Patent Delivery |
Send the Letters Patent by Courier
* |
| 译文 |
|
* The data is based on automatic recognition. Please verify and amend if necessary.
** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.
Quotation for National Phase entry
| Country | Stages | Total | |
|---|---|---|---|
| China | Filing, Examination, Granting | 3082 | |
| EPO | Filing, Examination, Granting | 28075 | |
| Japan | Filing, Examination, Granting | 3140 | |
| South Korea | Filing, Examination, Granting | 4251 | |
| USA | Filing, Examination, Granting | 9710 |

Total:
48,258
The term for entry into the National Phase has expired. This quotation is for informational purposes only
Contact Us
Abstract[English]
A system and method for automatic software code generation utilizing one or more predictive model trained on code-related data, said code-related data involving obtained features and aspects from arbitrary code-related data. At least one instruction, such as natural language description(s), of at least one of desired code components and features can be processed by at least one of the at least one predictive models to produce corresponding code that matches at least one intent behind the at least one instruction. The generated code is analyzed and tested for correctness. At least one portion of the at least one trained predictive model leverages techniques such as attention mechanisms and transfer learning to improve contextual code generation. The present technology can be at least enabled with version control and codebases to ensure seamless integration with existing workflows. Automated code generation improves programmer productivity and enables rapid software prototyping.[French]
L'invention concerne un système et un procédé de génération automatique de code de logiciel utilisant un ou plusieurs modèles prédictifs entraînés sur des données relatives à un code, lesdites données relatives à un code impliquant des caractéristiques et des aspects obtenus à partir de données relatives à un code arbitraire. Au moins une instruction, telle qu'une ou plusieurs descriptions de langage naturel, d'au moins l'un des composants et des caractéristiques de code souhaités peut être traitée par au moins l'un desdits modèles prédictifs pour produire un code correspondant qui correspond à au moins une intention derrière ladite instruction. L'exactitude du code généré est analysée et testée. Au moins une partie du ou des modèles prédictifs entraînés tire profit de techniques telles que des mécanismes d'attention et un apprentissage de transfert pour améliorer la génération de code contextuel. La présente technologie peut être au moins activée avec des bases de code et de commande de version pour assurer une intégration continue avec des flux de travail existants. La génération automatisée de code améliore la productivité du programmateur et permet un prototypage de logiciel rapide.