Patents by Inventor Nicolas Chao Wei DING

Nicolas Chao Wei DING has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12217030
    Abstract: Methods for generating automations via natural language processing are performed by computing systems. Natural language input is received from a user interface, and an automation workflow is generated based on the natural language input. The automation workflow includes steps to build an automation. One or more of the steps is provided to the user interface, and a first field and a second field that each correspond to the one or more steps are populated in the user interface. The first field is populated with a parameter value based on the natural language input, and the second field is populated based on the parameter value. The automation is then enabled to be built and deployed.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: February 4, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: José Luis Fernández Gorroño, Lan Li, Cédric Thierry Michel Bignon, Nicolas Chao Wei Ding, Cédric Bernard Jean Golmard, Anand Mourouguessin, Jaime Enrique Reyes Salazar, Shuktika Jain, Dimitrios Leventis, Yu Hu, Haoran Wei
  • Publication number: 20240403763
    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.
    Type: Application
    Filed: August 16, 2024
    Publication date: December 5, 2024
    Inventors: José Luis Fernández GORROÑO, Cédric Thierry Michel BIGNON, Cédric Bernard Jean GOLMARD, Nicolas Chao Wei DING, Anand MOUROUGUESSIN, Lydia Jo BAGWELL
  • Patent number: 12118488
    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.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: October 15, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: José Luis Fernández Gorroño, Cédric Thierry Michel Bignon, Cédric Bernard Jean Golmard, Nicolas Chao Wei Ding, Anand Mourouguessin, Lydia Jo Bagwell
  • Publication number: 20230333827
    Abstract: Methods for generating automations via natural language processing are performed by computing systems. Natural language input is received from a user interface, and an automation workflow is generated based on the natural language input. The automation workflow includes steps to build an automation. One or more of the steps is provided to the user interface, and a first field and a second field that each correspond to the one or more steps are populated in the user interface. The first field is populated with a parameter value based on the natural language input, and the second field is populated based on the parameter value. The automation is then enabled to be built and deployed.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 19, 2023
    Inventors: José Luis Fernández GORROÑO, Lan LI, Cédric Thierry Michel BIGNON, Nicolas Chao Wei DING, Cédric Bernard Jean GOLMARD, Anand MOUROUGUESSIN, Jaime Enrique Reyes SALAZAR, Shuktika JAIN, Dimitrios LEVENTIS, Yu HU, Haoran WEI
  • Publication number: 20230334395
    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.
    Type: Application
    Filed: June 20, 2022
    Publication date: October 19, 2023
    Inventors: José Luis Fernández GORROÑO, Cédric Thierry Michel BIGNON, Cédric Bernard Jean GOLMARD, Nicolas Chao Wei DING, Anand MOUROUGUESSIN, Lydia Jo BAGWELL