Patents by Inventor Jade D. Naaman

Jade D. Naaman 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: 10846153
    Abstract: A workflow development system is described that enables users to easily develop and deploy bots. The system provides a graphical user interface (GUI) that enables a user to select a plurality of steps for inclusion in a workflow and within which each user-selected step is represented as an interactive object. The plurality of steps includes at least one step of receiving a message directed to a bot or sending a message on behalf of the bot and at least one step of invoking an application to perform an action in response to receiving the message directed to the bot or to receive information upon which the sending of the message on behalf of the bot will be based. The system also receives information about each of the user-selected steps included in the workflow and generates workflow logic based on the received information that is executable to run the workflow.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Barath Balasubramanian, Ashwin Sathya Raghunathan, Jade D. Naaman, Daniel J. Kappes
  • Publication number: 20180321922
    Abstract: A workflow development system is described that enables users to easily develop and deploy bots. The system provides a graphical user interface (GUI) that enables a user to select a plurality of steps for inclusion in a workflow and within which each user-selected step is represented as an interactive object. The plurality of steps includes at least one step of receiving a message directed to a bot or sending a message on behalf of the bot and at least one step of invoking an application to perform an action in response to receiving the message directed to the bot or to receive information upon which the sending of the message on behalf of the bot will be based. The system also receives information about each of the user-selected steps included in the workflow and generates workflow logic based on the received information that is executable to run the workflow.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Inventors: Barath Balasubramanian, Ashwin Sathya Raghunathan, Jade D. Naaman, Daniel J. Kappes
  • Patent number: 10025567
    Abstract: A workflow development system is described that enables users to easily develop and deploy bots. The system provides a graphical user interface (GUI) that enables a user to select a plurality of steps for inclusion in a workflow and within which each user-selected step is represented as an interactive object. The plurality of steps includes at least one step of receiving a message directed to a bot or sending a message on behalf of the bot and at least one step of invoking an application to perform an action in response to receiving the message directed to the bot or to receive information upon which the sending of the message on behalf of the bot will be based. The system also receives information about each of the user-selected steps included in the workflow and generates workflow logic based on the received information that is executable to run the workflow.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Barath Balasubramanian, Ashwin Sathya Raghunathan, Jade D. Naaman, Daniel J. Kappes
  • Publication number: 20180107461
    Abstract: A workflow development system is described that enables users to easily develop and deploy bots. The system provides a graphical user interface (GUI) that enables a user to select a plurality of steps for inclusion in a workflow and within which each user-selected step is represented as an interactive object. The plurality of steps includes at least one step of receiving a message directed to a bot or sending a message on behalf of the bot and at least one step of invoking an application to perform an action in response to receiving the message directed to the bot or to receive information upon which the sending of the message on behalf of the bot will be based. The system also receives information about each of the user-selected steps included in the workflow and generates workflow logic based on the received information that is executable to run the workflow.
    Type: Application
    Filed: April 7, 2017
    Publication date: April 19, 2018
    Inventors: Barath Balasubramanian, Ashwin Sathya Raghunathan, Jade D. Naaman, Daniel J. Kappes