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: 10108593Abstract: 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: GrantFiled: June 22, 2015Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Robert J. Mauceri, Jr., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
-
Publication number: 20150286615Abstract: 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: ApplicationFiled: June 22, 2015Publication date: October 8, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Robert J. Mauceri, JR., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
-
Patent number: 9116681Abstract: 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: GrantFiled: November 9, 2012Date of Patent: August 25, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Robert J. Mauceri, Jr., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
-
Patent number: 8332809Abstract: 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: GrantFiled: September 30, 2004Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Robert J. Mauceri, Jr., Alexander Malek, Stuart B. Kolodner, Charles W. Parker, Phillip D. Allen
-
Patent number: 8146017Abstract: 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: GrantFiled: November 30, 2006Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
-
Publication number: 20080115195Abstract: 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: ApplicationFiled: November 13, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
-
Publication number: 20080114810Abstract: 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: ApplicationFiled: November 30, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
-
Patent number: 6044387Abstract: 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: GrantFiled: September 10, 1997Date of Patent: March 28, 2000Assignee: Microsoft CorporationInventors: Michael Angiulo, Stuart B. Kolodner