Patents by Inventor C Elliott

C Elliott 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: 12132707
    Abstract: A non-transitory machine-readable storage medium stores instructions that, when executed by the machine, cause the machine to provide a firewall interface between a plurality of registers of a controller and a host interface of the controller. Providing the firewall interface includes programming the firewall interface with a plurality of firewall rules. The registers are to control functions that are performed by the controller; and the plurality of firewall rules control whether requests to access the plurality of registers are denied, allowed or modified based on features of the request.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: October 29, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Robert C. Elliott
  • Patent number: 12019466
    Abstract: A supervisor provides a plurality of virtual nodes. A storage medium stores a plurality of information elements. A controller, which is separate from the supervisor, provides a plurality of virtual precision time protocol (PTP) clock devices. Each virtual PTP clock device corresponds to an information element. The controller uses the information element corresponding to a given virtual precision time protocol clock device to provide a precision time protocol-based time for the given virtual precision time protocol clock device.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: June 25, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Robert C. Elliott
  • Patent number: 12012552
    Abstract: A combined hydrothermal liquefaction (HTL) and catalytic hydrothermal gasification (CHG) system and process are described that convert various biomass-containing sources into separable bio-oils and aqueous effluents that contain residual organics. Bio-oils may be converted to useful bio-based fuels and other chemical feedstocks. Residual organics in HTL aqueous effluents may be gasified and converted into medium-BTU product gases and directly used for process heating or to provide energy.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: June 18, 2024
    Assignee: Battelle Memorial Institute
    Inventors: Douglas C. Elliott, Gary G. Neuenschwander, Todd R. Hart
  • Patent number: 11928495
    Abstract: In some examples, a storage medium stores a plurality of information elements that relate to corresponding virtual trusted platform module (TPM) interfaces, where each respective information element of the plurality of information elements corresponds to a respective virtual machine (VM). A controller provides virtual TPMs for respective security operations. A processor resource executes the VMs to use the information elements to access the corresponding virtual TPM interfaces to invoke the security operations of the virtual TPMs, where a first VM is to access a first virtual TPM interface of the virtual TPM interfaces to request that a security operation of a respective virtual TPM be performed.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: March 12, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Robert C. Elliott
  • Patent number: 11892971
    Abstract: A method is disclosed for maintaining a current operating state of an enclosure when a controller card of the enclosure is repaired and/or replaced. In one embodiment, such a method maintains, within a controller card of an enclosure, operating parameters used to establish an operating state of the enclosure. The method further offloads, from the controller card while the controller card is installed in the enclosure, the operating parameters to a location external to the controller card. Upon removal of the controller card from the enclosure, the method maintains the operating state of the enclosure using the operating parameters stored in the external location. Upon reinstalling the controller card in the enclosure, the method optionally retrieves the operating parameters from the external location and initializes the controller card with the operating parameters. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: February 6, 2024
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliott, Gary W. Batchelor, Enrique Q. Garcia, Ronald D. Martens, Todd C. Sorenson
  • Publication number: 20240009118
    Abstract: The invention provides a method for vaccinating one or more avians in need thereof. The vaccination method comprises administering to the one or more avians a stable foam in an amount effective for inducing a neutralizing immune response against an infectious pathogen in the one or more avians. The foam comprises a gas and a liquid, and the liquid comprises a vaccine and a foaming agent. The avian may be a chick. Also provided is a method for preparing the stable foam.
    Type: Application
    Filed: July 11, 2023
    Publication date: January 11, 2024
    Applicant: University of Delaware
    Inventors: Hong Li, Kenneth C. Elliott
  • Publication number: 20230341889
    Abstract: A supervisor provides a plurality of virtual nodes. A storage medium stores a plurality of information elements. A controller, which is separate from the supervisor, provides a plurality of virtual precision time protocol (PTP) clock devices. Each virtual PTP clock device corresponds to an information element. The controller uses the information element corresponding to a given virtual precision time protocol clock device to provide a precision time protocol-based time for the given virtual precision time protocol clock device.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Inventor: Robert C. Elliott
  • Patent number: 11640312
    Abstract: In some examples, a storage medium stores information relating to reset ports associated with respective virtual machines (VMs) of a plurality of VMs. A controller detects, based on the information, an activation of a first reset port associated with a first VM of the plurality of VMs. In response to the detecting, the controller provides an indication of the activation of the first reset port to a hypervisor that is separate from the controller, the indication to cause the hypervisor to reset the first VM.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: May 2, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Robert C. Elliott
  • Publication number: 20230095454
    Abstract: In some examples, a storage medium stores a plurality of information elements that relate to corresponding virtual trusted platform module (TPM) interfaces, where each respective information element of the plurality of information elements corresponds to a respective virtual machine (VM). A controller provides virtual TPMs for respective security operations. A processor resource executes the VMs to use the information elements to access the corresponding virtual TPM interfaces to invoke the security operations of the virtual TPMs, where a first VM is to access a first virtual TPM interface of the virtual TPM interfaces to request that a security operation of a respective virtual TPM be performed.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 30, 2023
    Inventor: Robert C. ELLIOTT
  • Patent number: 11550676
    Abstract: A method for protecting data in a storage system is disclosed. In one embodiment, such a method includes detecting, by a first hardware management console, first battery-on status associated with a first uninterruptible power supply. The method further detects, by a second hardware management console, second battery-on status associated with a second uninterruptible power supply. The method communicates, from the first hardware management console to the second hardware management console, the first battery-on status. The method then triggers, by the second hardware management console, a dump of modified data from memory to more persistent storage upon detecting both the first battery-on status and the second battery-on status. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: January 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Todd C. Sorenson, Ronald D. Martens, Keith G. Morrison, Brian A. Rinaldi, Jiwu Duan, John C. Elliott, Gary W. Batchelor
  • Patent number: 11544096
    Abstract: In some examples, a storage medium stores a plurality of information elements that relate to corresponding virtual trusted platform module (TPM) interfaces, where each respective information element of the plurality of information elements corresponds to a respective virtual machine (VM). A controller provides virtual TPMs for respective security operations. A processor resource executes the VMs to use the information elements to access the corresponding virtual TPM interfaces to invoke the security operations of the virtual TPMs, where a first VM is to access a first virtual TPM interface of the virtual TPM interfaces to request that a security operation of a respective virtual TPM be performed.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 3, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Robert C. Elliott
  • Publication number: 20220417216
    Abstract: A non-transitory machine-readable storage medium stores instructions that, when executed by the machine, cause the machine to provide a firewall interface between a plurality of registers of a controller and a host interface of the controller. Providing the firewall interface includes programming the firewall interface with a plurality of firewall rules. The registers are to control functions that are performed by the controller; and the plurality of firewall rules control whether requests to access the plurality of registers are denied, allowed or modified based on features of the request.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventor: Robert C. Elliott
  • Publication number: 20220372373
    Abstract: A combined hydrothermal liquefaction (HTL) and catalytic hydrothermal gasification (CHG) system and process are described that convert various biomass-containing sources into separable bio-oils and aqueous effluents that contain residual organics. Bio-oils may be converted to useful bio-based fuels and other chemical feedstocks. Residual organics in HTL aqueous effluents may be gasified and converted into medium-BTU product gases and directly used for process heating or to provide energy.
    Type: Application
    Filed: July 27, 2022
    Publication date: November 24, 2022
    Applicant: Battelle Memorial Institute
    Inventors: Douglas C. Elliott, Gary G. Neuenschwander, Todd R. Hart
  • Patent number: 11442767
    Abstract: In some examples, a storage medium to stores information indicating address locations of virtual serial ports, where the virtual serial ports are associated with respective virtual machines (VMs). A controller that is separate from a hypervisor is to detect, based on the information, an access of a first virtual serial port associated with a first VM of the plurality of VMs, and communicate data between the first VM and another entity through the first virtual serial port.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 13, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Robert C. Elliott, Theodore F. Emerson
  • Patent number: 11416147
    Abstract: A method for protecting data in a storage system is disclosed. In one embodiment, such a method includes detecting, by a first rack power controller, first battery-on status associated with a first uninterruptible power supply. The method further detects, by a second rack power controller, second battery-on status associated with a second uninterruptible power supply. The method communicates, from the first rack power controller to the second rack power controller, the first battery-on status. The method then triggers, by the second rack power controller, a dump of modified data from memory to more persistent storage upon detecting both the first battery-on status and the second battery-on status. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Todd C. Sorenson, Brian A. Rinaldi, John C. Elliott, Gary W. Batchelor, Jiwu Duan
  • Patent number: 11407946
    Abstract: A combined hydrothermal liquefaction (HTL) and catalytic hydrothermal gasification (CHG) system and process are described that convert various biomass-containing sources into separable bio-oils and aqueous effluents that contain residual organics. Bio-oils may be converted to useful bio-based fuels and other chemical feedstocks. Residual organics in HTL aqueous effluents may be gasified and converted into medium-BTU product gases and directly used for process heating or to provide energy.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: August 9, 2022
    Assignee: Battelle Memorial Institute
    Inventors: Douglas C. Elliott, Gary G. Neuenschwander, Todd R. Hart
  • Patent number: 11403159
    Abstract: An apparatus comprising: a drive carrier assembly (DCA) including; an energy storage device having at least a portion thereof encased by a housing; and a printed circuit assembly to detect a power failure of a host computing device, wherein the printed circuit assembly has a first portion coupled to the energy storage device and a second portion coupled to a backplane of the host computing device.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John Norton, James Jeffery Schulze, Reza M. Bacchus, Robert C. Elliott, Troy A. Della Fiora, Keith Sauer, Darrel G. Gaston
  • Patent number: 11321202
    Abstract: Provided are a computer program product, system, and method for recovering storage devices in a storage array having errors. A determination is made to replace a first storage device in a storage array with a second storage device. The storage array is rebuilt by including the second storage device in the storage array and removing the first storage device from the storage array resulting in a rebuilt storage array. The first storage device is recovered from errors that resulted in the determination to replace. Data is copied from the second storage device included in the rebuilt storage array to the first storage device. The recovered first storage device is swapped into the storage array to replace the second storage device in response to copying the data from the second storage device to the first storage device.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cagno, John C. Elliott, Matthew G. Borlick, Will A. Wright, Lokesh M. Gupta
  • Patent number: 11160186
    Abstract: An apparatus for performing local service at a management console includes an accessory interface configured to engage a local service permission tool with a management console in a management enclosure for a computing system, the management enclosure having a closed position with predetermined boundary dimension and an open position, where during engagement with the management console, the local service permission tool prevents the management enclosure from being in the closed position. The apparatus includes a status module that detects whether the local service permission tool is engaged and an access module that disables one or more predetermined remote service functions of the management console in response to the status module detecting that the local service permission tool is engaged. A method and a system for performing local service at a management console perform similar functions to those of the apparatus.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Angel E. Delgado, John C. Elliott, Stephen Manthorpe, Ronald A. Case
  • Patent number: 11132042
    Abstract: An example apparatus comprises a drive carrier assembly which may include a memory device, and an energy storage device having at least a portion thereof encased in a housing. In some examples, the apparatus may include a printed circuit assembly to detect a power failure of a host computing device. The printed circuit assembly, may have a first portion coupled to the energy storage device and a second portion coupled to a backplane of the host computing device.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John Norton, James Jeffery Schulze, Reza M. Bacchus, Robert C. Elliott, Troy Anthony Della Fiora, Keith Sauer, Darrel G. Gaston