Patents by Inventor Joachim Hagmeier

Joachim Hagmeier 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: 11157915
    Abstract: Provided are techniques for providing licensed access to application services based on a contract that specifies conditions for usage of the software application services by a service requester, access to the software application services being provided over a network under different license types, each license type defining a particular usage condition, including a service handler implementing a runtime environment, retrieving service requester profile data associated with the service request; retrieving an identified and validated contract associated with the service request by utilizing requester profile data; receiving license condition data corresponding to the identified contract; retrieving contract information corresponding to the identified and validated contract; receiving, by the licensing service component, usage data; comparing the received usage data with the received license condition data and determining availability of two or more licensing options to satisfy the service request and providing
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 26, 2021
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Dietmar Kuebler, Timo Kussmaul
  • Publication number: 20200043013
    Abstract: Provided are techniques for providing licensed access to application services based on a contract that specifies conditions for usage of the software application services by a service requester, access to the software application services being provided over a network under different license types, each license type defining a particular usage condition, including a service handler implementing a runtime environment, retrieving service requester profile data associated with the service request; retrieving an identified and validated contract associated with the service request by utilizing requester profile data; receiving license condition data corresponding to the identified contract; retrieving contract information corresponding to the identified and validated contract; receiving, by the licensing service component, usage data; comparing the received usage data with the received license condition data and determining availability of two or more licensing options to satisfy the service request and providing
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Applicant: International Business Machines Corporation
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Dietmar Kuebler, Timo Kussmaul
  • Patent number: 10521800
    Abstract: The present invention refers to the field of networked computer telecommunication, and in particular to a method and system for processing services associated with a contract between a service requester (SC) and a service provider (SP) wherein said services are to be provided via a network, wherein at least one service contract is defined between said service requester and said service provider. In order to improve the processing of web services, license management facilities (75A) are included into the prior art method cooperating closely with a Contract Management component (74A) and a Service Metering Component (76A). Preferably, a plurality of different license types are provided for selection to be used, which may further be combined also, in order to match best the needs of a customer.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Dietmar Kuebler, Timo Kussmaul
  • Patent number: 10417051
    Abstract: An order processing system can include an order processing container, a factory registry, a relationship registry, and synchronization function component. The order processing system can handle orders, which are build plans including a set of tasks. The tasks can specify programmatic actions which may include creation, deletion, and modification of resources and resource topologies. The order processing container can be central engine that programmatically drives order processing actions. The factory registry can support a creation and deletion of resource instances in a resource topology defined by at least one order. The relationship registry can maintain relationships among resources. The synchronization function component can permit transparent usage of shared resources in accordance with shared usage resource topology parameters specified within processed orders.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael M. Behrendt, Gerd Breiter, Joachim Hagmeier, Einar Lueck, Ruediger Maass, Steffen Rost, Thomas Spatzier
  • Patent number: 10397342
    Abstract: The present invention refers to the field of networked computer telecommunication, and in particular to a method and system for processing contract data defining contracts between a service requester and a service provider for services like Web Services to be provided via a network. In order to improve the processing of web services in presence of a multitude of valid contracts between binding a Service Consumer (SC) it is proposed to include (1300) said contract data into a request for said service in order to enable the Service provider to evaluate (1330) and select (1340) a particular contract out said multitude in order to match best the needs of the Consumer.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: August 27, 2019
    Assignee: International Busniess Machines Corporation
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Timo Kussmaul
  • Patent number: 8543512
    Abstract: A utilization method and system within a communication network comprises at least one service provider and at least one service consumer. In particular, a there is license contract method and system for validating web services during runtime. At least one parameter is provided to define, if and how many meter event requests associated with service requests may be stored in a cache memory. The parameter is predefined and may be contained in the license contract. Further, a counter may be provided for counting the service requests. The actual status of the counter is sent to the service consumer and/or the service provider.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Dietmar Kuebler, Timo Kussmaul
  • Publication number: 20090293064
    Abstract: An order processing system including an order processing container, a factory registry, a relationship registry, and synchronization function component. The order processing system can handle orders, which are build plans including a set of tasks. The tasks can specify programmatic actions which may include creation, deletion, and modification of resources and resource topologies. The order processing container can be central engine that programmatically drives order processing actions. The factory registry can support a creation and deletion of resource instances in a resource topology defined by at least one order. The relationship registry can maintain relationships among resources. The synchronization function component can permit transparent usage of shared resources in accordance with shared usage resource topology parameters specified within processed orders.
    Type: Application
    Filed: May 23, 2008
    Publication date: November 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael M. Behrendt, Gerd Breiter, Joachim Hagmeier, Einar Lueck, Ruediger Maass, Steffen Rost, Thomas Spatzier
  • Publication number: 20080027735
    Abstract: A utilization method and system within a communication network comprises at least one service provider and at least one service consumer. In particular, a there is license contract method and system for validating web services during runtime. At least one parameter is provided to define, if and how many meter event requests associated with service requests may be stored in a cache memory. The parameter is predefined and may be contained in the license contract. Further, a counter may be provided for counting the service requests. The actual status of the counter is sent to the service consumer and/or the service provider.
    Type: Application
    Filed: December 1, 2004
    Publication date: January 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Dietmar Kuebler, Timo Kussmaul
  • Publication number: 20070233690
    Abstract: The present invention refers to the field of networked computer telecommunication, and in particular to a method and system for processing contract data defining contracts between a service requester and a service provider for services like Web Services to be provided via a network. In order to improve the processing of web services in presence of a multitude of valid contracts between binding a Service Consumer (SC) it is proposed to include (1300) said contract data into a request for said service in order to enable the Service provider to evaluate (1330) and select (1340) a particular contract out said multitude in order to match best the needs of the Consumer.
    Type: Application
    Filed: September 16, 2004
    Publication date: October 4, 2007
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Timo Kussmaul
  • Publication number: 20060264202
    Abstract: The idea of the present invention is to replace the existing password/user ID based authentication process by a new digital signature authentication process in which preferably the first HTTP-request header is extended by the client authentication information independently of the authentication process used by the destination server and without server requesting authentication information. The authentication information preferably includes the client certificate containing the client public key, signed by certification authority, and preferably a hash value calculated over the HTTP-request header data being sent in the request, and encrypted with the Client's private key. The certificate and digital signature may be added during the creation of the HTTP-request header in the client system itself, or may be added later in a server acting as a gateway, proxy, or tunnel.
    Type: Application
    Filed: May 19, 2004
    Publication date: November 23, 2006
    Inventors: Joachim Hagmeier, Joachim Bruchlos, Timo Kussmaul
  • Patent number: 6971014
    Abstract: The invention relates to a device and a method for administering, in particular for creating and changing, identifying characteristics. During input of the new identifying characteristic by a user a check of the identifying characteristic is performed. Depending on the result of the check, a facility for termination of input of the new identifying characteristic is activated or deactivated as appropriate. The present invention substantially improves user-friendliness in the creation and changing of identifying characteristics, as failed attempts to input the new identifying characteristics are avoided.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joachim Hagmeier, Michael Kaisser
  • Publication number: 20050071276
    Abstract: The present invention refers to the field of networked computer telecommunication, and in particular to a method and system for processing services associated with a contract between a service requester (SC) and a service provider (SP) wherein said services are to be provided via a network, wherein at least one service contract is defined between said service requester and said service provider. In order to improve the processing of web services, license management facilities (75A) are included into the prior art method cooperating closely with a Contract Management component (74A) and a Service Metering Component (76A). Preferably, a plurality of different license types are provided for selection to be used, which may further be combined also, in order to match best the needs of a customer.
    Type: Application
    Filed: June 24, 2004
    Publication date: March 31, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Dietmar Kuebler, Timo Kussmaul
  • Publication number: 20050066311
    Abstract: The present invention relates to computing systems, and in particular to a method for tracking the execution of a computer program during execution thereof. In order to reduce errors or fraud in the execution flow of the program it is proposed to insert so-called trace code instructions (TCI) (220, 222, 224, 226, 228, 230) multiply into the program's source code (20) in particular at crucial locations thereof. Said trace code when executed or interpreted in Interpreter-based programming languages—calculates some verification information, which can be used by checking its calculation results for determining if or if not the program execution path was the expected one. If an unexpected result occurs, predetermined, programmed measures can be undertaken according to the respective environment, application or security policy.
    Type: Application
    Filed: June 24, 2004
    Publication date: March 24, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim Hagmeier, Albert Schaal, Torsten Teich
  • Publication number: 20030023949
    Abstract: The present invention relates generally to storage administration of computer systems and in particular to a method for managing storage resources of computer systems. A method is proposed in which so-called ‘first category’ program data is managed with a first Storage Management System (STMS) (14) in a first address space (25), and so-called ‘second category’ program data is managed with a second STMS (16) in a separate space (26). Each STMS can be provided by a separate heap or any other suited memory management means dependent of the actual business context, operating system, and hardware in regard. According to a further aspect different categories have different temporal nature: the first category data is associated with persistent data, whereas the second category data is associated with transient data, whereby the storage resources (25) used for transient data are re-initialized for each transaction.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim Hagmeier, Jutta Kreyss, Bassam T. Salem
  • Publication number: 20020120514
    Abstract: A marketing computer, a front-end computer, a back-end computer and a point-of-sale terminal are interconnected by networks. After loyalty rules for a customer loyalty program are entered and tested in the marketing computer, the corresponding loyalty rules are updated in the front-end computer. The front-end computer can be a relatively inexpensive device as it does not require a graphical user interface.
    Type: Application
    Filed: February 6, 2002
    Publication date: August 29, 2002
    Applicant: International Business Machines Corporation
    Inventors: Joachim Hagmeier, Jutta Kreyss, Mark Bassam Salem
  • Publication number: 20020099953
    Abstract: The present invention relates to programming of electronic data carrier applications. In particular, it relates to an improved debugging method and system for chipcard applications. It is based on the principle to use a conventional standard communication protocol between chipcard and terminal application for debugging purposes as well. Primarily, protocol extensions are implemented by special commands according to said protocol, but carrying debug instructions instead of the usual business commands. A wrapper logic wrapping the card driver recognizes due to a control information given in the previous command that the response comprises debug information and sends it to the debug software.
    Type: Application
    Filed: November 29, 2001
    Publication date: July 25, 2002
    Applicant: International Business Machines Corporation
    Inventors: Michael Johannes Deindl, Joachim Hagmeier, Torsten Enrico Teich