Processing

Please wait...

Settings

Settings

Goto Application

1. WO2022164645 - AUTOMATED CODE GENERATION FOR COMPUTER SOFTWARE

Publication Number WO/2022/164645
Publication Date 04.08.2022
International Application No. PCT/US2022/012387
International Filing Date 13.01.2022
IPC
G06F 16/242 2019.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
242Query formulation
CPC
G06F 16/2423
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
242Query formulation
2423Interactive query statement specification based on a database schema
G06F 16/2428
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
242Query formulation
2428Query predicate definition using graphical user interfaces, including menus and forms
G06F 8/10
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
10Requirements analysis; Specification techniques
G06F 8/34
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
30Creation or generation of source code
34Graphical or visual programming
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • BANGALORE, Kiran Kumar Govindaraju
  • ROY, Ashis Kumar
Agents
  • CHATTERJEE, Aaron C.
  • BARKER, Doug
  • CHEN, Wei-Chen Nicholas
  • CHOI, Daniel
  • CHURNA, Timothy
  • DINH, Phong
  • EVANS, Patrick
  • GABRYJELSKI, Henry
  • GUPTA, Anand
  • HWANG, William C.
  • JARDINE, John S.
  • LEE, Sunah
  • LEMMON, Marcus
  • MARQUIS, Thomas
  • MEYERS, Jessica
  • SPELLMAN, Steven
  • SULLIVAN, Kevin
  • WALKER, Matt
  • WIGHT, Stephen A.
  • WISDOM, Gregg
  • WONG, Thomas S.
  • ZHANG, Hannah
  • AKHTER, Julia
  • KADOURA, Judy M.
  • NIU, Bo
  • BROWN, Renee
  • TRAN, Kimberly
Priority Data
17/317,55011.05.2021US
20214100397829.01.2021IN
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) AUTOMATED CODE GENERATION FOR COMPUTER SOFTWARE
(FR) GÉNÉRATION DE CODE AUTOMATISÉE POUR LOGICIEL INFORMATIQUE
Abstract
(EN) An automatic rule generation and evaluation system enables a user to generate rules and evaluate the rules even as the rules are generated. The user employs a rules workbench user interface (UI) to provide input regarding the rules to be implemented on data obtained from a plurality of data sources. The rules workbench UI generates scripts from the user input. The scripts are employed to build a model and generate queries. Displaying the result sets obtained from executing the queries enables the user to evaluate the rules in real-time. If the user is satisfied, the user may finalize the rules, else the user can further modify the rules and the steps of rule modification and rule evaluation may be iterated until the rules are finalized.
(FR) Un système de génération et d'évaluation automatiques de règles permet à un utilisateur de générer des règles et d'évaluer les règles même au fur et à mesure que les règles sont générées. L'utilisateur utilise une interface utilisateur (IU) de banc d'essai de règles pour fournir une entrée concernant les règles à mettre en œuvre sur des données obtenues auprès d'une pluralité de sources de données. L'IU de banc d'essai de règles génère des scripts à partir de l'entrée utilisateur. Les scripts sont utilisés pour construire un modèle et générer des requêtes. L'affichage d'ensembles de résultats obtenus à partir de l'exécution des requêtes permet à l'utilisateur d'évaluer les règles en temps réel. Si l'utilisateur est satisfait, l'utilisateur peut finaliser les règles, sinon l'utilisateur peut encore modifier les règles, et les étapes de modification de règles et d'évaluation de règles peuvent être itérées jusqu'à ce que les règles soient finalisées.
Latest bibliographic data on file with the International Bureau