Patents by Inventor Michael R. Krause

Michael R. Krause 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: 20240104213
    Abstract: A method for securing a plurality of compute nodes includes authenticating a hardware architecture of each of a plurality of components of the compute nodes. The method also includes authenticating a firmware of each of the plurality of components. Further, the method includes generating an authentication database comprising a plurality of authentication descriptions that are based on the authenticated hardware architecture and the authenticated firmware. Additionally, a policy for securing a specified subset of the plurality of compute nodes is implemented by using the authentication database.
    Type: Application
    Filed: December 5, 2023
    Publication date: March 28, 2024
    Inventors: Nigel Edwards, Michael R. Krause, Melvin Benedict, Ludovic Emmanuel Paul Noel Jacquin, Luis Luciani, Thomas Laffey, Theofrastos Koulouris, Shiva Dasari
  • Patent number: 11868474
    Abstract: A method for securing a plurality of compute nodes includes authenticating a hardware architecture of each of a plurality of components of the compute nodes. The method also includes authenticating a firmware of each of the plurality of components. Further, the method includes generating an authentication database comprising a plurality of authentication descriptions that are based on the authenticated hardware architecture and the authenticated firmware. Additionally, a policy for securing a specified subset of the plurality of compute nodes is implemented by using the authentication database.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: January 9, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nigel Edwards, Michael R. Krause, Melvin Benedict, Ludovic Emmanuel Paul Noel Jacquin, Luis Luciani, Thomas Laffey, Theofrastos Koulouris, Shiva Dasari
  • Patent number: 11314026
    Abstract: An edge-attachable (EA) optical connector includes an optical connector housing for an optical connector. The optical connector housing includes a slot that aligns with a module board edge finger electrical connector, such that the optical connector housing can be slid over a module board edge finger electrical connector and attached to the module board edge. An optical connector on one end of an optical fiber bundle or ribbon fits within the optical connector housing. When the optical connector housing is attached to the module board edge, the optical connector blind mates with a host optical connector supported by a bracket to which a host electrical connector is attached. An optical connector on another end of the optical fiber bundle or ribbon mates with a module board optical connector. The module board optical connector may include an optical socket mounted on an opto-electronic chip disposed on the module board.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: April 26, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kevin B. Leigh, John Norton, Michael R. Krause
  • Patent number: 11300738
    Abstract: A housing-attachable (HA) optical connector is removably attached to a housing that is initially designed for an electrical interface with a base electrical connector on a system board. An optical fiber terminates at one end to a chip optical connector and terminates at another end to the HA optical connector. The HA optical connector is positioned with respect to the housing such that when a portion of the printed circuit board of a removable module extending outside the housing comes into contact with a base electrical connector on a system board, the HA optical connector blind mates with a base-attachable (BA) optical connector on the system board. In this manner, electrical connectivity and optical connectivity are provided between the removable module and the system board.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: April 12, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kevin B. Leigh, John Norton, Michael R. Krause
  • Publication number: 20220043914
    Abstract: A method for securing a plurality of compute nodes includes authenticating a hardware architecture of each of a plurality of components of the compute nodes. The method also includes authenticating a firmware of each of the plurality of components. Further, the method includes generating an authentication database comprising a plurality of authentication descriptions that are based on the authenticated hardware architecture and the authenticated firmware. Additionally, a policy for securing a specified subset of the plurality of compute nodes is implemented by using the authentication database.
    Type: Application
    Filed: January 8, 2019
    Publication date: February 10, 2022
    Inventors: Nigel EDWARDS, Michael R. KRAUSE, Melvin BENEDICT, Ludovic Emmanuel Paul Noel JACQUIN, Luis LUCIANI, Thomas LAFFEY, Theofrastos KOULOURIS, Shiva DASARI
  • Patent number: 11073986
    Abstract: A memory management unit receives a transaction request to perform an operation with respect to data in memory, the transaction request including control information. The memory management unit identifies, based on the control information, one of a plurality of versions of a given memory data, where the plurality of versions of the given memory data include a first version of the given memory data and a second version of the given memory data that is modified from the first version. The memory management unit accesses the identified version of the given memory data in response to the transaction request.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: July 27, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Michael R. Krause
  • Patent number: 10944487
    Abstract: Thermal control is provided for external light sources for silicon photonics based pluggable modules. In one embodiment, an apparatus comprises a first circuit board; a light source disposed upon the first circuit board; a silicon photonics modulator; a connector comprising a first portion and a second portion, wherein: the first and second portions are physically matable and separable; mating the first and second portions of the connector optically couples the first and second portions, the first portion is disposed upon the first circuit board, and is optically coupled to an output of the light source, and the second portion is optically coupled to an input of the silicon photonics modulator; and a thermal controller to control a temperature of the light source. Some embodiments disable the light source when the connector is separated.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kevin B. Leigh, Michael R. Krause, John Norton
  • Publication number: 20210034238
    Abstract: A method may include transmitting a request to a responder to modify an addressed resource; tracking the responder in a data structure; receiving a persistent flush command for an address range; and if the address range overlaps addressable resources of the responder, transmitting a persistent flush request packet to the responder.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Inventor: Michael R. Krause
  • Publication number: 20200382220
    Abstract: Thermal control is provided for external light sources for silicon photonics based pluggable modules. In one embodiment, an apparatus comprises a first circuit board; a light source disposed upon the first circuit board; a silicon photonics modulator; a connector comprising a first portion and a second portion, wherein: the first and second portions are physically matable and separable; mating the first and second portions of the connector optically couples the first and second portions, the first portion is disposed upon the first circuit board, and is optically coupled to an output of the light source, and the second portion is optically coupled to an input of the silicon photonics modulator; and a thermal controller to control a temperature of the light source. Some embodiments disable the light source when the connector is separated.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Kevin B. Leigh, Michael R. Krause, John Norton
  • Patent number: 10846246
    Abstract: A memory controller of a sender node issues an instruction of a trans-fabric instruction set of instructions to a receiver node across a communication fabric that supports memory semantic operations, to cause a given transaction to be performed at the receiver node in response to the issued instruction.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: November 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Melvin K. Benedict, Michael R. Krause, Mitchel E. Wright
  • Publication number: 20200294592
    Abstract: A device including a controller coupled to a primary medium including data provided by a processor, the controller configured to initiate an emergency backup for the primary medium, is provided. The device also includes a secondary medium coupled to the controller, and configured to store at least a portion of the data from the primary medium in the emergency backup. The device also includes an interface configured to provide to the controller, through a main power interface for the primary medium: an emergency backup signal to start the emergency backup, and a power to the primary medium during the emergency backup. A system including the device and a non-transitory medium with instructions to use the device in an emergency backup process are also provided.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: Michael R. Krause, Melvin K. Benedict
  • Publication number: 20200293671
    Abstract: A method as disclosed herein includes writing a data portion in a selected block of a primary medium. In some embodiments, the method includes determining a data authentication value for the selected block, identifying an emergency signal for the primary medium, and transferring the data portion and the data authentication value to a secondary medium when the emergency signal is asserted by a controller. In some embodiments, the method includes reading the data portion from the secondary medium, determining whether the data portion has been compromised in the secondary medium based on the data authentication value, and notifying a processor, with the controller, that the data portion has been compromised in the secondary medium.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: Michael R. Krause, Melvin K. Benedict
  • Patent number: 10764065
    Abstract: A control device performs an admissions control process with a first device to determine whether the first device is authorized to communicate over the communication fabric that supports memory semantic operations.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: September 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nigel Edwards, Michael R. Krause
  • Patent number: 10673743
    Abstract: A first receiver device receives, from a sender device in a unicast communication, a data flow including a multicast identifier, the multicast identifier indicating that the data flow is to reach multiple receiver devices. The first receiver device determines that the data flow is to reach multiple receiver devices in response to detecting the multicast identifier. The first receiver device sends, to a second receiver device in a unicast communication, the data flow including the multicast identifier.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: June 2, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Michael R. Krause
  • Publication number: 20200158969
    Abstract: An edge-attachable (EA) optical connector includes an optical connector housing for an optical connector. The optical connector housing includes a slot that aligns with a module board edge finger electrical connector, such that the optical connector housing can be slid over a module board edge finger electrical connector and attached to the module board edge. An optical connector on one end of an optical fiber bundle or ribbon fits within the optical connector housing. When the optical connector housing is attached to the module board edge, the optical connector blind mates with a host optical connector supported by a bracket to which a host electrical connector is attached. An optical connector on another end of the optical fiber bundle or ribbon mates with a module board optical connector. The module board optical connector may include an optical socket mounted on an opto-electronic chip disposed on the module board.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Kevin B. Leigh, John Norton, Michael R. Krause
  • Publication number: 20200150364
    Abstract: A housing-attachable (HA) optical connector is removably attached to a housing that is initially designed for an electrical interface with a base electrical connector on a system board. An optical fiber terminates at one end to a chip optical connector and terminates at another end to the HA optical connector. The HA optical connector is positioned with respect to the housing such that when a portion of the printed circuit board of a removable module extending outside the housing comes into contact with a base electrical connector on a system board, the HA optical connector blind mates with a base-attachable (BA) optical connector on the system board. In this manner, electrical connectivity and optical connectivity are provided between the removable module and the system board.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Kevin B. Leigh, John Norton, Michael R. Krause
  • Patent number: 10613991
    Abstract: An example implementation in accordance with an aspect of the present disclosure includes an address translation table of a transparent router. In response to an add service request to add a service to at least a portion of a memory system, a first address to be affected by the service is identified. An affected entry of an address translation table of the transparent router is also identified. The affected entry corresponds to a data path including the first address. The affected entry is modified to cause its corresponding data path to point to a second address associated with the service.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: April 7, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Douglas L. Voigt, Michael R. Krause
  • Patent number: 10572150
    Abstract: According to an example, a memory network includes memory nodes. The memory nodes may each include memory and control logic. The control logic may operate the memory node as a destination for a memory access invoked by a processor connected to the memory network and may operate the memory node as a router to route data or memory access commands to a destination in the memory network.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: February 25, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sheng Li, Norman Paul Jouppi, Paolo Faraboschi, Michael R. Krause
  • Publication number: 20200014625
    Abstract: A router receives a request including a first memory address from a source node in a first subnet. The router translates the first memory address in the request to a second memory address that is different from the first memory address. The router sends the request including the second memory address to a target node in the second subnet.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventor: Michael R. Krause
  • Patent number: 10509742
    Abstract: In some examples, a media controller includes a buffer and controller circuitry. The controller circuitry may receive, from a memory device linked to the media controller, an indication of a number of memory subunits that the memory device is divided into. The controller circuitry may also allocate, within the buffer, a number of logical memory buffers for the memory device greater than the number of memory subunits and indicate to a memory controller that a number of memory units accessible for the memory device is the number of logical memory buffers.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: December 17, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Michael R. Krause