Patents by Inventor Simon Moser
Simon Moser 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).
-
Publication number: 20240068389Abstract: An exhaust gas after-treatment device includes: a catalytic converter system, which includes a delivery side and a discharge side; and a container including an interior space and at least two openings, the at least two openings including a first opening and a second opening, the catalytic converter system being arranged in the interior space of the container, the first opening being connected with the catalytic converter system on the delivery side, and the second opening being connected to the catalytic converter system on the discharge side.Type: ApplicationFiled: November 9, 2023Publication date: February 29, 2024Applicant: Rolls-Royce Solutions GmbHInventors: Ingo Lorenz, Manuel Lorenz, Simon Hölldobler, Tobias Bieringer, Dominik Kluiber, Dietmar Witzigmann, Andreas Moser, Andreas Bruckmeier, Julian Kovac, Helmut Hupfloher
-
Patent number: 10764109Abstract: Instantiating a resource of an IT-service includes analyzing a service model of an IT-service, the service model including a node representing a resource for providing the IT-service. A resource type of the resource being indicated by the node is determined, and a resource manager being operable to instantiate the resource is identified. A resource-manager-specific API of the resource manager is identified, and at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API. The resource-manager specific method for instantiating the resource represented by the node is executed.Type: GrantFiled: November 14, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 10535032Abstract: Process model merging receives data representative of a first model that models a first process and a second model that models a second process, and determines, based on the data and a predetermined plurality of basic model manipulation operations, atomic differences in the second model relative to the first model. Compound differences are determined in the second model relative to the first model. A user is informed of the atomic differences and the compound differences. The user is allowed to select a set of the plurality of basic model manipulation operations. A modified first model is obtained by applying the selected set of basic model manipulation operations to the first model.Type: GrantFiled: April 10, 2012Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sebastian Carbajales, Tak S. Chau, Christian Gerth, Michael Illiger, Jochen M. Kuester, Simon Moser
-
Publication number: 20190081849Abstract: Instantiating a resource of an IT-service includes analyzing a service model of an IT-service, the service model including a node representing a resource for providing the IT-service. A resource type of the resource being indicated by the node is determined, and a resource manager being operable to instantiate the resource is identified. A resource-manager-specific API of the resource manager is identified, and at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API. The resource-manager specific method for instantiating the resource represented by the node is executed.Type: ApplicationFiled: November 14, 2018Publication date: March 14, 2019Inventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 10135669Abstract: Instantiating a resource of an IT-service includes analyzing a service model of the IT-service where the service model includes a node representing a resource for providing the IT-service. The node has a generic API providing an abstract method for instantiating the resource. A determination is made whether the node is a multi-instance node representing a resource being instantiable multiple times. If so, a determination is made whether a first instance of the resource represented by the multi-instance node already exists in a runtime environment providing the IT-service. If so, a selection criteria is computed to identify and select a resource manager configured to instantiate a second instance of the resource based on collocation or anti-collocation parameters in the runtime environment. The abstract method for instantiating the second instance of the resource is overridden with a resource-manager specific method of a resource-manager-specific API specified by the selected resource manager.Type: GrantFiled: October 3, 2017Date of Patent: November 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Publication number: 20180026828Abstract: Instantiating a resource of an IT-service includes analyzing a service model of the IT-service where the service model includes a node representing a resource for providing the IT-service. The node has a generic API providing an abstract method for instantiating the resource. A determination is made whether the node is a multi-instance node representing a resource being instantiable multiple times. If so, a determination is made whether a first instance of the resource represented by the multi-instance node already exists in a runtime environment providing the IT-service. If so, a selection criteria is computed to identify and select a resource manager configured to instantiate a second instance of the resource based on collocation or anti-collocation parameters in the runtime environment. The abstract method for instantiating the second instance of the resource is overridden with a resource-manager specific method of a resource-manager-specific API specified by the selected resource manager.Type: ApplicationFiled: October 3, 2017Publication date: January 25, 2018Inventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9819606Abstract: Allocating an instance of a resource to an IT-service includes analyzing a service model specifying the structure of an IT-service and including nodes and resource management rules specifying the management of the node's resource. For each node, a resource type indicated by the node is determined. Resource management rules assigned to the node are also determined. The resource management rules assigned to the node are evaluated on a resource instance catalog for computing selection criteria. The selection criteria is applied on a service provider catalog for selecting a resource manager for providing an instance of the resource. An instance of the resource is created by the selected resource manager and allocated to the IT-service.Type: GrantFiled: August 16, 2016Date of Patent: November 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9787528Abstract: Instantiating a resource of an IT-service includes analyzing a service model of the IT-service where the service model includes a node representing a resource for providing the IT-service. A resource type of the resource being indicated by the node is determined, and a service provider catalog is evaluated to determine a resource manager operable to instantiate the resource and an address of the resource manager. A request is sent to the address of the resource manager for a description of a resource-manager-specific API of the resource manager. Upon receipt of the requested description, at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API, and the resource-manager specific method for instantiating the resource represented by the node is executed.Type: GrantFiled: August 2, 2016Date of Patent: October 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Publication number: 20160359763Abstract: Allocating an instance of a resource to an IT-service includes analyzing a service model specifying the structure of an IT-service and including nodes and resource management rules specifying the management of the node's resource. For each node, a resource type indicated by the node is determined. Resource management rules assigned to the node are also determined. The resource management rules assigned to the node are evaluated on a resource instance catalog for computing selection criteria. The selection criteria is applied on a service provider catalog for selecting a resource manager for providing an instance of the resource. An instance of the resource is created by the selected resource manager and allocated to the IT-service.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9515866Abstract: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node.Type: GrantFiled: November 13, 2015Date of Patent: December 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Publication number: 20160344840Abstract: Instantiating a resource of an IT-service includes analyzing a service model of the IT-service where the service model includes a node representing a resource for providing the IT-service. A resource type of the resource being indicated by the node is determined, and a service provider catalog is evaluated to determine a resource manager operable to instantiate the resource and an address of the resource manager. A request is sent to the address of the resource manager for a description of a resource-manager-specific API of the resource manager. Upon receipt of the requested description, at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API, and the resource-manager specific method for instantiating the resource represented by the node is executed.Type: ApplicationFiled: August 2, 2016Publication date: November 24, 2016Inventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9444760Abstract: Allocating an instance of a resource to an IT-service includes: analyzing a service model specifying the structure of an IT-service and comprising nodes and resource management rules specifying the management of said node's resource. For each node, the method includes: determining a resource type indicated by said node; determining one or more resource management rules assigned to said node; evaluating the resource management rules assigned to said node on a resource instance catalog and the determined resource type for computing selection criteria; applying the selection criteria on a service provider catalog for selecting one of the one or more resource managers, the service provider catalog being indicative of one or more of the resource managers respectively being operable to provide a resource instance of a given resource type to the IT-service; creating an instance of the resource provided by the selected resource manager; and allocating said instance to the IT-service.Type: GrantFiled: December 8, 2013Date of Patent: September 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9432247Abstract: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node.Type: GrantFiled: December 8, 2013Date of Patent: August 30, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9430745Abstract: In a Workflow Management System with a workflow having a sequence of activities of an underlying business process, logical wait situations occur when a given activity depends upon completion of a prerequisite preparation activity. A method for decreasing the resulting run-time delays includes: identifying a primary activity and an associated preparation activity required to be done before executing the primary activity; navigating through the process template of the underlying workflow and calculating the probability at a node of the process template that the primary activity will be reached for a current process instance; and pre-executing the preparation activity in parallel to the activity sequence if the probability exceeds a predetermined threshold.Type: GrantFiled: December 14, 2006Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Frank Leymann, Simon Moser, Friedemann Schwenkreis
-
Publication number: 20160072661Abstract: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node.Type: ApplicationFiled: November 13, 2015Publication date: March 10, 2016Inventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9203774Abstract: A system for instantiating resources of an IT-service includes a management engine operable to analyze a service model of said IT-service comprising nodes representing the resources and being indicative of a resource type of said represented resources. Each node comprises a generic API not being specific to any particular resource manager and providing an abstract method for instantiating the resource represented by the respective node. For each node, determining the resource types being indicated by said node; evaluating a service provider catalog indicative of resource managers operable to provide a resource of a given resource type and determining an address of each resource manager; selecting one of the resource managers; sending a request to the address of the selected resource manager for a description of a resource-manager-specific API of said resource manager; overriding said abstract method by a resource-manager-specific method for the API; and executing the overridden abstract method.Type: GrantFiled: May 31, 2013Date of Patent: December 1, 2015Assignee: International Business Machines CorporationInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 9203773Abstract: A system and technique for allocating instances of resources to an IT-service includes a management engine operable to analyze a service model specifying a structure of an IT-service comprising nodes representing resources and being indicative of a resource type of said represented resource. Management rules specify the management of said node's resource. For each node, the engine determines the resource type indicated by said node; determines rules assigned to said node; evaluates the rules assigned to said node on a resource instance catalog and the determined resource type; applies a selection criteria on a service provider catalog for selecting a resource manager, the service provider catalog being indicative of one or more resource managers respectively being operable to provide a resource instance of a given resource type to the IT-service; create an instance of the resource provided by the selected resource manager; and allocate said instance to the IT-service.Type: GrantFiled: May 31, 2013Date of Patent: December 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 8914770Abstract: The present invention relates to a Workflow Management System or a computer system with comparable functionality (WFMS). More particularly the invention relates to a method or means for generating a runtime compliant partner process for a given original process, wherein both processes are dedicated to interact with each other. In order to provide a method for generating a runtime compliant partner process for a given original process, which is easier understandable for a process developer, it is proposed to perform the steps of: Step 1: Identifying all activities of the original process interacting with the partner process, Step 2: Determining if an activity is able to be mirrored by a mechanism supported by the business process language, e.g. BPEL, Step 2.1: If yes, generating the mirrored activity and creating a respective activity name, Step 2.1: If not, using a predetermined mathematical method for dissecting such an activity that into a set of sub-activities, which can be mirrored, Step 2.2.Type: GrantFiled: October 12, 2006Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Simon Moser, Marc Haebich, Axel Martens
-
Publication number: 20140095721Abstract: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node.Type: ApplicationFiled: December 8, 2013Publication date: April 3, 2014Applicant: International Business Machines CorporationInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Publication number: 20140095720Abstract: Allocating an instance of a resource to an IT-service includes: analyzing a service model specifying the structure of an IT-service and comprising nodes and resource management rules specifying the management of said node's resource. For each node, the method includes: determining a resource type indicated by said node; determining one or more resource management rules assigned to said node; evaluating the resource management rules assigned to said node on a resource instance catalog and the determined resource type for computing selection criteria; applying the selection criteria on a service provider catalog for selecting one of the one or more resource managers, the service provider catalog being indicative of one or more of the resource managers respectively being operable to provide a resource instance of a given resource type to the IT-service; creating an instance of the resource provided by the selected resource manager; and allocating said instance to the IT-service.Type: ApplicationFiled: December 8, 2013Publication date: April 3, 2014Applicant: International Business Machines CorporationInventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier