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: 20260131707
    Abstract: 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: Application
    Filed: March 14, 2024
    Publication date: May 14, 2026
    Applicants: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT, INDORAMA VENTURES MOBILITY OBERNBURG GMBH
    Inventors: Frank LEYMANN, Michael NEIDHÖFER, Anna GOLDHOFER, Leo REDCLIFFE
  • Publication number: 20250178261
    Abstract: 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: Application
    Filed: November 25, 2024
    Publication date: June 5, 2025
    Inventors: Mathieu Cluet, BenoÎt Gazaniol, David Boudot, Michael Neidhöfer, Frank Leymann
  • Publication number: 20250178498
    Abstract: 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: Application
    Filed: November 14, 2024
    Publication date: June 5, 2025
    Inventors: Mathieu Cluet, Benoît Gazaniol, David Boudot, Michael Neidhöfer, Frank Leymann
  • Patent number: 10162674
    Abstract: 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: Grant
    Filed: May 9, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20160253209
    Abstract: 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: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 9430745
    Abstract: 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: Grant
    Filed: December 14, 2006
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Simon Moser, Friedemann Schwenkreis
  • Patent number: 9348660
    Abstract: 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: Grant
    Filed: April 10, 2015
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20150212863
    Abstract: 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: Application
    Filed: April 10, 2015
    Publication date: July 30, 2015
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 9021487
    Abstract: 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: Grant
    Filed: October 15, 2013
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 8719215
    Abstract: 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: Grant
    Filed: January 24, 2002
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20140040902
    Abstract: 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: Application
    Filed: October 15, 2013
    Publication date: February 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 8561071
    Abstract: 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: Grant
    Filed: June 29, 2006
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 8145595
    Abstract: 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: Grant
    Filed: July 2, 2008
    Date of Patent: March 27, 2012
    Assignee: International business Machines Corporation
    Inventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Berhard Mitschang, Charles Daniel Wolfson
  • Patent number: 8046440
    Abstract: 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: Grant
    Filed: August 17, 2005
    Date of Patent: October 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gerd Breiter, Carsten Leue, Frank Leymann, Thomas Schaeck
  • Patent number: 7904416
    Abstract: 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: Grant
    Filed: April 17, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 7822830
    Abstract: 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: Grant
    Filed: April 6, 2009
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert Junghuber, Matthias Kloppmann, Frank Leymann, Markus Reichart, Dieter Roller, Juergen Schaeck, Thomas Schaeck
  • Patent number: 7774786
    Abstract: 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: Grant
    Filed: May 1, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20100005298
    Abstract: 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: Application
    Filed: May 1, 2008
    Publication date: January 7, 2010
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20090222536
    Abstract: 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: Application
    Filed: April 6, 2009
    Publication date: September 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Robert Junghuber, Matthias Kloppmann, Frank Leymann, Markus Reichart, Dieter Roller, Juergen Schaeck, Thomas Schaeck
  • Patent number: 7523174
    Abstract: 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: Grant
    Filed: October 9, 2003
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Junghuber, Matthias Kloppmann, Frank Leymann, Markus Reichart, Dieter Roller, Juergen Schaeck, Thomas Schaeck