Patents by Inventor James Alexander Fuxa

James Alexander Fuxa 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: 10838818
    Abstract: A system for achieving memory persistence includes a volatile memory, a non-volatile memory, and a processor. The processor may indicate a volatile memory range for the processor to backup, and open a memory window for the processor to access. The system further includes a power supply. The power supply may provide power for the processor to backup the memory range of the volatile memory. The processor may, responsive to an occurrence of a backup event, initiate a memory transfer using the opened memory window. The memory transfer uses the processor to move the memory range of the volatile memory to a memory region of the non-volatile memory.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Joseph E Foster, Thierry Fevrier, James Alexander Fuxa
  • Patent number: 10606330
    Abstract: Example implementations relate to selectively enabling backup power to nodes. For example, a system includes a plurality of compute nodes, where each node includes a plurality of loads. The system also includes at least one backup power supply and control module coupled to the nodes and to the at least one backup power supply. The control module is to selectively enable an output of power from the at least one backup power supply to the nodes based on a comparison of a power capacity of the at least one backup power supply and a backup power demand of the nodes.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: March 31, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sivathevan Maheswaran, Mark Barlow Hammer, James Alexander Fuxa, Han Wang, Yovita Iskandar
  • Patent number: 10254814
    Abstract: Techniques for reducing power consumption of a storage controller are provided. An example method includes determining a back-end bandwidth of a storage system, wherein the back-end of the storage system includes a storage drive communicatively coupled to a storage controller. The method also includes determining a front-end bandwidth of the storage system, wherein the front-end of the storage system includes a front-end bus coupling the storage controller to a host. The method also includes computing a target back-end memory bandwidth based on the back-end bandwidth and computing a target front-end memory bandwidth based on the front-end bandwidth. The method also includes reducing power consumption of the storage controller by reducing a clock frequency of a memory device of the storage controller based on the greater of the target back-end memory bandwidth and the target front-end memory bandwidth.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James Alexander Fuxa, Michelle Geppert, Yovita Iskandar
  • Publication number: 20180267860
    Abstract: A system for achieving memory persistence includes a volatile memory, a non-volatile memory, and a processor. The processor may indicate a volatile memory range for the processor to backup, and open a memory window for the processor to access. The system further includes a power supply. The power supply may provide power for the processor to backup the memory range of the volatile memory. The processor may, responsive to an occurrence of a backup event, initiate a memory transfer using the opened memory window. The memory transfer uses the processor to move the memory range of the volatile memory to a memory region of the non-volatile memory.
    Type: Application
    Filed: September 18, 2015
    Publication date: September 20, 2018
    Inventors: Joseph E FOSTER, Thierry FEVRIER, James Alexander FUXA
  • Patent number: 10007441
    Abstract: Techniques to determine an adjustment to front end bandwidth of a server based on backend bandwidth and to adjust power consumption of an input/output (I/O) device.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 26, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James Alexander Fuxa, Michelle Elizabeth Geppert, Keith Orsak
  • Publication number: 20180032120
    Abstract: Example implementations relate to selectively enabling backup power to nodes. For example, a system includes a plurality of compute nodes, where each node includes a plurality of loads. The system also includes at least one backup power supply and control module coupled to the nodes and to the at least one backup power supply. The control module is to selectively enable an output of power from the at least one backup power supply to the nodes based on a comparison of a power capacity of the at least one backup power supply and a backup power demand of the nodes.
    Type: Application
    Filed: February 27, 2015
    Publication date: February 1, 2018
    Inventors: Sivathevan Maheswaran, Mark Barlow Hammer, James Alexander Fuxa, Han Wang, Yovita Iskandar
  • Publication number: 20170160784
    Abstract: Techniques for reducing power consumption of a storage controller are provided. An example method includes determining a back-end bandwidth of a storage system, wherein the back-end of the storage system includes a storage drive communicatively coupled to a storage controller. The method also includes determining a front-end bandwidth of the storage system, wherein the front-end of the storage system includes a front-end bus coupling the storage controller to a host. The method also includes computing a target back-end memory bandwidth based on the back-end bandwidth and computing a target front-end memory bandwidth based on the front-end bandwidth. The method also includes reducing power consumption of the storage controller by reducing a clock frequency of a memory device of the storage controller based on the greater of the target back-end memory bandwidth and the target front-end memory bandwidth.
    Type: Application
    Filed: September 4, 2014
    Publication date: June 8, 2017
    Inventors: James Alexander Fuxa, Michelle Geppert, Yovita Iskandar
  • Publication number: 20170046075
    Abstract: Techniques to determine an adjustment to front end bandwidth of a server based on backend bandwidth and to adjust power consumption of an input/output (I/O) device.
    Type: Application
    Filed: April 30, 2014
    Publication date: February 16, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: James Alexander Fuxa, Michelle Elizabeth Geppert, Keith Orsak
  • Patent number: 9323617
    Abstract: A failure of at least one of a plurality of drives of a redundant array of independent disks (RAID) is determined. A remainder of the plurality of drives of the RAID are remapped. A RAID level of the RAID is maintained, if the remainder of the plurality of drives are remapped.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: April 26, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: James Alexander Fuxa
  • Publication number: 20140359347
    Abstract: A failure of at least one of a plurality of drives of a redundant array of independent disks (RAID) is determined. A remainder of the plurality of drives of the RAID are remapped. A RAID level of the RAID is maintained, if the remainder of the plurality of drives are remapped.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventor: James Alexander Fuxa