Patents by Inventor Stefan Roscher

Stefan Roscher 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: 11055424
    Abstract: A cloud computing system includes a virtual server outputs non-encrypted data and receives encrypted data in response to receiving a write request signal and a read request signal. A hosting server hypervisor receives the write request signal and the read request signal. In response to receiving the write request signal the hosting server hypervisor writes encrypted data corresponding to the write request signal into a storage device. In response to receiving the read request signal the hosting server hypervisor obtains encrypted data corresponding to a data read request signal from the storage device and outputs the encrypted data. A secure channel sub-system is installed between the at least one virtual server and the hosting server hypervisor.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: July 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christoph Vincent Schlameuss, Christoph Raisch, Carsten Otte, Marco Kraemer, Jakob Christopher Lang, Stefan Roscher
  • Publication number: 20200193039
    Abstract: A cloud computing system includes a virtual server outputs non-encrypted data and receives encrypted data in response to receiving a write request signal and a read request signal. A hosting server hypervisor receives the write request signal and the read request signal. In response to receiving the write request signal the hosting server hypervisor writes encrypted data corresponding to the write request signal into a storage device. In response to receiving the read request signal the hosting server hypervisor obtains encrypted data corresponding to a data read request signal from the storage device and outputs the encrypted data. A secure channel sub-system is installed between the at least one virtual server and the hosting server hypervisor.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 18, 2020
    Inventors: Christoph Vincent Schlameuss, Christoph Raisch, Carsten Otte, Marco Kraemer, Jakob Christopher Lang, Stefan Roscher
  • Patent number: 10341256
    Abstract: Techniques are provided for two components in a distributed Fiber Channel Forwarder (FCF) to establish a link between them at a level of operation that is mutually compatible with respect to the various capabilities offered by the two components. A controlling switch in the distributed FCF may simultaneously operate at different levels with different Fiber Channel Data-Plane Forwarders (FDFs), on a per-pair basis. The level of operation is established at the granularity of an individual capability offered by a switching element. When switching elements are upgraded, the switching elements can dynamically switch to higher or lower levels of operation for any or all of the capabilities defined per pair of switching element.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Henry J. May, Christoph Raisch, Stefan Roscher, Daniel Sentler, Bharath B. Somayaji, Sudheer R. Yelanduru
  • Patent number: 10223127
    Abstract: Securely removing system capabilities, being available to at least one logical partition, from that partition, the partition being hosted by a computer system running an operating system. The system capabilities are available to a boot loader of the computer system, wherein the boot loader is started in the logical partition. The logical partition remains activated while removing the system capabilities. A removal request is initiated by the boot loader; and a deconfigure command is performed by the boot loader.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Bayer, Robert Kieninger, Marco Kraemer, Jakob C. Lang, Angel Nunez Mencias, Stefan Roscher, Stefan Usenbinz
  • Patent number: 10178048
    Abstract: Techniques are provided for two components in a distributed Fiber Channel Forwarder (FCF) to establish a link between them at a level of operation that is mutually compatible with respect to the various capabilities offered by the two components. A controlling switch in the distributed FCF may simultaneously operate at different levels with different Fiber Channel Data-Plane Forwarders (FDFs), on a per-pair basis. The level of operation is established at the granularity of an individual capability offered by a switching element. When switching elements are upgraded, the switching elements can dynamically switch to higher or lower levels of operation for any or all of the capabilities defined per pair of switching element.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Henry J. May, Christoph Raisch, Stefan Roscher, Daniel Sentler, Bharath B. Somayaji, Sudheer R. Yelanduru
  • Patent number: 10050908
    Abstract: Techniques are provided for synchronizing, in a distributed Fiber Channel fabric or a distributed FCoE fabric in which FC frames are encapsulated in Ethernet frames, a controlling FCoE forwarder (cFCF) with the FCoE data-plane forwarder (FDF). The operation includes entering a recovery mode at the FDF. The FDF is modified based on a route distribution message provided by the cFCF which includes fabric-provided MAC addresses (FPMAs). The FDF notifies the cFCF of differences between the FPMAs supplied by the route distribution message with the FPMAs known by the FDF. The FDF leaves the recovery mode and sends an acknowledgement to the cFCF.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry J. May, Christoph Raisch, Stefan Roscher, Daniel Sentler, Bharath B. Somayaji, Sudheer R. Yelanduru
  • Patent number: 9774546
    Abstract: Method to perform an operation comprising, receiving a login request from an endpoint connected to first physical port of a first switch module of a distributed network switch, wherein the distributed network switch comprises a plurality of switch modules, wherein each switch module comprises a plurality of ASICs, responsive to the login request, storing, in a FCDF database, an entry comprising an identifier of the first physical port and a unique identifier of the endpoint, and responsive to receiving, from a cFCF, a zoning update comprising the unique identifier of the endpoint and an FCID for the endpoint, storing the FCID in the FCDF database entry for the endpoint, identifying a first ASIC, of the plurality of ASICs of the first switch module, connected to the first physical port, and updating a zoning table of the first ASIC to include the zoning update.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim Fenkes, Henry J. May, Christoph Raisch, Stefan Roscher, Alexander Schmidt, Daniel Sentler
  • Publication number: 20170249157
    Abstract: Securely removing system capabilities, being available to at least one logical partition, from that partition, the partition being hosted by a computer system running an operating system. The system capabilities are available to a boot loader of the computer system, wherein the boot loader is started in the logical partition. The logical partition remains activated while removing the system capabilities. A removal request is initiated by the boot loader; and a deconfigure command is performed by the boot loader.
    Type: Application
    Filed: September 14, 2016
    Publication date: August 31, 2017
    Inventors: Gerd Bayer, Robert Kieninger, Marco Kraemer, Jakob C. Lang, Angel Nunez Mencias, Stefan Roscher, Stefan Usenbinz
  • Patent number: 9515964
    Abstract: Techniques are provided for synchronizing, in a distributed Fiber Channel fabric or a distributed FCoE fabric in which FC frames are encapsulated in Ethernet frames, a controlling FCoE forwarder (cFCF) with the FCoE data-plane forwarder (FDF). The operation includes entering a recovery mode at the FDF. The FDF is modified based on a route distribution message provided by the cFCF which includes fabric-provided MAC addresses (FPMAs). The FDF notifies the cFCF of differences between the FPMAs supplied by the route distribution message with the FPMAs known by the FDF. The FDF leaves the recovery mode and sends an acknowledgement to the cFCF.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry J. May, Christoph Raisch, Stefan Roscher, Daniel Sentler, Bharath B. Somayaji, Sudheer R. Yelanduru
  • Publication number: 20160323205
    Abstract: Techniques are provided for synchronizing, in a distributed Fibre Channel fabric or a distributed FCoE fabric in which FC frames are encapsulated in Ethernet frames, a controlling FCoE forwarder (cFCF) with the FCoE data-plane forwarder (FDF). The operation includes entering a recovery mode at the FDF. The FDF is modified based on a route distribution message provided by the cFCF which includes fabric-provided MAC addresses (FPMAs). The FDF notifies the cFCF of differences between the FPMAs supplied by the route distribution message with the FPMAs known by the FDF. The FDF leaves the recovery mode and sends an acknowledgement to the cFCF.
    Type: Application
    Filed: July 14, 2016
    Publication date: November 3, 2016
    Inventors: Henry J. MAY, Christoph RAISCH, Stefan ROSCHER, Daniel SENTLER, Bharath B. SOMAYAJI, Sudheer R. YELANDURU
  • Patent number: 9467389
    Abstract: A switch unit has one frame buffer pool for storing received frames and another frame buffer pool for storing large frames. The frame size in the large frame buffer pool may be optimized to the largest amount of data the switch unit that an FCoE switching is running on can support (i.e., a limitation of zone entries). Should free space be unavailable in the large frame buffer pool, or if a sequence grows bigger than can be supported, the switch unit may still continue to send response frames back to the sender. While the switch unit may store header information of the frame, the switch unit does not store the data of subsequent frames any longer. Once the sequence has been received completely, a rejection message is sent back with an appropriate error or reason code. The rejection message enables the sender to attempt a retransmission or cancel the current request altogether.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: October 11, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christoph Raisch, Stefan Roscher, Alexander Schmidt, Daniel Sentler
  • Patent number: 9461929
    Abstract: A switch unit has one frame buffer pool for storing received frames and another frame buffer pool for storing large frames. The frame size in the large frame buffer pool may be optimized to the largest amount of data the switch unit that an FCoE switching is running on can support (i.e., a limitation of zone entries). Should free space be unavailable in the large frame buffer pool, or if a sequence grows bigger than can be supported, the switch unit may still continue to send response frames back to the sender. While the switch unit may store header information of the frame, the switch unit does not store the data of subsequent frames any longer. Once the sequence has been received completely, a rejection message is sent back with an appropriate error or reason code. The rejection message enables the sender to attempt a retransmission or cancel the current request altogether.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christoph Raisch, Stefan Roscher, Alexander Schmidt, Daniel Sentler
  • Patent number: 9426098
    Abstract: Techniques are provided for synchronizing, in a distributed Fiber Channel fabric or a distributed FCoE fabric in which FC frames are encapsulated in Ethernet frames, a controlling FCoE forwarder (cFCF) with the FCoE data-plane forwarder (FDF). The operation includes entering a recovery mode at the FDF. The FDF is modified based on a route distribution message provided by the cFCF which includes fabric-provided MAC addresses (FPMAs). The FDF notifies the cFCF of differences between the FPMAs supplied by the route distribution message with the FPMAs known by the FDF. The FDF leaves the recovery mode and sends an acknowledgement to the cFCF.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry J. May, Christoph Raisch, Stefan Roscher, Daniel Sentler, Bharath B. Somayaji, Sudheer R. Yelanduru
  • Patent number: 9401873
    Abstract: Systems, methods, and computer program products to perform an operation comprising, receiving a login request from an endpoint connected to first physical port of a first switch module of a distributed network switch, wherein the distributed network switch comprises a plurality of switch modules, wherein each switch module comprises a plurality of ASICs, responsive to the login request, storing, in a FCDF database, an entry comprising an identifier of the first physical port and a unique identifier of the endpoint, and responsive to receiving, from a cFCF, a zoning update comprising the unique identifier of the endpoint and an FCID for the endpoint, storing the FCID in the FCDF database entry for the endpoint, identifying a first ASIC, of the plurality of ASICs of the first switch module, connected to the first physical port, and updating a zoning table of the first ASIC to include the zoning update.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: July 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim Fenkes, Henry J. May, Christoph Raisch, Stefan Roscher, Alexander Schmidt, Daniel Sentler
  • Publication number: 20150334053
    Abstract: Method to perform an operation comprising, receiving a login request from an endpoint connected to first physical port of a first switch module of a distributed network switch, wherein the distributed network switch comprises a plurality of switch modules, wherein each switch module comprises a plurality of ASICs, responsive to the login request, storing, in a FCDF database, an entry comprising an identifier of the first physical port and a unique identifier of the endpoint, and responsive to receiving, from a cFCF, a zoning update comprising the unique identifier of the endpoint and an FCID for the endpoint, storing the FCID in the FCDF database entry for the endpoint, identifying a first ASIC, of the plurality of ASICs of the first switch module, connected to the first physical port, and updating a zoning table of the first ASIC to include the zoning update.
    Type: Application
    Filed: September 9, 2014
    Publication date: November 19, 2015
    Inventors: Joachim FENKES, Henry J. MAY, Christoph RAISCH, Stefan ROSCHER, Alexander SCHMIDT, Daniel SENTLER
  • Publication number: 20150334017
    Abstract: Systems, methods, and computer program products to perform an operation comprising, receiving a login request from an endpoint connected to first physical port of a first switch module of a distributed network switch, wherein the distributed network switch comprises a plurality of switch modules, wherein each switch module comprises a plurality of ASICs, responsive to the login request, storing, in a FCDF database, an entry comprising an identifier of the first physical port and a unique identifier of the endpoint, and responsive to receiving, from a cFCF, a zoning update comprising the unique identifier of the endpoint and an FCID for the endpoint, storing the FCID in the FCDF database entry for the endpoint, identifying a first ASIC, of the plurality of ASICs of the first switch module, connected to the first physical port, and updating a zoning table of the first ASIC to include the zoning update.
    Type: Application
    Filed: May 14, 2014
    Publication date: November 19, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim FENKES, Henry J. MAY, Christoph RAISCH, Stefan ROSCHER, Alexander SCHMIDT, Daniel SENTLER
  • Publication number: 20150312173
    Abstract: Techniques are provided for synchronizing, in a distributed Fibre Channel fabric or a distributed FCoE fabric in which FC frames are encapsulated in Ethernet frames, a controlling FCoE forwarder (cFCF) with the FCoE data-plane forwarder (FDF). The operation includes entering a recovery mode at the FDF. The FDF is modified based on a route distribution message provided by the cFCF which includes fabric-provided MAC addresses (FPMAs). The FDF notifies the cFCF of differences between the FPMAs supplied by the route distribution message with the FPMAs known by the FDF. The FDF leaves the recovery mode and sends an acknowledgement to the cFCF.
    Type: Application
    Filed: May 13, 2014
    Publication date: October 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Henry J. MAY, Christoph RAISCH, Stefan ROSCHER, Daniel SENTLER, Bharath B. SOMAYAJI, Sudheer R. YELANDURU
  • Publication number: 20150312161
    Abstract: A switch unit has one frame buffer pool for storing received frames and another frame buffer pool for storing large frames. The frame size in the large frame buffer pool may be optimized to the largest amount of data the switch unit that an FCoE switching is running on can support (i.e., a limitation of zone entries). Should free space be unavailable in the large frame buffer pool, or if a sequence grows bigger than can be supported, the switch unit may still continue to send response frames back to the sender. While the switch unit may store header information of the frame, the switch unit does not store the data of subsequent frames any longer. Once the sequence has been received completely, a rejection message is sent back with an appropriate error or reason code. The rejection message enables the sender to attempt a retransmission or cancel the current request altogether.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christoph RAISCH, Stefan ROSCHER, Alexander SCHMIDT, Daniel SENTLER
  • Publication number: 20150312172
    Abstract: Techniques are provided for synchronizing, in a distributed Fibre Channel fabric or a distributed FCoE fabric in which FC frames are encapsulated in Ethernet frames, a controlling FCoE forwarder (cFCF) with the FCoE data-plane forwarder (FDF). The operation includes entering a recovery mode at the FDF. The FDF is modified based on a route distribution message provided by the cFCF which includes fabric-provided MAC addresses (FPMAs). The FDF notifies the cFCF of differences between the FPMAs supplied by the route distribution message with the FPMAs known by the FDF. The FDF leaves the recovery mode and sends an acknowledgement to the cFCF.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Henry J. MAY, Christoph RAISCH, Stefan ROSCHER, Daniel SENTLER, Bharath B. SOMAYAJI, Sudheer R. YELANDURU
  • Publication number: 20150312162
    Abstract: A switch unit has one frame buffer pool for storing received frames and another frame buffer pool for storing large frames. The frame size in the large frame buffer pool may be optimized to the largest amount of data the switch unit that an FCoE switching is running on can support (i.e., a limitation of zone entries). Should free space be unavailable in the large frame buffer pool, or if a sequence grows bigger than can be supported, the switch unit may still continue to send response frames back to the sender. While the switch unit may store header information of the frame, the switch unit does not store the data of subsequent frames any longer. Once the sequence has been received completely, a rejection message is sent back with an appropriate error or reason code. The rejection message enables the sender to attempt a retransmission or cancel the current request altogether.
    Type: Application
    Filed: May 13, 2014
    Publication date: October 29, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christoph RAISCH, Stefan ROSCHER, Alexander SCHMIDT, Daniel SENTLER