Patents by Inventor Theodore F. Emerson

Theodore F. Emerson 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: 10866747
    Abstract: An arrangement for securing a memory device of a computing system in which a memory access command is compared to each command in a list of commands. The command, with specified attributes, is authenticated when the command and its attributes match an entry in the list of commands. Following authentication, the command is evaluated according to usage and behavior metrics in order to identify and prevent unauthorized or malicious access of the memory device. If no violation of usage or behavior metrics is detected, the command may be issued to the memory device for execution.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: December 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sukhamoy Som, David F. Heinrich, Theodore F. Emerson
  • Patent number: 10846254
    Abstract: Various examples described herein provide for a management controller that includes a virtual universal serial bus (USB) host controller that can emulate an actual USB host controller to a central processor. A particular endpoint from a number of endpoints is associated with a virtual USB device that is coupled to the virtual USB host controller. The particular endpoint is to refer to a location in a management memory.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Theodore F. Emerson, David F. Heinrich, Richard Wei Chieh Yu, Robert L. Noonan, Christopher J. Frantz, Sze Hau Loh
  • Publication number: 20200257460
    Abstract: An arrangement for securing a memory device of a computing system in which a memory access command is compared to each command in a list of commands. The command, with specified attributes, is authenticated when the command and its attributes match an entry in the list of commands. Following authentication, the command is evaluated according to usage and behavior metrics in order to identify and prevent unauthorized or malicious access of the memory device. If no violation of usage or behavior metrics is detected, the command may be issued to the memory device for execution.
    Type: Application
    Filed: June 3, 2019
    Publication date: August 13, 2020
    Inventors: Sukhamoy Som, David F. Heinrich, Theodore F. Emerson
  • Publication number: 20200142848
    Abstract: Various examples described herein provide for a management controller that includes a virtual universal serial bus (USB) host controller that can emulate an actual USB host controller to a central processor. A particular endpoint from a number of endpoints is associated with a virtual USB device that is coupled to the virtual USB host controller. The particular endpoint is to refer to a location in a management memory.
    Type: Application
    Filed: October 3, 2019
    Publication date: May 7, 2020
    Inventors: Theodore F. Emerson, David F. Heinrich, Richard Wei Chieh Yu, Robert L. Noonan, Chhristopher J. Frantz, Sze Hau Loh
  • Patent number: 10636111
    Abstract: A method performed by a physical computing system, the method includes disabling a display refresh process of a video controller of the physical computing system if no active display device is connected to the physical computing system. A physical computing system includes a video controller comprising a rendering engine and a display refresh controller; a memory controller connected to a memory; and a display controller to determine whether an active display device is connected to the physical computing system; in which a display refresh process performed by the display refresh controller is disabled when no active display device is connected to the physical computing system.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 28, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Sze Hau Loh, Theodore F. Emerson
  • Patent number: 10474606
    Abstract: Various examples described herein provide for a management controller that includes a virtual universal serial bus (USB) host controller that can emulate an actual USB host controller to a central processor. A particular endpoint from a number of endpoints is associated with a virtual USB device that is coupled to the virtual USB host controller. The particular endpoint is to refer to a location in a management memory.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 12, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Theodore F. Emerson, David F. Heinrich, Richard Wei Chieh Yu, Robert L. Noonan, Christopher J. Frantz, Sze Hau Loh
  • Patent number: 10404244
    Abstract: An example device in accordance with an aspect of the present disclosure includes a first stage and an accumulator. The first stage is based on digital logic and integer arithmetic to scale a reference clock by a configurable ratio of integers according to a line drawing technique to obtain an output clock. The accumulator is to store an accumulated error of a variable used in the line drawing technique.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: September 3, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Christopher Wesneski, Theodore F. Emerson, Kenneth T. Chin
  • Patent number: 10372400
    Abstract: An apparatus includes a plurality of compute nodes and a baseboard management controller that is shared by the plurality of compute nodes to manage video for the compute nodes. The baseboard management controller includes video controllers that are associated with the plurality of compute nodes and at least one resource that is shared by the video controllers.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 6, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Theodore F. Emerson, David F. Heinrich, Kenneth T. Chin
  • Publication number: 20180322069
    Abstract: Some examples described relate to securing a memory device of a computing system. For instance, a method may comprise comparing a command for the memory device to each command in a list of commands. The command is accepted when the command matches an authorized command in the list of commands. The accepted command is issued to the memory device.
    Type: Application
    Filed: January 27, 2016
    Publication date: November 8, 2018
    Inventors: David F. Heinrich, Theodore F. Emerson, Don A. Dykes, Sukhamoy Som
  • Publication number: 20180287621
    Abstract: An example device in accordance with an aspect of the present disclosure includes a first stage and an accumulator. The first stage is based on digital logic and integer arithmetic to scale a reference clock by a configurable ratio of integers according to a line drawing technique to obtain an output clock. The accumulator is to store an accumulated error of a variable used in the line drawing technique.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Christopher Wesneski, Theodore F. Emerson, Kenneth T. Chin
  • Publication number: 20180239728
    Abstract: Various examples described herein provide for a management controller that includes a virtual universal serial bus (USB) host controller that can emulate an actual USB host controller to a central processor. A particular endpoint from a number of endpoints is associated with a virtual USB device that is coupled to the virtual USB host controller. The particular endpoint is to refer to a location in a management memory.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Theodore F. Emerson, David F. Heinrich, Richard Wei Chieh Yu, Robert L. Noonan, Christopher J. Frantz, Sze Hau Loh
  • Publication number: 20180211358
    Abstract: A method performed by a physical computing system, the method includes disabling a display refresh process of a video controller of the physical computing system if no active display device is connected to the physical computing system. A physical computing system includes a video controller comprising a rendering engine and a display refresh controller; a memory controller connected to a memory; and a display controller to determine whether an active display device is connected to the physical computing system; in which a display refresh process performed by the display refresh controller is disabled when no active display device is connected to the physical computing system.
    Type: Application
    Filed: March 22, 2018
    Publication date: July 26, 2018
    Inventors: Sze Hau Loh, Theodore F. Emerson
  • Patent number: 9959592
    Abstract: A method performed by a physical computing system, the method includes disabling a display refresh process of a video controller of the physical computing system if no active display device is connected to the physical computing system. A physical computing system includes a video controller comprising a rendering engine and a display refresh controller; a memory controller connected to a memory; and a display controller to determine whether an active display device is connected to the physical computing system; in which a display refresh process performed by the display refresh controller is disabled when no active display device is connected to the physical computing system.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: May 1, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sze Hau Loh, Theodore F. Emerson
  • Publication number: 20180074777
    Abstract: An apparatus includes a plurality of compute nodes and a baseboard management controller that is shared by the plurality of compute nodes to manage video for the compute nodes. The baseboard management controller includes video controllers that are associated with the plurality of compute nodes and at least one resource that is shared by the video controllers.
    Type: Application
    Filed: May 21, 2015
    Publication date: March 15, 2018
    Inventors: Theodore F. Emerson, David F. Heinrich, Kenneth T. Chin
  • Patent number: 9870233
    Abstract: A method for initializing a memory subsystem (212) of a management controller (200) includes, with an additional memory initialization module (206) of the management controller (200), initializing the memory subsystem (212) of the management controller (200) in response to the memory subsystem (212) not being properly initialized. A management controller (200) includes a memory subsystem (212) including a memory controller (214) and a memory (216); firmware (208) able to initialize the memory subsystem (212); and a memory initialization module (206) to initialize the memory subsystem (212) if the memory subsystem (212) is not properly initialized.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: January 16, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David F. Heinrich, Theodore F. Emerson, Hung Q. Le
  • Patent number: 9413828
    Abstract: One embodiment is a remote system management controller that virtualizes a video controller for a server that is managed by a remote computer.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: August 9, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Theodore F. Emerson, Jeffery L. Galloway
  • Publication number: 20160210725
    Abstract: A method performed by a physical computing system, the method includes disabling a display refresh process of a video controller of the physical computing system if no active display device is connected to the physical computing system. A physical computing system includes a video controller comprising a rendering engine and a display refresh controller; a memory controller connected to a memory; and a display controller to determine whether an active display device is connected to the physical computing system; in which a display refresh process performed by the display refresh controller is disabled when no active display device is connected to the physical computing system.
    Type: Application
    Filed: March 8, 2016
    Publication date: July 21, 2016
    Inventors: Sze Hau Loh, Theodore F. Emerson
  • Patent number: 9299311
    Abstract: A method performed by a physical computing system, the method includes disabling a display refresh process of a video controller (202) of the physical computing system if no active display device is connected to the physical computing system. A physical computing system includes a video controller (202) comprising a rendering engine (204) and a display refresh controller (206); a memory controller (212) connected to a memory (214); and a display controller (310) to determine whether an active display device is connected to the physical computing system; in which a display refresh process performed by the display refresh controller (206) is disabled when no active display device is connected to the physical computing system.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 29, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sze Hau Loh, Theodore F. Emerson
  • Patent number: 9213545
    Abstract: A memory controller containing one or more ports coupled to a buffer selection logic and a plurality of buffers. Each buffer is configured to store write data associated with a write request and each buffer is also coupled to the buffer selection logic. The buffer selection logic is configured to store write data associated with a write request from at least one of the ports in any of the buffers based on a priority of the buffers for each one of the ports.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: December 15, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hung Q. Le, Theodore F. Emerson, David F. Heinrich, Robert L. Noonan
  • Patent number: 9003091
    Abstract: Systems and methods for flow control within a Serial Peripheral Interface without additional signal lines are included herein. In one example, a method includes generating a flow control command. The method also includes sending the flow control command from a master device to a slave device with a Serial Peripheral Interface. In addition, the method includes sending a memory address from the master device to the slave device. Furthermore, the method includes detecting a ready indicator in the master device. The method also includes waiting to receive a ready indicator and communicating with the slave device in response to the ready indicator.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: April 7, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David F. Heinrich, Theodore F. Emerson, Kevin B. Leigh, Vincent Nguyen, Andrew Brown, Gary Thome