Patents by Inventor Steffen Rost
Steffen Rost 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: 10417051Abstract: An order processing system can include an order processing container, a factory registry, a relationship registry, and synchronization function component. The order processing system can handle orders, which are build plans including a set of tasks. The tasks can specify programmatic actions which may include creation, deletion, and modification of resources and resource topologies. The order processing container can be central engine that programmatically drives order processing actions. The factory registry can support a creation and deletion of resource instances in a resource topology defined by at least one order. The relationship registry can maintain relationships among resources. The synchronization function component can permit transparent usage of shared resources in accordance with shared usage resource topology parameters specified within processed orders.Type: GrantFiled: May 23, 2008Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Michael M. Behrendt, Gerd Breiter, Joachim Hagmeier, Einar Lueck, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Patent number: 8650574Abstract: The present invention replaces the prior art Systems Management Flow execution environments with a new Order Processing Environment. The Order Processing Environment consists of an Order Processing Container (“Container” in short), a Relationship Registry, and a Factory Registry. The Factory Registry supports creation of new resource instances. The Relationship Registry stores relationships between resources. The Container gets as input an Order and a start point address for the first resource. The Order is a document (e.g., XML) which includes a number of Tasks for each involved resource without arranging those tasks in a sequence. This differentiates Orders from workflow descriptions used by standard workflow engines. Each Task includes at least all input parameters for executing the Task. The sequence of the Task execution is derived by the Container by using the Relationship Registry which reflects all current Resource Topologies.Type: GrantFiled: July 5, 2006Date of Patent: February 11, 2014Assignee: International Business Machines CorporationInventors: Gerd Breiter, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Patent number: 8103774Abstract: The idea of the present invention is to provide a challenge-response mechanism to acquire work scope split range information from the application's Work Scope Split component of the over-utilized resource. By using the work scope split range information, the provisioning system is able to add a new resource, install a new application for that new resource, configure the new and the over-utilized resource's application, and reconfigure the load-balancer in accordance with the work scope split range information. The present invention adds scalability to complex and stateful application programs and allows dynamic provisioning of resources for these application programs.Type: GrantFiled: February 8, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Boas Betzler, Steffen Rost
-
Patent number: 8055773Abstract: Orders are processed within an Order Processing Environment which includes an Order Processing Container, Relationship Registry, and Factory Registry. The Order Processing Environment is extended by a Reference Resolvement Function Component. The RRFC provides the basic functionality for resolving References defined in the Order Document at runtime and make the referenced data available as a usual input parameter for the resources involved in the Order Processing. Each Task in the Order may contain Resource Property References and Resource Property Relationship References which are pointers to properties of resources. These references are resolved by the RRFC during the Order Processing before the Order Document is delegated from one resource to the next. When resolving a Reference, the value of the referenced Resource Property is determined and the Reference is replaced by this value so that it can be used by the resource having it defined in its Task section as a usual input parameter.Type: GrantFiled: November 6, 2006Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Gerd Breiter, Einar Lueck, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Patent number: 8001429Abstract: A method and system for automated error handling in system management flows by enhancing workflow engines by an error handling component and by adding a supportive error handling layer to invoked system management tasks which serves as the counterpart to the workflow engine's error handling component. The additional functionality of the task-provided error handling layer is accessible for the workflow engine via extended Web services interfaces. The workflow engine's error handling component and the task-provided error handling layer allow for the definition of a standard protocol between the workflow engine and invoked tasks for automated error handling. Furthermore, an interface and method of communication between the enhanced workflow engine and an external error resolving device (such as an expert system) is defined with the purpose of using the external error resolving device for automatic error recovery.Type: GrantFiled: September 21, 2007Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventors: Gerd Breiter, Ruediger Maas, Steffen Rost, Thomas Spatzier
-
Patent number: 7840857Abstract: The present invention provides a method and system for automated handling of resolvable and non-resolvable errors in the execution of system management flows by enhancing Workflow Engines (30) by an Error Handling component (40) and by adding a supportive Error Handling Layer (60, 90, 100) to invoked system management tasks which serves as the counterpart to the Workflow Engine's Error Handling component (see FIG. 2). The additional functionality of the task-provided Error Handling Layer (90, 70, 100) is accessible for the Workflow Engine via extended web services interfaces (91, 71, 101). The Workflow Engine's Error Handling component (40) and the task-provided Error Handling Layer allow for the definition of a standard protocol between the Workflow Engine and invoked tasks (31) for automated error handling.Type: GrantFiled: September 18, 2007Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Gerd Breiter, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Publication number: 20090293064Abstract: An order processing system including an order processing container, a factory registry, a relationship registry, and synchronization function component. The order processing system can handle orders, which are build plans including a set of tasks. The tasks can specify programmatic actions which may include creation, deletion, and modification of resources and resource topologies. The order processing container can be central engine that programmatically drives order processing actions. The factory registry can support a creation and deletion of resource instances in a resource topology defined by at least one order. The relationship registry can maintain relationships among resources. The synchronization function component can permit transparent usage of shared resources in accordance with shared usage resource topology parameters specified within processed orders.Type: ApplicationFiled: May 23, 2008Publication date: November 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael M. Behrendt, Gerd Breiter, Joachim Hagmeier, Einar Lueck, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Publication number: 20080244337Abstract: A method and system for automated error handling in system management flows by enhancing workflow engines by an error handling component and by adding a supportive error handling layer to invoked system management tasks which serves m the counterpart to the workflow engine's error handling component. The additional functionality of the task-provided, error handling layer is accessible for the workflow engine via extended Web services interfaces. The workflow engine's error handling component and the task-provided error handling layer allow for the definition of a standard protocol between the workflow engine and invoked tasks for automated error handling. Furthermore, an interface and method of communication between the enhanced workflow engine and an external error resolving device (such as an expert system) is defined with the purpose of using the external error resolving device for automatic error recovery.Type: ApplicationFiled: September 21, 2007Publication date: October 2, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Ruediger Maas, Steffen Rost, Thomas Spatzier
-
Publication number: 20080201715Abstract: The present invention replaces the prior art Systems Management Flow execution environments with a new Order Processing Environment. The Order Processing Environment consists of an Order Processing Container (“Container” in short), a Relationship Registry, and a Factory Registry. The Factory Registry supports creation of new resource instances. The Relationship Registry stores relationships between resources. The Container gets as input an Order and a start point address for the first resource. The Order is a document (e.g., XML) which includes a number of Tasks for each involved resource without arranging those tasks in a sequence. This differentiates Orders from workflow descriptions used by standard workflow engines. Each Task includes at least all input parameters for executing the Task. The sequence of the Task execution is derived by the Container by using the Relationship Registry which reflects all current Resource Topologies.Type: ApplicationFiled: July 5, 2006Publication date: August 21, 2008Inventors: Gerd Breiter, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Publication number: 20080201720Abstract: The idea of the present invention is to provide a challenge-response mechanism to acquire work scope split range information from the application's Work Scope Split component of the over-utilized resource. By using the work scope split range information, the provisioning system is able to add a new resource, install a new application for that new resource, configure the new and the over-utilized resource's application, and reconfigure the load-balancer in accordance with the work scope split range information. The present invention adds scalability to complex and stateful application programs and allows dynamic provisioning of resources for these application programs.Type: ApplicationFiled: February 8, 2008Publication date: August 21, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Boas Betzler, Steffen Rost
-
Patent number: 7392314Abstract: The idea of the present invention is to provide a challenge-response mechanism to acquire work scope split range information from the application's Work Scope Split component of the over-utilized resource. By using the work scope split range information, the provisioning system is able to add a new resource, install a new application for that new resource, configure the new and the over-utilized resource's application, and reconfigure the load-balancer in accordance with the work scope split range information. The present invention adds scalability to complex and stateful application programs and allows dynamic provisioning of resources for these application programs.Type: GrantFiled: August 12, 2004Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Boas Betzler, Steffen Rost
-
Publication number: 20080109806Abstract: Orders are processed within an Order Processing Environment which includes an Order Processing Container, Relationship Registry, and Factory Registry. The Order Processing Environment is extended by a Reference Resolvement Function Component. The RRFC provides the basic functionality for resolving References defined in the Order Document at runtime and make the referenced data available as a usual input parameter for the resources involved in the Order Processing. Each Task in the Order may contain Resource Property References and Resource Property Relationship References which are pointers to properties of resources. These references are resolved by the RRFC during the Order Processing before the Order Document is delegated from one resource to the next. When resolving a Reference, the value of the referenced Resource Property is determined and the Reference is replaced by this value so that it can be used by the resource having it defined in its Task section as a usual input parameter.Type: ApplicationFiled: November 6, 2006Publication date: May 8, 2008Inventors: Gerd Breiter, Einar Lueck, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Publication number: 20080077935Abstract: The present invention provides a method and system for automated handling of resolvable and non-resolvable errors in the execution of system management flows by enhancing Workflow Engines (30) by an Error Handling component (40) and by adding a supportive Error Handling Layer (60,90,100) to invoked system management tasks which serves as the counterpart to the Workflow Engine's Error Handling component (see FIG. 2). The additional functionality of the task-provided Error Handling Layer (90, 70, 100) is accessible for the Workflow Engine via extended web services interfaces (91, 71, 101). The Workflow Engine's Error Handling component (40) and the task-provided Error Handling Layer allow for the definition of a standard protocol between the Workflow Engine and invoked tasks (31) for automated error handling.Type: ApplicationFiled: September 18, 2007Publication date: March 27, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Ruediger Maass, Steffen Rost, Thomas Spatzier
-
Publication number: 20050081208Abstract: The invention relates to a method and a scheduling system for scheduling a job, the job having at least one job requirement and being indicative of a scheduling policy of at least first and second scheduling policies, the method comprising the steps of: (a) performing a query in order to identify data processing resources matching the at least one job requirement and obtaining input data for the selected scheduling policy; and (b) selecting one of the matching resources by means of the selected scheduling policy on the basis of the input data.Type: ApplicationFiled: September 27, 2004Publication date: April 14, 2005Applicant: International Business Machines CorporationInventors: Tony Gargya, Andreas Neukoetter, Steffen Rost, Marek Szermutzky
-
Publication number: 20050055696Abstract: The idea of the present invention is to provide a challenge-response mechanism to acquire work scope split range information from the application's Work Scope Split component of the over-utilized resource. By using the work scope split range information, the provisioning system is able to add a new resource, install a new application for that new resource, configure the new and the over-utilized resource's application, and reconfigure the load-balancer in accordance with the work scope split range information. The present invention adds scalability to complex and stateful application programs and allows dynamic provisioning of resources for these application programs.Type: ApplicationFiled: August 12, 2004Publication date: March 10, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Boas Betzler, Steffen Rost