Patents by Inventor Frank Leymann
Frank Leymann 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: 20260131707Abstract: The application relates to a seat comprising at least one padding. The padding comprises a first part of a clamping device as well as a three-dimensional network structure with irregularly bound meshes of one or more continuous linear structures. The continuous linear structures are welded together at crossing points and contain at least one thermoplastic elastomer. A first clamping device is formed from the material of the three-dimensional network structure. The application further relates to a method for producing the said seat.Type: ApplicationFiled: March 14, 2024Publication date: May 14, 2026Applicants: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT, INDORAMA VENTURES MOBILITY OBERNBURG GMBHInventors: Frank LEYMANN, Michael NEIDHÖFER, Anna GOLDHOFER, Leo REDCLIFFE
-
Publication number: 20250178261Abstract: A Method for producing a cushion material for manufacture of seat cushions may extrude a material comprising at least one thermoplastic polymer in an extrusion device, thereby producing a curtain of molten endless fibers, that falls due to gravity. The extrusion device comprising multiple extrusion nozzles that are distributed in a longitudinal direction and in a lateral direction of the extrusion device, and a pressure adjustment arrangement to adjust an extrusion pressure. The Method may receive the curtain of molten endless fibers between two counter-rotating rollers, thereby producing a 3D tangle of irregularly distributed endless fibers which form loops that are fused together. The Method may solidify the 3D tangle by immersion in a cooling liquid.Type: ApplicationFiled: November 25, 2024Publication date: June 5, 2025Inventors: Mathieu Cluet, BenoÎt Gazaniol, David Boudot, Michael Neidhöfer, Frank Leymann
-
Publication number: 20250178498Abstract: A seat element for a vehicle seat can comprise at least one carrier part with a first side and a second side opposite the first side, and one-piece, planar cushion mat with a first side and a second side opposite the first side, wherein the one-piece, planar cushion mat is produced from an elastic material comprising non-directionally arranged fibers. The first side of the one-piece, planar cushion mat is arranged at least in some regions on the first side of the carrier part and is elastically folded around a first edge of the carrier part so that the first side of the one-piece, planar cushion mat is arranged at least in some other regions on the second side of the carrier part and is fixed in an elastically folded form.Type: ApplicationFiled: November 14, 2024Publication date: June 5, 2025Inventors: Mathieu Cluet, Benoît Gazaniol, David Boudot, Michael Neidhöfer, Frank Leymann
-
Patent number: 10162674Abstract: Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing the execution of process instances based on correlation information associated with messages consumed by the process instances.Type: GrantFiled: May 9, 2016Date of Patent: December 25, 2018Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Publication number: 20160253209Abstract: Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing the execution of process instances based on correlation information associated with messages consumed by the process instances.Type: ApplicationFiled: May 9, 2016Publication date: September 1, 2016Inventors: Frank Leymann, Dieter Roller
-
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
-
Patent number: 9348660Abstract: Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing the execution of process instances based on correlation information associated with messages consumed by the process instances.Type: GrantFiled: April 10, 2015Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Publication number: 20150212863Abstract: Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing the execution of process instances based on correlation information associated with messages consumed by the process instances.Type: ApplicationFiled: April 10, 2015Publication date: July 30, 2015Inventors: Frank Leymann, Dieter Roller
-
Patent number: 9021487Abstract: Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing the execution of process instances based on correlation information associated with messages consumed by the process instances.Type: GrantFiled: October 15, 2013Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Patent number: 8719215Abstract: The present invention relates to a technique for controlling the creation of process instances within an execution environment such as a Workflow Management System. Upon receiving a request to create a process instance and corresponding input data to be processed by the process instance, a process instance identifier is first constructed for the process instance to be created based on the provided input. Next, the create request is executed, but only if no process instance exists or existed with the same process instance identifier. In the case where a process instance already exists or existed with the same process instance identifier, the present invention permits a user-defined action to be carried out to avoid an identifier conflict.Type: GrantFiled: January 24, 2002Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Publication number: 20140040902Abstract: Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing the execution of process instances based on correlation information associated with messages consumed by the process instances.Type: ApplicationFiled: October 15, 2013Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Patent number: 8561071Abstract: Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing the execution of process in stances based on correlation information associated with messages consumed by the process instances.Type: GrantFiled: June 29, 2006Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Patent number: 8145595Abstract: Activities within a workflow are either data management activities (DMAs) or non-DMAs. A workflow is typically carried out by a system by executing one activity after the other. This can, however, be very time consuming. A method and system are provided for optimizing a group of activities (GOA) comprising a DMA, whereby the GOA is comprised in the workflow to improve the overall performance. The method determines the DMAs, and for each DMA, a data level statement (DLS). The GOA is determined and a process graph model (PGM) is determined from the GOA so that the DLS is comprised in the PGM and the semantics of the PGM are identical to those of the GOA. The PGM is optimized for which an optimized GOA is determined. The semantics of the optimized GOA are identical to those of the GOA. In the workflow, the GOA is replaced by the optimized GOA.Type: GrantFiled: July 2, 2008Date of Patent: March 27, 2012Assignee: International business Machines CorporationInventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Berhard Mitschang, Charles Daniel Wolfson
-
Patent number: 8046440Abstract: The present invention relates to managing the administration of electronic resources accessible in an electronic network. Grid resources or services are enhanced with a presentation interface that provides an administration user-interface for configuring them. Resource-located logic configures the resource according to user inputs and actions imparted on user controls, which are sent from a respective resource to a portal server. On the portal server, a second user-interface software is implemented, able to aggregate the fragments or controls of different resources, to display such multiple controls to a user, to process user inputs imparted on those controls, and to send user control data entered via the user-interface fragments to a resource configuration interface of a respective one of the resources to perform the configuration of a respective resource via the respective resource configuration-interface.Type: GrantFiled: August 17, 2005Date of Patent: October 25, 2011Assignee: International Business Machines CorporationInventors: Gerd Breiter, Carsten Leue, Frank Leymann, Thomas Schaeck
-
Patent number: 7904416Abstract: For a software component to be installed on a target computer system a product dependency graph is determined which identifies additional software components required by the to-be-installed software component as prerequisite or corequisite software components. For each of these software components a corresponding installation facility is determined. Then a process model is generated being executable by a Workflow Management System (WFMS). The WFMS process model comprises a directed graph of activities, wherein each software component of the product dependency graph is associated with an activity such that when the activity is executed the installation facility corresponding to each of the software components is performed. Moreover, the WFMS process model is generated in a way that the sequence of activities in the directed graph is not violating the dependencies of the software components in the product dependency graph. Finally the WFMS process model is inserted in the WFMS as the provisioning process.Type: GrantFiled: April 17, 2008Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Patent number: 7822830Abstract: The present invention provides a Dynamic Portal Assembly for Portals which provides the function to manipulate whole topology tree of a Portal at runtime. Topology Fragments, that are partial topology trees, are computed by software components called Adapters and are merged with existing trees at run time. The Adapters themselves can base the computation on the states of External Systems, e.g. Workflow Systems. The introduction of an Independent Adapter Interface allows for easy deployment of new Adapters into the Portal. In a preferred embodiment of the present invention the Dynamic Portal Assembly is adapted to integrate Workflow into Portal without giving awareness to the Portal user.Type: GrantFiled: April 6, 2009Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Robert Junghuber, Matthias Kloppmann, Frank Leymann, Markus Reichart, Dieter Roller, Juergen Schaeck, Thomas Schaeck
-
Patent number: 7774786Abstract: A system for improved scheduling of resources within a Workflow-Management-System or a computer system with comparable functionality (WFMS). Based on a new resource specification comprised within a process model and associated with an activity, the WFMS determines the resources required for execution of said activity. The invention further schedules a request for allocation of said resources on behalf and in advance of starting execution of said activity. This approach reduces the execution time of the activity as all resources required by the activity will be available when execution of the activity begins; the activity does not have to wait for these resources. Moreover, a WFMS knowing the required resources of the activities it is administrating is able to schedule resource requests to avoid resource conflicts between the activities.Type: GrantFiled: May 1, 2008Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Publication number: 20100005298Abstract: A system for improved scheduling of resources within a Workflow-Management-System or a computer system with comparable functionality (WFMS). Based on a new resource specification comprised within a process model and associated with an activity, the WFMS determines the resources required for execution of said activity. The invention further schedules a request for allocation of said resources on behalf and in advance of starting execution of said activity. This approach reduces the execution time of the activity as all resources required by the activity will be available when execution of the activity begins; the activity does not have to wait for these resources. Moreover, a WFMS knowing the required resources of the activities it is administrating is able to schedule resource requests to avoid resource conflicts between the activities.Type: ApplicationFiled: May 1, 2008Publication date: January 7, 2010Applicant: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Publication number: 20090222536Abstract: The present invention provides a Dynamic Portal Assembly for Portals which provides the function to manipulate whole topology tree of a Portal at runtime. Topology Fragments, that are partial topology trees, are computed by software components called Adapters and are merged with existing trees at run time. The Adapters themselves can base the computation on the states of External Systems, e.g. Workflow Systems. The introduction of an Independent Adapter Interface allows for easy deployment of new Adapters into the Portal. In a preferred embodiment of the present invention the Dynamic Portal Assembly is adapted to integrate Workflow into Portal without giving awareness to the Portal user.Type: ApplicationFiled: April 6, 2009Publication date: September 3, 2009Applicant: International Business Machines CorporationInventors: Robert Junghuber, Matthias Kloppmann, Frank Leymann, Markus Reichart, Dieter Roller, Juergen Schaeck, Thomas Schaeck
-
Patent number: 7523174Abstract: A Dynamic Portal Assembly for Portals for manipulating a topology tree of a Portal at runtime. Topology Fragments, that are partial topology trees, are computed by Adapters and are merged with existing trees at run time. The Adapters base the computation on the states of External Systems, e.g., Workflow Systems. An Independent Adapter Interface allows for easy deployment of new Adapters into the Portal. The Dynamic Portal Assembly is adapted to integrate workflow into a Portal without giving awareness to a Portal user.Type: GrantFiled: October 9, 2003Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Robert Junghuber, Matthias Kloppmann, Frank Leymann, Markus Reichart, Dieter Roller, Juergen Schaeck, Thomas Schaeck