Patents by Inventor Mostafa Balat

Mostafa Balat 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: 10642604
    Abstract: Workflow definitions are broken into a set of components. Each workflow component has an instance-specific workflow definition that it operates from. Different steps can be injected into different workflow instance-specific definitions, based upon a given state of each individual workflow instance.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Hansen, Stuart Glasson, Chethan Thopaiah, Thomas Hejlsberg, Gert Willem Robyns, Jacob Winther Jespersen, Mostafa Balat, Bogdan Sturzoiu, Cristian-Alexandru Chereches
  • Publication number: 20180275985
    Abstract: Workflow definitions are broken into a set of components. Each workflow component has an instance-specific workflow definition that it operates from. Different steps can be injected into different workflow instance-specific definitions, based upon a given state of each individual workflow instance.
    Type: Application
    Filed: February 15, 2018
    Publication date: September 27, 2018
    Inventors: Marc HANSEN, Stuart GLASSON, Chethan THOPAIAH, Thomas HEJLSBERG, Gert Willem Robyns, Jacob WINTHER JESPERSEN, Mostafa BALAT, Bogdan Sturzoiu, Cristian-Alexandru CHERECHES
  • Patent number: 9934026
    Abstract: Workflow definitions are broken into a set of components. Each workflow component has an instance-specific workflow definition that it operates from. Different steps can be injected into different workflow instance-specific definitions, based upon a given state of each individual workflow instance.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Hansen, Stuart Glasson, Chethan Thopaiah, Thomas Hejlsberg, Gert Willem Robyns, Jacob Winther Jespersen, Mostafa Balat, Bogdan Sturzoiu, Cristian-Alexandru Chereches
  • Patent number: 9575751
    Abstract: An item to be processed is received and scanned. The scan identifies any functions or procedures in the item being processed, and extracts actual code representing those functions or procedures. Any invoking functions, which invoke the identified function, are, themselves, identified. Actual code for the invoking function is extracted as well. An output documentation file is generated that includes a name of the identified function or procedure, as well as actual code for the function or procedure, and actual code from at least one example of an invoking function.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: February 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mostafa Balat, Simon Kristiansen Ejsing, Thomas Hejlsberg, Gert Willem Robyns
  • Publication number: 20160378575
    Abstract: Workflow definitions are broken into a set of components. Each workflow component has an instance-specific workflow definition that it operates from. Different steps can be injected into different workflow instance-specific definitions, based upon a given state of each individual workflow instance.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Marc Hansen, Stuart Glasson, Chethan Thopaiah, Thomas Hejlsberg, Gert Willem Robyns, Jacob Winther Jespersen, Mostafa Balat, Bogdan Sturzoiu, Cristian-Alexandru Chereches
  • Publication number: 20160378464
    Abstract: An item to be processed is received and scanned. The scan identifies any functions or procedures in the item being processed, and extracts actual code representing those functions or procedures. Any invoking functions, which invoke the identified function, are, themselves, identified. Actual code for the invoking function is extracted as well. An output documentation file is generated that includes a name of the identified function or procedure, as well as actual code for the function or procedure, and actual code from at least one example of an invoking function.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Mostafa Balat, Simon Kristiansen Ejsing, Thomas Hejlsberg, Gert Willem Robyns