Patents by Inventor Gerd Breiter

Gerd Breiter 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: 20140006627
    Abstract: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node.
    Type: Application
    Filed: May 31, 2013
    Publication date: January 2, 2014
    Inventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
  • Publication number: 20140006626
    Abstract: Allocating an instance of a resource to an IT-service includes: analyzing a service model specifying the structure of an IT-service and comprising nodes and resource management rules specifying the management of said node's resource. For each node, the method includes: determining a resource type indicated by said node; determining one or more resource management rules assigned to said node; evaluating the resource management rules assigned to said node on a resource instance catalog and the determined resource type for computing selection criteria; applying the selection criteria on a service provider catalog for selecting one of the one or more resource managers, the service provider catalog being indicative of one or more of the resource managers respectively being operable to provide a resource instance of a given resource type to the IT-service; creating an instance of the resource provided by the selected resource manager; and allocating said instance to the IT-service.
    Type: Application
    Filed: May 31, 2013
    Publication date: January 2, 2014
    Inventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
  • Patent number: 8578029
    Abstract: A system for provisioning service environments (SEs) and resources includes a component for creating and handling state change events and a parts catalog including descriptions of SEs, variable federated resources, aggregated, and basic resources. The system further includes a planner component for generating plans for construction and destruction of SEs and plans for creation, addition, removal and destruction of every aggregated resource to or from the SEs. The planner component has an interface to the parts catalog and an interface to a global dynamic free pool manager. The global dynamic free pool manager is configured for dynamically constructing and destructing dynamic free pool managers with their assigned dynamic free pools including dynamically changing their capacities.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gerd Breiter, Jutta Kreyss, Andrea Schmidt, Tamar Eilam, Sandra D. Miller, Lily B. Mummert
  • Patent number: 8571914
    Abstract: Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gerd Breiter, Matthias Kloppmann, Thomas Spatzier
  • Publication number: 20130219042
    Abstract: A system, and computer program product for managing cloud services are provided in the illustrative embodiments. A first set of management functions is instantiated external to a microkernel of a management system for managing a set of cloud services. The management system further includes a second set of management functions executing within the kernel of the management system. A subset of the first set of management functions is associated with a cloud service in the set of cloud services. A management task for the cloud service is handled using the subset of the first set of management functions. A usage information corresponding to the use of the subset of the first set of management functions for handling the management task for the cloud service is reported.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Applicant: International Business Machines Corporation
    Inventors: MICHAEL M. BEHRENDT, Gerd Breiter, Stefan Pappe
  • Patent number: 8458763
    Abstract: A computer-implemented method of enabling security in network resources provisioned as part of a service landscape instance is provided. The method includes initiating an orchestration process for creating a landscape service instance to provide services to a service subscriber over a data communications network. The method further includes deriving from the orchestration process at least one parameter, and generating at least one security configuration profile based upon the at least one parameter for at least one system of the landscape service instance.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sivaram Gottimukkala, Lap Huynh, Dinakaran Joseph, Michael Law, Linwood Overby, Jr., Wesley Devine, Michael Behrendt, Gerd Breiter
  • Patent number: 8424053
    Abstract: A computer-implemented method is provided for updating network security policy rules when network resources are provisioned in a service landscape instance. The method includes categorizing network resources in a service landscape instance based on a service landscape model. The method further includes responding to the provisioning of a network resource by automatically generating one or more security policy rules for a newly-provisioned network resource. Additionally, the method includes updating security policy rules of pre-existing network resources in the service landscape instance that are determined to be eligible to communicate with the newly-provisioned network resource so as to include the newly-provisioned network resource as a remote resource based on the service landscape model.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sivaram Gottimukkala, Lap Huynh, Dinakaran Joseph, Linwood Overby, Jr., Wesley Devine, Michael Behrendt, Gerd Breiter
  • Patent number: 8381221
    Abstract: Method, computer program products and systems for conserving energy in data processing center, wherein a plurality of services are offered to a plurality of subscribed service consumers in a dynamic fashion, allowing a created service instance to be re-assigned from one to another server of the resources. Control parameters comprising power consumption and temperature of a group of resources are monitored. A workload may be assigned properties such as “hot” and “cold.” which are then assessed. A hot workload may be relocated to a cold spot, and if necessary, a cold workload may be relocated to a location which was de-loaded from a workload, that is, a hot spot, which is then considered to cool down due to addition of less workload in form of the cold workload. Thus, the energy required to cool the data center may be minimized.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael Behrendt, Andreas Bieswanger, Gerd Breiter, Hans-Deiter Wehle
  • Publication number: 20130013783
    Abstract: A system for provisioning service environments (SEs) and resources includes a component for creating and handling state change events and a parts catalog including descriptions of SEs, variable federated resources, aggregated, and basic resources. The system further includes a planner component for generating plans for construction and destruction of SEs and plans for creation, addition, removal and destruction of every aggregated resource to or from the SEs. The planner component has an interface to the parts catalog and an interface to a global dynamic free pool manager. The global dynamic free pool manager is configured for dynamically constructing and destructing dynamic free pool managers with their assigned dynamic free pools including dynamically changing their capacities.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Breiter, Jutta Kreyss, Andrea Schmidt, Tamar Eilam, Sandra D. Miller, Lily B. Mummert
  • Publication number: 20130007268
    Abstract: Techniques for enabling monitoring across one or more domains are provided. The techniques include identifying information technology resources across one or more domains, collecting information technology dependency information relating to the information technology resources identified across one or more domains, collecting monitoring data from the information technology resources identified across one or more domains, and using the dependency information to aggregate the monitoring data into one or more pre-determined metrics.
    Type: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Breiter, Sambit Sahu, Anca Sailer, Hidayatullah Shaikh, Mahesh Viswanathan
  • Publication number: 20120297054
    Abstract: Techniques for enabling monitoring across one or more domains are provided. The techniques include identifying information technology resources across one or more domains, collecting information technology dependency information relating to the information technology resources identified across one or more domains, collecting monitoring data from the information technology resources identified across one or more domains, and using the dependency information to aggregate the monitoring data into one or more pre-determined metrics.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Breiter, Sambit Sahu, Anca Sailer, Hidayatullah Shaikh, Mahesh Viswanathan
  • Patent number: 8316130
    Abstract: The present invention provides a system, method, and computer program product to accelerate provisioning by dynamically creating dynamic free pools (DFPs) of pre-provisioned resources that are provisioned in advance, and are ready and free for use. A DFP construct for a resource, and its associated dynamic free pool manager are generated dynamically from a formal description of an aggregated resource structure (e.g. in the form of an XML schema). The present invention also provides a system, method, and computer program product to improve the delivery time of SEs based on the DFP constructs. The methods are extended to deal with special conditions such as contention over resources, or critical delivery time.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gerd Breiter, Jutta Kreyss, Andrea Schmidt, Tamar Eilam, Sandra D. Miller, Lily B. Mummert
  • Publication number: 20120290346
    Abstract: Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance.
    Type: Application
    Filed: July 20, 2012
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GERD BREITER, MATTHIAS KLOPPMANN, THOMAS SPATZIER
  • Patent number: 8294593
    Abstract: A method of collecting usage data of an on-demand service provided to a subscriber is disclosed. The method comprises provisioning of a first manageable resource in order to provide the on-demand service to the subscriber, the first manageable resource being associated with at least a first underlying resource, the first underlying resource comprising a first collector for collecting first usage data of the first underlying resource while the on-demand service is provided. Further, a first metering component is instantiated for the first manageable resource and the first metering component is instructed to initiate the retrieval of the first usage data from the first collector prior to the termination of the first metering component and the de-provisioning of the first manageable resource. Additionally, the retrieved first usage data is stored for further evaluation.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Behrendt, Gerd Breiter, Andrea Schmidt
  • Publication number: 20120265572
    Abstract: Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 18, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GERD BREITER, MATTHIAS KLOPPMANN, THOMAS SPATZIER
  • Publication number: 20120215733
    Abstract: A method includes maintaining descriptions of a plurality of information technology resources in a computer-readable storage medium. The method includes maintaining a plurality of evaluation strategies, wherein the evaluation strategies associate a plurality of rules with forms of changes to the plurality of information technology resources. Responsive to detecting a command to change a first property of the set of properties of a first information technology resource of the plurality of information technology resources, the method determines that a first of the evaluation strategies associates at least one of the plurality of rules with a form of the change to the first property of the first information technology resource. Also, responsive to detecting the command, the method evaluates the at least one of the plurality of rules and performs the operation of the at least one rule.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 23, 2012
    Applicant: International Business Machines Corporation
    Inventors: Gerd Breiter, Dominik Jall, Markus Mueller, Alexander Neef, Martin Reitz
  • Publication number: 20120204187
    Abstract: A method, apparatus, and computer program product for managing a workload in a hybrid cloud. It is determined whether first data processing resources processing a portion of a workload are overloaded. Responsive to a determination that the first data processing resources are overloaded, second data processing resources are automatically provisioned and the portion of the workload is automatically moved to the second data processing resources for processing. The second data processing resources are data processing resources that are provided as a service on the hybrid cloud. Processing of a first portion of a workload being processed on first data processing resources of a hybrid cloud are monitored simultaneously with monitoring processing of a second portion of the workload being processed on second data processing resources of the hybrid cloud. The workload may be allocated automatically between the first portion and the second portion responsive to the simultaneous monitoring.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Breiter, David B. Lindquist, Vijay K. Naik, Bala Rajaraman, Holger Reinhardt, Marc-Thomas H. Schmidt, Yih-Shin Tan
  • Publication number: 20120203908
    Abstract: Integrating data processing resources across a hybrid cloud includes providing a plug-in software component configured to be installed in a software framework. When the plug-in software component is activated, it may generate an interface for a consumer of data processing resources. Using this interface, the consumer of data processing resources may request the use of data processing resources provided as a service on the hybrid cloud. In response, the plug-in software component may acquire the requested data processing resources via interfaces provided by the various data processing resources. A number of different data processing resources may have different interface requirements. However, the first interface generated by the plug-in software component may provide a single vendor neutral interface for accessing data processing resources on the hybrid cloud by the consumer of data processing resources.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kirk A. Beaty, Gerd Breiter, David B. Lindquist, Vijay K. Naik, Holger Reinhardt, Marc-Thomas H. Schmidt
  • Publication number: 20120204169
    Abstract: A hybrid cloud integrator provides a capability for integrating data processing resources provided as services across a hybrid cloud. The hybrid cloud integrator includes a software framework that provides for installing, configuring, activating, and controlling operation of a number of plug-in software components. The plug-in software components are configured to provide for using data processing resources provided as a service to process a consumer workload.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Breiter, David B. Lindquist, Vijay K. Naik, Holger Reinhardt, Marc-Thomas H. Schmidt
  • Patent number: 8200749
    Abstract: A data processing method is disclosed. The data processing method comprises the step of receiving a request for a service interface description of a service from a client at a server, wherein the service is implemented via a first service endpoint at the server, and wherein the first service endpoint is associated with a first service endpoint interface description. In a further step, a given set of correlations is employed for the determination of service endpoints correlated with the first service endpoint with respect to the service, wherein each of the correlated service endpoints is associated with a service endpoint interface description. Furthermore the service interface description is generated by aggregating the first service endpoint interface description with the service endpoint interface descriptions of the correlated service endpoints and the service interface description is provided to the client.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Behrendt, Gerd Breiter, Harald Daur, Georg Ochs