Patents by Inventor Ruediger Schulze

Ruediger Schulze 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: 11423343
    Abstract: Embodiments of the present invention provide systems and methods for constructing a plan for creating a cloud service. In one embodiment, a configurator receives a request for one or more services making up a cloud service, and a preliminary plan for the requested services is generated. A service provider determines that it is able to fulfill a requested service, and inserts a sub plan for fulfilling the requested service into the preliminary plan. A final plan is generated, which includes a sub plan from each service provider inserted into the preliminary plan.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: August 23, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Michael M. Behrendt, Simon D. Moser, Ruediger Schulze, Thomas Spatzier, Natalie Speiser
  • Patent number: 11144342
    Abstract: A method for executing, in a distributed computing infrastructure (comprising a broker node and work nodes), a job workload having a requirement related to a resource. Test deployment comprises: executing a test workload observing the requirement and varying the resource; for each test workload execution, receiving a metric quantifying a response of the test node to the status of the resource. The broker node: performs the test deployment with the test workload being a measuring workload having the requirement, the test node being a first and second candidate node, and the metric respectively being a first and second metric; determines a cost impact function of the metric; respectively determines a minimum of a first and second total cost function determined from the first and second metric and the cost impact function; and causes an executing node selected from the candidate nodes based on the minima to execute the job workload.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ruediger Schulze, Bernhard Dierberger, Turgut Aslan, Joachim Frank
  • Publication number: 20200310847
    Abstract: A method for executing, in a distributed computing infrastructure (comprising a broker node and work nodes), a job workload having a requirement related to a resource. Test deployment comprises: executing a test workload observing the requirement and varying the resource; for each test workload execution, receiving a metric quantifying a response of the test node to the status of the resource. The broker node: performs the test deployment with the test workload being a measuring workload having the requirement, the test node being a first and second candidate node, and the metric respectively being a first and second metric; determines a cost impact function of the metric; respectively determines a minimum of a first and second total cost function determined from the first and second metric and the cost impact function; and causes an executing node selected from the candidate nodes based on the minima to execute the job workload.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Ruediger Schulze, Bernhard Dierberger, Turgut Aslan, Joachim Frank
  • Patent number: 10656918
    Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source application services executing in source environments. The information handling system then maps the set of discovery results to a target pattern includes at least one declarative description describing one or more components included in at least one of the one or more source environments. In turn, the information handling system creates a target application service based, at least in part, on the target pattern.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
  • Publication number: 20180321919
    Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source application services executing in source environments. The information handling system then maps the set of discovery results to a target pattern includes at least one declarative description describing one or more components included in at least one of the one or more source environments. In turn, the information handling system creates a target application service based, at least in part, on the target pattern.
    Type: Application
    Filed: July 19, 2018
    Publication date: November 8, 2018
    Inventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
  • Patent number: 10114616
    Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source applications executing in source environments. The information handling system then maps the set of discovery results to a target pattern that includes descriptions of components corresponding to the discovery results. In turn, the information handling system creates a target application based, at least in part, on the target pattern.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: October 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
  • Publication number: 20180039487
    Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source applications executing in source environments. The information handling system then maps the set of discovery results to a target pattern that includes descriptions of components corresponding to the discovery results. In turn, the information handling system creates a target application based, at least in part, on the target pattern.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 8, 2018
    Inventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
  • Patent number: 9569203
    Abstract: One or more processors generate a plurality of artifacts from a first application pattern description. The first application pattern description describes at least one instance of a first application pattern. One or more processors receive a request for a capability of an instance of the first application pattern. The capability is requested to augment a second application pattern instance. One or more processors analyze a second application pattern description. The second application pattern description describes the second application pattern instance. Based on an analysis of the second application pattern description, one or more processors install one or more of the plurality of artifacts against at least one server of the second application pattern instance. One or more processors execute one or more automated operations in order to enable the second application pattern instance with the capability.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jochen E. Breh, Monika Illgner-Kurz, Ruediger Schulze, Thomas Spatzier
  • Publication number: 20160283879
    Abstract: Embodiments of the present invention provide systems and methods for constructing a plan for creating a cloud service. In one embodiment, a configurator receives a request for one or more services making up a cloud service, and a preliminary plan for the requested services is generated. A service provider determines that it is able to fulfill a requested service, and inserts a sub plan for fulfilling the requested service into the preliminary plan. A final plan is generated, which includes a sub plan from each service provider inserted into the preliminary plan.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Inventors: Michael M. Behrendt, Simon D. Moser, Ruediger Schulze, Thomas Spatzier, Natalie Speiser
  • Publication number: 20160283223
    Abstract: One or more processors generate a plurality of artifacts from a first application pattern description. The first application pattern description describes at least one instance of a first application pattern. One or more processors receive a request for a capability of an instance of the first application pattern. The capability is requested to augment a second application pattern instance. One or more processors analyze a second application pattern description. The second application pattern description describes the second application pattern instance. Based on an analysis of the second application pattern description, one or more processors install one or more of the plurality of artifacts against at least one server of the second application pattern instance. One or more processors execute one or more automated operations in order to enable the second application pattern instance with the capability.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Jochen E. Breh, Monika Illgner-Kurz, Ruediger Schulze, Thomas Spatzier
  • Patent number: 8104040
    Abstract: A method for automatically adding capacity to a computer for a workload is provided. Metric information is received, defined in a policy, about a workload running on a computer. Capacity information for the computer is retrieved and is serialized in a serialized list in accordance with the policy. A demand for the workload is received and is a request for additional capacity of the computer. The demand for the workload is analyzed to determine whether the demand is characterized as a speed or a general purpose demand. Speed demand includes an increase in a speed level for the computer, and general purpose demand includes an increase in a speed level and/or a number of processors for the computer. An appropriate capacity is determined, from the serialized list, to add to the computer for the workload based on the analysis. The appropriate capacity of the computer is activated for the workload.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Adrian Alvarez-Diez, Michael Groetzner, Ruediger Schulze, Horst Sinram
  • Publication number: 20090144734
    Abstract: A method for automatically adding capacity to a computer for a workload is provided. Metric information is received, defined in a policy, about a workload running on a computer. Capacity information for the computer is retrieved and is serialized in a serialized list in accordance with the policy. A demand for the workload is received and is a request for additional capacity of the computer. The demand for the workload is analyzed to determine whether the demand is characterized as a speed or a general purpose demand. Speed demand includes an increase in a speed level for the computer, and general purpose demand includes an increase in a speed level and/or a number of processors for the computer. An appropriate capacity is determined, from the serialized list, to add to the computer for the workload based on the analysis. The appropriate capacity of the computer is activated for the workload.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adrian Alvarez Diez, Michael Groetzner, Ruediger Schulze, Horst Sinram
  • Patent number: 4835909
    Abstract: Disk-shaped nickel-plated aluminum substrates which are used as bases in the production of magnetic recording disks having a magnetizable metallic layer are surface treated by polishing and texturing.
    Type: Grant
    Filed: August 6, 1987
    Date of Patent: June 6, 1989
    Assignee: BASF Aktiengesellschaft
    Inventors: Juergen Richter, Werner Grau, Gerd Maurer, Friedrich Domas, Werner Loeser, Rainer Bender, Axel-Ruediger Schulze, Kurt Doerr