US Patent Application 17844432. AUTOMATED CODE GENERATION FOR DATA TRANSFORMATIONS IN A WORKFLOW simplified abstract

From WikiPatents
Jump to navigation Jump to search

AUTOMATED CODE GENERATION FOR DATA TRANSFORMATIONS IN A WORKFLOW

Organization Name

Microsoft Technology Licensing, LLC


Inventor(s)

[[José Luis Fernández Gorro�o of Paris (FR)]]


Cédric Thierry Michel Bignon of Clamart (FR)


Cédric Bernard Jean Golmard of Plaisir (FR)


Nicolas Chao Wei Ding of Issy-Les-Moulineaux (FR)


Anand Mourouguessin of Bezons (FR)


Lydia Jo Bagwell of Kirkland WA (US)


AUTOMATED CODE GENERATION FOR DATA TRANSFORMATIONS IN A WORKFLOW - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17844432 Titled 'AUTOMATED CODE GENERATION FOR DATA TRANSFORMATIONS IN A WORKFLOW'

Simplified Explanation

This abstract describes a workflow development system that includes automatic code generation for data transformations. The system provides a graphical user interface for users to add and configure workflow steps. One of these steps can perform a transformation or re-formatting of data received from a previous step. The system automatically determines the code needed for the transformation based on programming-by-example techniques. Users provide sample input and output data, and the system learns and generates code that can perform the desired transformation based on these samples.


Original Abstract Submitted

Methods, systems, and computer program products are described herein for implementing a workflow development system that includes automatic code generation for data transformations. For instance, the workflow development system may provide a graphical user interface that enables a user to add and/or configure one or more workflow steps. At least one workflow step may be configured to perform a transformation or re-formatting of data that may be received from a previous workflow step. The code utilized to perform the transformation or re-formatting may be automatically determined by the workflow development system in accordance with programming-by-example techniques, where a user provides sample input data representative of the data prior to transformation and provides sample output data representative of data post-transformation. The workflow development system learns and/or generates code, that is able to perform the transformation as desired by the user, based on the sample input and output data.