Patents by Inventor Stuart B. Kolodner

Stuart B. Kolodner 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: 10108593
    Abstract: A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert J. Mauceri, Jr., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
  • Publication number: 20150286615
    Abstract: A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 8, 2015
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert J. Mauceri, JR., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
  • Patent number: 9116681
    Abstract: A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert J. Mauceri, Jr., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
  • Patent number: 8332809
    Abstract: A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Robert J. Mauceri, Jr., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
  • Patent number: 8146017
    Abstract: Methods, systems, apparatus, and computer-readable media are provided herein for declarative data binding and data type propagation in a remote workflow schedule authoring system. According to one method, a user interface is provided for binding a parameter in a workflow action rule to a data value provided by a data source. The user interface may include a control for specifying a data source and a data field to which the parameter should be bound. The parameter is bound to the data source and data field selected using the user interface. If the data type of the selected data source is identical to the data type of the parameter, an internal lookup may be performed to retrieve the data value. Otherwise, the data type of the parameter may be propagated to the data source during lookup of the data value.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
  • Publication number: 20080115195
    Abstract: Methods, systems, apparatus, and computer-readable media are provided herein for remotely authoring a workflow schedule. According to one method, a workflow schedule authoring tool is provided that may utilize workflow action proxies in place of actual workflow actions during authoring. Safeguards are also provided at various stages in the authoring process to ensure that each workflow action utilized in a workflow schedule has been authorized for use in and execution by a workflow schedule. Workflow schedules may also be provided with version numbers to ensure that the same version of a workflow schedule is utilized throughout the entire lifespan of a workflow instance.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
  • Publication number: 20080114810
    Abstract: Methods, systems, apparatus, and computer-readable media are provided herein for declarative data binding and data type propagation in a remote workflow schedule authoring system. According to one method, a user interface is provided for binding a parameter in a workflow action rule to a data value provided by a data source. The user interface may include a control for specifying a data source and a data field to which the parameter should be bound. The parameter is bound to the data source and data field selected using the user interface. If the data type of the selected data source is identical to the data type of the parameter, an internal lookup may be performed to retrieve the data value. Otherwise, the data type of the parameter may be propagated to the data source during lookup of the data value.
    Type: Application
    Filed: November 30, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
  • Patent number: 6044387
    Abstract: A spell check or a find and replace editing operation is implemented on a plurality of documents on a web and is initiated from a single dialog box. The user is provided the option of selecting either all documents on the web site or alternatively, specifying each of the plurality of documents on which the editing operation is applied. A summary review or list of documents is created by opening successive files on the web site and identifying those for which the selected editing operation is applicable. Once the summary review list of files is completed, the user has the option of reviewing one or more of the files on the list to control how the editing operation is completed. For example, in a spell check editing operation, a file reviewed by the user is opened to the first apparently misspelled word and the user is given the option of changing the word, ignoring it, or moving to the next apparently misspelled word, if any.
    Type: Grant
    Filed: September 10, 1997
    Date of Patent: March 28, 2000
    Assignee: Microsoft Corporation
    Inventors: Michael Angiulo, Stuart B. Kolodner