The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 15, 2024
Filed:
Jun. 20, 2022
Microsoft Technology Licensing, Llc, Redmond, WA (US);
José Luis Fernández Gorroño, Paris, FR;
Cédric Thierry Michel Bignon, Clamart, FR;
Cédric Bernard Jean Golmard, Plaisir, FR;
Nicolas Chao Wei Ding, Issy-les-Moulineaux, FR;
Anand Mourouguessin, Bezons, FR;
Lydia Jo Bagwell, Kirkland, WA (US);
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
Abstract
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.