Patents by Inventor Matthias Kloppmann

Matthias Kloppmann 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: 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
  • 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
  • Publication number: 20090119639
    Abstract: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description. The one or more data management operations are executed against one or more data management systems.
    Type: Application
    Filed: January 6, 2009
    Publication date: May 7, 2009
    Applicant: International Business Machines Corporation
    Inventors: Mike GRASSELT, Matthias KLOPPMANN, Albert MAIER, Oliver SUHRE, Matthias TSCHAFFLER, Charles Daniel WOLFSON
  • 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
  • Patent number: 7499906
    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: August 2, 2006
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Bernhard Mitschang, Charles Daniel Wolfson
  • Patent number: 7496887
    Abstract: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description. The one or more data management operations are executed against one or more data management systems.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mike Grasselt, Matthias Kloppmann, Albert Maier, Oliver Suhre, Matthias Tschaffler, Charles Daniel Wolfson
  • Publication number: 20080281659
    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: Application
    Filed: July 2, 2008
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Bernhard Mitschang, Charles Daniel Wolfson
  • Publication number: 20080196027
    Abstract: For migrating process instances, first input information describing changes between a first process template and a second process template is received. Second input information describing grouping of said changes is also received. A set of combinations of the first process template and the second process template is determined by applying the changes to the first process template in complete groups as defined by the second input information.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 14, 2008
    Inventors: Dennis Hohmann, Matthias Kloppmann, Andreas Schmitz
  • Patent number: 7386577
    Abstract: Transactions within a process model are determined by grouping a set of individual process activities into a single transaction. This effectively reduces the processing overhead, and, therefore, improves the overall throughput and latency of the execution of the process model. The transaction is determined by performing an optimization procedure that takes into account the structure of the process model as well as various properties of the single process activities of the process model. Analysis of the properties of the process activities as well as application of the optimization procedure is performed dynamically during execution of the process model by a workflow engine.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventors: Andreas Arning, Matthias Kloppmann, Frank Leymann, Gerhard Pfau, Dieter Roller, Andreas Schmitz, Friedemann Schwenkreis, Claudia Zentner
  • Publication number: 20070162339
    Abstract: In a computer system of a sender, means is generated for a message. The means represents a reward offer for a receiver of the message for acting on the message. The message and means are sent to at least one receiver. The message and means associated with the message are received in a receiver computer system. It is checked whether the message is acted on in accordance with the reward offer in the receiver computer system. Realization of the reward offer is initiated in response to the message being acted on in accordance with the reward offer.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 12, 2007
    Inventors: Andreas Arning, Matthias Kloppmann, Gerhard Pfau, Dieter Roller
  • Publication number: 20070055557
    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: Application
    Filed: August 2, 2006
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Bernhard Mitschang, Charles Wolfson
  • Publication number: 20060277024
    Abstract: The current invention relates to a technology for processing of compensation scopes comprised within atomic scopes of a process model by a Workflow Management System or a computer system with comparable functionality (WFMS). The method comprises a step of checking whether the atomic scope of the process instance of that process model has been aborted abnormally. If this is the case, in a further step it is analyzed if in the process model the compensation scope has been associated with a specific atomic scope behavior specification, defining a specific abort handling for the compensation scope in the particular case that the compensation scope is comprised within an atomic scope and the atomic scope has been aborted. In a final step the compensation scope is processed according to the specific atomic scope behavior specification.
    Type: Application
    Filed: March 16, 2006
    Publication date: December 7, 2006
    Inventors: Matthias Kloppmann, Dieter Koenig, Dieter Roller, Gunnar Wilmsmann, Claudia Zentner
  • Publication number: 20060200797
    Abstract: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description. The one or more data management operations are executed against one or more data management systems.
    Type: Application
    Filed: March 1, 2005
    Publication date: September 7, 2006
    Inventors: Mike Grasselt, Matthias Kloppmann, Albert Maier, Oliver Suhre, Matthias Tschaffler, Charles Wolfson
  • Publication number: 20050209841
    Abstract: The present invention provides a method, a data processing system as well as a computer program product for optimizing process properties for workflows with failing activities. The invention makes use of monitoring occurrence of failure of each activity of a process model of a workflow and further monitoring properties that are associated to compensating activities that are required in order to repair the failure of an activity. The method makes explicit use of determining alternative execution sequences and selecting one of the plurality of alternative execution sequences of the process model, that optimizes the process property in case of failure of an activity of the process model. The process model itself remains unaffected and need not to be remodeled.
    Type: Application
    Filed: March 10, 2005
    Publication date: September 22, 2005
    Inventors: Andreas Arning, Matthias Kloppmann, Frank Leymann, Gerhard Pfau, Dieter Roller, Andreas Schmitz, Friedemann Schwenkreis, Claudia Zentner
  • Publication number: 20050171930
    Abstract: Transactions within a process model are determined by grouping a set of individual process activities into a single transaction. This effectively reduces the processing overhead, and, therefore, improves the overall throughput and latency of the execution of the process model. The transaction is determined by performing an optimization procedure that takes into account the structure of the process model as well as various properties of the single process activities of the process model. Analysis of the properties of the process activities as well as application of the optimization procedure is performed dynamically during execution of the process model by a workflow engine.
    Type: Application
    Filed: February 2, 2005
    Publication date: August 4, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Arning, Matthias Kloppmann, Frank Leymann, Gerhard Pfau, Dieter Roller, Andreas Schmitz, Friedemann Schwenkreis, Claudia Zentner
  • Publication number: 20050055664
    Abstract: The current invention relates to a technology for handling of notifications within a Workflow Management System or a computer system with comparable functionality (WFMS). WFMS control the execution of an instance of a process-model with activities as well as rules defining a potential control-flow within the process-model. The method comprises a step of determining if the process-model comprises a specification defining a notification-sphere. The notification-sphere, which comprises a multitude of activities representing a proper subset of activities of the process model is associated with at least one predefined notification-condition, specifying a condition under which a notification is to be sent on behalf of the subset of activities. A step of starting monitoring the notification-condition is comprised once the control-flow enters the notification-sphere a first time.
    Type: Application
    Filed: June 29, 2004
    Publication date: March 10, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Kloppmann, Frank Leymann, Dieter Roller
  • Publication number: 20050015293
    Abstract: A collaboration enhanced workflow system includes an interface unit at least to provide an interface to a workflow system for performing a selected workflow and an interface to a collaboration system within which the actors of the current instance of the selected workflow can collaborate.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Horst Henn, Matthias Kloppmann, Frank Leymann, Yoelle Maarek, Michael Rodeh, Juergen Schaeck, Thomas Schaeck, Dafna Sheinwald
  • Publication number: 20040133660
    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: October 9, 2003
    Publication date: July 8, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Junghuber, Matthias Kloppmann, Frank Leymann, Markus Reichart, Dieter Roller, Juergen Schaeck, Thomas Schaeck
  • Publication number: 20030122880
    Abstract: The present invention relates to the display of information on a screen of a computing device and in particular to method and system for displaying information including a preprogrammed expansion or reduction of the quantity of displayed information in response to an user action. In order to increase the user comfort it is proposed to provide an user interface setting means (10,20) that enables a control element (10) thereof, e.g. a slider (10) within a slider bar (20), a lever or wheel to be turned, i.e., to be moved within a predetermined setting range, and stepwise expanding or reducing the displayed information within a respective expansion range in response to respective user-initiated movements of said control element (20), without a separate user action being required for any transition between the expansion or reduction steps.
    Type: Application
    Filed: December 23, 2002
    Publication date: July 3, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Kloppmann, Wayne F. Miller
  • Publication number: 20020038450
    Abstract: A technique for the construction, management, and execution of workflow-based applications consists of at least a development environment for process-based applications (DEPBA), a Workflow Management System (WFMS) and a Database Management System (DBMS). The WFMS provides for the definition and execution of process models underlying the workflow-based applications. The DBMS provides support for definition and execution of components, in particular stored procedures, that implement activities within the process model. The DEPBA provides for the definition of workflow-based applications and the export/import of the appropriate definitions to/from the WFMS and the DBMS.
    Type: Application
    Filed: August 1, 2001
    Publication date: March 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: Matthias Kloppmann, Frank Leymann, Dieter Roller