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).

  • Patent number: 6681251
    Abstract: The invention relates to a method and means of workload balancing for a multitude of applications servers. The method comprises a first-step, wherein an application client sends an application request to a request queue of a dispatcher. In a second step the dispatcher is extracting an application request from said request queue. Within the second step the dispatcher selects a certain one of the application servers to which the extracted application request is to be sent to based on a table. The table is administered by the dispatcher and the table comprises an indication of the workload of the application servers. Also within the second step the dispatcher administers the table according to the selection and the dispatcher sends the extracted application request to said certain application server. The method comprises a third step, wherein an application server after processing an application request returns to the dispatcher a response comprising an indication of its current workload.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: January 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20030236700
    Abstract: The present invention relates to a computerized method applicable to a set of parties connected via a network, and in particular it relates to a method and system for improving the search for services offered via said network. Said parties are Service Providers offering said services, Service Requesters needing said services, and Service Brokers maintaining information about said services and service providers. Said Service Brokers assist said Service Requestors in finding, for a particular service, the best services from the best Service Providers ranked by the importance for said Service Requestor. Obviously, the acceptance of a particular Service Broker by a particular Service Requestor depends on the capability of providing a (ranked) list of services that best meet the demands of a particular Service Requester.
    Type: Application
    Filed: March 27, 2003
    Publication date: December 25, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Arning, Frank Leymann, Dieter Roller, Roland Seiffert
  • Publication number: 20030211319
    Abstract: A yarn containing filaments made from synthetic polymers has a cross-section having at least 5 vertices, a titer of 1 to 7 dtex and a tenacity of at least 60 cN/tex. The filaments of the yarn preferably have a cross-section having 5 to 8 vertices, possibly with indentations between the vertices. The cross-section of the filaments is preferably star-shaped. The yarn preferably has a tenacity of 60 to 85 cN/tex, an elongation at break of 15% to 35%, a hot-air shrinkage of 4% to 10% and a stretch recovery of 250 to 400 cN/tex. The yarn is excellently suited for use in the manufacture of industrial fabrics, particularly airbag fabrics.
    Type: Application
    Filed: April 24, 2003
    Publication date: November 13, 2003
    Applicant: Acordis Industrial Fibers GmbH
    Inventors: Ralf Koehnen, Frank Leymann, Britta Konrad, Gerhard Berberich, Hans Albert Graefe, Andreas Tulke, Qiao Xiao
  • Patent number: 6633908
    Abstract: The present invention relates to the area of systems management teaching means and a method for determining and managing application performance. Application Response Measurement (ARM) assumes that the managed application is a self-instrumented component. This requires invasive changes to existing applications or to add explicitly code to newly written applications. Due to this additional effort this will restrict the area of applicability of ARM. The basic idea of the present invention is to instrument not the application components. The present invention contemplates instrumenting the invocation agent instead, which in turn is responsible to call the application for execution. This solution provides application response measurement without any modification of the application being measured. It is the invocation agent that makes the appropriate ARM calls to furnish the instrumentation on behalf of the application.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 6631354
    Abstract: A method of providing workload-management in a Workflow-Management-System (WFMS) includes a first method of automatically determining at least one enclave-graph within a process-model of a Workflow-Management-System (WFM), and a second method of executing the enclave-graphs. The method comprises an enclave-creation-step wherein if control-flow enters the enclave graph a first time, the WFMS creates a workload-management-enclave in the WLM on behalf of activities which are part of the enclave-graph. The method can comprise an enclave-join-step wherein the WFMS joins an activity of the enclave-graph to the workload-management-enclave in the WLM on behalf of the activity. Moreover the method can comprise an enclave-deletion-step for deleting the workload-management-enclave on behalf of the activities.
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 6615265
    Abstract: A polite manner is used to discontinue availability of an application-server connected to at least one application-client. The connected-application-server determines what if any connected-application-clients have an open connection to the said connected-application-server. The application-server sends the connected-application-client a demand to switch to a substitute-application-server. The connected-application-client then opens a substitute-connection to a substitute-application-server and closes the connection to the connected-application-server. Finally, the connected-application-server discontinues availability of the connected-application-server by terminating the connected-application-server.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: September 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20030144891
    Abstract: In a method for supervising the processing status of activities of a business process managed by a Workflow-Management-Systems or a computer system with comparable functionality (WFMS), the activity is checked to determine whether the processing status of the activity instance has an in doubt status. If an in doubt status is found, a check is made to determine whether a dedicated check-activity is associated with the activity, a check-activity being capable of dynamically analyzing the processing status of its associated activity. If a dedicated check-activity is found, an instance is launched to determine the processing status of the activity instance.
    Type: Application
    Filed: January 23, 2003
    Publication date: July 31, 2003
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20030079200
    Abstract: The current invention relates to a definition of a process model in a Workflow Management System or a computer system with comparable functionality (WFMS) wherein said process model is modeling at least one hyper-edge said hyper-edge representing a boundary within said process model. According to the current invention the process model is realized by defining said hyper-edge by one or a multitude of additional hyper-edge nodes being part of said process model.
    Type: Application
    Filed: October 7, 2002
    Publication date: April 24, 2003
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20030036940
    Abstract: The present invention relates to a computerized method and system for improving the processing of transition conditions within a Workflow Management System (WFMS) or a computer system with comparable functionality. It is assumed that the WFMS controls the execution of a process-instance being the instance of a process model of a business process. Moreover, the process model comprises a multitude of transition conditions relating to a multitude of process activities respectively, which, if evaluated to TRUE, decide whether any of the corresponding activities is to be launched for execution. The method comprises a definition step dynamically and adaptively defining an evaluation sequence of said transition conditions. Moreover, the method comprises a launching step, wherein the activities corresponding to the transition conditions are launched for execution in the evaluation sequence, if the corresponding transition conditions evaluate to TRUE.
    Type: Application
    Filed: August 16, 2002
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 6507844
    Abstract: A method for minimizing network traffic of distributed applications operating in a distributed environment in a networked computer system, comprising a plurality of workstations and a plurality of database management systems (DBMS) managing data in a set of distributed tables for use by the workstation. The method derives from process models a placement of tables resulting in minimal network traffic when the process model is executed and thereby lowering costs and average response times. The invention can be advantageously applied to workflow management systems.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: January 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 6487548
    Abstract: The present invention relates to messaging systems in general and message broker systems in specific. More particularly, the invention relates to means and a method for processing message publication requests and message subscription requests. The current invention transforms the subscription problem into a database query problem allowing to use query techniques known and optimized for many years. The basic approach of the current invention is to invert the relationship of message publication requests (treated as database data) and message subscription requests (treated as database queries) according the state of the art. Thus the core of the current invention is to treat incoming messages publication requests as database queries and to treat message subscription requests as database queries.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: November 26, 2002
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20020138328
    Abstract: A workflow management system manages a business process or a system with comparable functions. A user is assigned to an activity of the business process using a mining algorithm.
    Type: Application
    Filed: March 19, 2002
    Publication date: September 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Andreas Arning, Frank Leymann, Dieter Roller, Roland Seiffert
  • Patent number: 6450211
    Abstract: Process for producing high-density woven fabrics on a water-jet loom, comprising feeding a warp having up to three catch threads on one edge, inserting weft threads into the warp in the direction of the catch threads, beating-up the weft threads to produce a woven fabric, severing the ends of the weft threads at the edges of the warp, and removing the ends of the weft threads, characterized in that, seen from both edges of the warp, 5 to 60 threads of the warp, following the catch threads on the edge of the warp with the catch threads, are support threads that are maintained at a tension that is 2 to 20 cN/tex higher than that of the threads forming the remaining warp, that after production of the fabric the weft threads between the edges of the remaining warp and the support threads are severed by fusion and joined to threads at the edges of the remaining warp, and that the severed ends of the weft threads are removed together with the support threads and the catch threads.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: September 17, 2002
    Assignee: Acordis Industrial Fibers GmbH
    Inventors: Hans Albert Graefe, Frank Leymann
  • Patent number: 6442572
    Abstract: A method of performing a transaction on a database. A number of transactions are available to be performed on said database. At least one of said transactions may only be performed if corresponding requirements are fulfilled, wherein the fulfillment of said requirements depends on the prior successful termination of at least one other transaction. Then, said at least one of said transactions is invoked. Depending on stored information relating to prior successful terminations of transactions it is then checked whether said corresponding requirements are fulfilled. If said requirements are fulfilled, said transaction is performed. Then, after a successful termination of said transaction, an information relating to said successful termination is stored.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20020111841
    Abstract: A method and system for providing selective command control within a WorkFlow Management System (WFMS). The WFMS includes a model of a business process. The model defines process activities as nodes of an arbitrary graph and control flows as directed edges of the graph. Upon receiving an issued command directed to a process instance of said model, a it is determined whether the current activity is defined in a command sphere. The command sphere is a sub-graph of the arbitrary graph and defines one or more permissible commands (i.e., commands which can safely be executed during the current activity). The issued command is executed only if it is defined as permissible within the relevant command sphere.
    Type: Application
    Filed: February 6, 2002
    Publication date: August 15, 2002
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20020091881
    Abstract: A method of operating a computer system is described. The computer system comprises at least one application client (15), at least two application servers (20, 21) which are suitable to process requests of the application client (15), and a database (26) which may be accessed by the two application servers (20, 21). The method comprises the steps of recognising that the first one of the two application servers (21) fails to access the database (26), sending a request of the application client (15) for the first application server (21) from the first application server (21) to the second application server (20), processing the request by the second application server (20), and sending a response to the request from the second application server (20) to the first application server (21).
    Type: Application
    Filed: January 9, 2002
    Publication date: July 11, 2002
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Patent number: 6415297
    Abstract: The invention suggests means for defining a portion of the system-repository of a Workflow-Management-System (WFMS) or a system with comparable functionality to be maintained in a parallel database by a Database-Management-System (DBMS). The WFMS comprises at least one process-model. Moreover, it is suggested that the definition-means for defining, which portions of the system repository is being stored in the parallel database, is comprised in said WFMS's configuration specifications as for instance in said process-model.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: July 2, 2002
    Assignee: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20020077945
    Abstract: Proposed is a mechanism for writing audit trail records in a Workflow-Management-System (WFMS) which comprises the steps of:
    Type: Application
    Filed: November 15, 2001
    Publication date: June 20, 2002
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20020059423
    Abstract: A technology for indicating and determining the availability of a multitude of application servers. The method comprises for each of application server a first step of inserting into an availability database a notification period defining an upper time limit for a repetition period of an availability signal, which is repeated as long as the application server is available. In a second step for each availability signal its corresponding time stamp is inserted as availability time into the availability database. The difference of the current time and a recent availability time compared to said notification period is representing a measure of availability for the application servers.
    Type: Application
    Filed: July 13, 2001
    Publication date: May 16, 2002
    Applicant: IBM
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20020059306
    Abstract: A method and apparatus for implementing a recovery process for a resource manager. The method and apparatus has the resource manager take checkpoints in a manner such that in the case of failure of the resource manager, the time it takes to have requests processed again is shorter than a specified request processing time.
    Type: Application
    Filed: November 8, 2001
    Publication date: May 16, 2002
    Applicant: International Business Machines Corporation
    Inventors: Frank Leymann, Dieter Roller