Patents by Inventor Petra KOPP

Petra KOPP 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: 11327814
    Abstract: The illustrative embodiments provide concepts for processing a function call using a solid or ephemeral code, selected using a semaphore relating to an identifying feature of the function call. The concept may include: receiving a function call, wherein the function call comprises an identifying feature; queueing the function call in a queue; selecting, using a semaphore relating to the identifying feature of the function call, a code instance of a plurality of code instances for processing a queued function call, the plurality of code instances comprising: an ephemeral code instance, wherein the ephemeral code instance is adapted to process a single function call before being discarded; and a solid code instance, wherein the solid code instance is adapted to process a function call without being discarded; and processing the queued function call with the selected code instance.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 10, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jørgen Egbert Floes, Clea Anne Zolotow, Claus Schrøder-Hansen, Julian Kopp, Petra Kopp
  • Patent number: 11119654
    Abstract: Provided are a computer program product, system, and method for determining an optimal storage environment for data sets and for migrating data sets. Metadata for each application indicates storage pools used by the application to store data sets, wherein each storage pool is configured in one of a plurality of storage environments using different organization schemes to store data sets. The metadata for at least one application indicates storage pools to store the data sets for the application that are allocated from different storage environments. The metadata for an application is processed to determine a data set for the application stored in a first storage pool implemented in a first storage environment that should be stored in a second storage environment. The determined data set from the first storage pool to a second storage pool implemented in the second storage environment.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clea A. Zolotow, Thomas W. Bish, Bernhard J. Klingenberg, Petra Kopp, John V. Delaney
  • Publication number: 20200351381
    Abstract: At least one shared brokerage service can be hosted on shared hardware. At least a first private brokerage service hosted on first private hardware can be identified. At least a second private brokerage service hosted on second private hardware can be identified. For a first customer, a cloud service broker orchestrates communication of data between the shared brokerage service and the first private brokerage service using application programming interface (API) calls to a first API executing on first private hardware. For a second customer, the cloud service broker orchestrates communication of data between the shared brokerage service and the second private brokerage service using API calls to a second API executing on second private hardware.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Derek Lacey, Clea Anne Zolotow, Petra Kopp, Thomas Brackhahn, Susheel Gooly, Pedro Soares, Tedrick N. Northway
  • Publication number: 20200167208
    Abstract: The illustrative embodiments provide concepts for processing a function call using a solid or ephemeral code, selected using a semaphore relating to an identifying feature of the function call. The concept may include: receiving a function call, wherein the function call comprises an identifying feature; queueing the function call in a queue; selecting, using a semaphore relating to the identifying feature of the function call, a code instance of a plurality of code instances for processing a queued function call, the plurality of code instances comprising: an ephemeral code instance, wherein the ephemeral code instance is adapted to process a single function call before being discarded; and a solid code instance, wherein the solid code instance is adapted to process a function call without being discarded; and processing the queued function call with the selected code instance.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Jørgen Egbert Floes, Clea Anne Zolotow, Claus Schrøder-Hansen, Julian Kopp, Petra Kopp
  • Patent number: 10656975
    Abstract: Systems and methods for dynamically bridging between Systems of Record and Systems of Engagement are disclosed, including: receiving a request to provision a new workload in a distributed computing environment; identifying a plurality of components available in a system of record (SoR); receiving a selected component of at least one of the plurality of components available in the SoR; and provisioning the new workload by creating a data flow using the selected component.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clea Zolotow, Florian Graf, Petra Kopp, Laxmikantha S. Nanduru, Mihai Criveti, Richard J. Baird
  • Patent number: 10581702
    Abstract: Systems and methods for automatically generating standard service level agreements for architectures are disclosed. In embodiments, a method comprises receiving a request from a client, the request including: one or more select information technology (IT) building blocks selected from a plurality of IT building blocks in an online service catalogue; and a select service level target (SLT) from a plurality of predetermined SLTs in the service catalogue; automatically generating an architecture based on the request utilizing the service catalogue, the architecture comprising at least one IT building block different from the one or more select IT building blocks, wherein the architecture is capable of meeting objectives of the request; determining that the architecture meets the select SLT; accessing an architecture database; and automatically generating an infrastructure SLA based on the architecture utilizing the architecture database.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clea A. Zolotow, Tomasz Gola, Petra Kopp, Laxmikantha S. Nanduru
  • Publication number: 20200028755
    Abstract: Systems and methods for automatically generating standard service level agreements for architectures are disclosed. In embodiments, a method comprises receiving a request from a client, the request including: one or more select information technology (IT) building blocks selected from a plurality of IT building blocks in an online service catalogue; and a select service level target (SLT) from a plurality of predetermined SLTs in the service catalogue; automatically generating an architecture based on the request utilizing the service catalogue, the architecture comprising at least one IT building block different from the one or more select IT building blocks, wherein the architecture is capable of meeting objectives of the request; determining that the architecture meets the select SLT; accessing an architecture database; and automatically generating an infrastructure SLA based on the architecture utilizing the architecture database.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 23, 2020
    Inventors: Clea A. ZOLOTOW, Tomasz GOLA, Petra KOPP, Laxmikantha S. NANDURU
  • Publication number: 20200019311
    Abstract: Provided are a computer program product, system, and method for determining an optimal storage environment for data sets and for migrating data sets. Metadata for each application indicates storage pools used by the application to store data sets, wherein each storage pool is configured in one of a plurality of storage environments using different organization schemes to store data sets. The metadata for at least one application indicates storage pools to store the data sets for the application that are allocated from different storage environments. The metadata for an application is processed to determine a data set for the application stored in a first storage pool implemented in a first storage environment that should be stored in a second storage environment. The determined data set from the first storage pool to a second storage pool implemented in the second storage environment.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Clea A. Zolotow, Thomas W. Bish, Bernhard J. Klingenberg, Petra Kopp, John V. Delaney
  • Publication number: 20190384653
    Abstract: Systems and methods for dynamically bridging between Systems of Record and Systems of Engagement are disclosed. A method includes: receiving, by a computing device, a request to provision a new workload in a distributed computing environment; identifying, by the computing device, a plurality of components available in a system of record (SoR); receiving, by the computing device, a selected component of at least one of the plurality of components available in the SoR; provisioning, by the computing device, the new workload by creating a data flow using the selected component.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Clea ZOLOTOW, Florian GRAF, Petra KOPP, Laxmikantha S. NANDURU, Mihai CRIVETI, Richard J. BAIRD