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: 8933941
    Abstract: A remote management controller may include a video redirection device and a processor. The video redirection device may be configured to: obtain a slice of video data output from a video graphics controller; calculate at least one value correlative to the slice of video data; and if the calculated value for any portion of the slice differs from a value for a previously obtained corresponding portion, update a table associated with an image related to a remote system with the calculated value, and process the portion of the slice to create a data portion of a network packet in a network buffer. The processor may be configured to: allocate the network buffer; and provide a header portion of the network packet to the network buffer.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: January 13, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, Robert L. Noonan, David F. Heinrich, Don Dykes
  • Patent number: 8922585
    Abstract: Systems, methods, and other embodiments associated with a display controller are described. One display controller embodiment includes a data store to store overlay control data, a port to communicate with an overlay control data provider, and a logic to provide an overlay to a display device. The display device may be associated with a computing system that does not provide the overlay control data. The logic may be controlled by the overlay control data provider.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: December 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey S. Autor, Theodore F. Emerson
  • Publication number: 20140229764
    Abstract: An embodiment of the present techniques provides for a system and method for a managed computer system. A system may comprise a host processor. The system may also comprise a management subsystem that includes a primary processor. The primary processor performs system management operations of the computer. The system may also comprise an autonomous management processor that is assigned to perform low level functions during a time interval when the primary processor is unavailable.
    Type: Application
    Filed: October 28, 2011
    Publication date: August 14, 2014
    Inventors: Theodore F. Emerson, Don A. Dykas, Robert L. Noonan, David F. Heinrich
  • Patent number: 8738995
    Abstract: A system comprising a memory subsystem having at least one memory device, and a memory controller to control access of the memory subsystem, wherein the memory controller is configured to store data with error correction code (ECC) information in a first portion of the memory subsystem, and to store data without ECC information in a second portion of the memory subsystem.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: May 27, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, David F. Heinrich, Hung Q. Le
  • Publication number: 20140115209
    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: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: David F. Heinrich, Theodore F. Emerson, Kevin B. Leigh, Vincent Nguyen, Andrew Brown, Gary Thome
  • Patent number: 8610734
    Abstract: A method and apparatus for updating video graphics changes of a managed server to a remote console independent of an operating system. The screen (e.g. frame buffer) of the managed server is divided into a number of blocks. Each block is periodically monitored for changes by calculating a hash code and storing the code in a hash code table. When the hash code changes, the block is transmitted to the remote console. Color condensing may be performed on the color values of the block before the hash codes are calculated and before transmission. Compression is performed on each block and across blocks to reduce bandwidth requirements on transmission. Periodically, the configuration of a video graphics controller and a pointing device of the managed server are checked for changes, such as changes to resolution, color depth and mouse movement. If changes are found, the changes are transmitted to the remote console.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: December 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, Wesley Ellinger
  • Publication number: 20130067189
    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: Application
    Filed: May 28, 2010
    Publication date: March 14, 2013
    Inventors: David F. Heinrich, Theodore F. Emerson, Hung Q. Le
  • Publication number: 20130046933
    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: Application
    Filed: June 22, 2010
    Publication date: February 21, 2013
    Inventors: Hung Q. Le, Theodore F. Emerson, David F. Heinrich, Robert L. Noonan
  • Patent number: 8370468
    Abstract: The present invention relates to providing a secure computing environment in a remote server management controller. The exemplary embodiment includes a hierarchy of register security levels restricting register access by communications interfaces shared by the remote server management controller and a managed server associated therewith. Failsafe protection is provided to override register security under certain conditions.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: February 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, Robert L. Noonan, David Heinrich
  • Publication number: 20120327094
    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: Application
    Filed: May 28, 2010
    Publication date: December 27, 2012
    Inventors: Sze Hau Loh, Theodore F. Emerson
  • Publication number: 20120124186
    Abstract: Methods, devices, and systems for multiple host management are provided. An example of a method for multiple host management includes a multiple host management device managing a plurality of host instances. The multiple host management device can provide each of the plurality of host instances with a plurality of input/output (I/O) functionalities.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Inventors: Theodore F. Emerson, David F. Heinrich, Don A. Dykes, Robert L. Noonan, Dwight D. Riley
  • Publication number: 20120110562
    Abstract: A first firmware image is copied from a first memory to a second memory. Firmware access requests are directed from a host processing system to a memory location in the second memory. A second firmware image is written to the first memory. Conditioned on occurrence of a switching event a switch is set to direct firmware access requests from the host processing system to a memory location in the first memory storing the second firmware image. In some cases, firmware access requests are directed from a host processing system to a memory location in a first memory storing a first firmware image. A second firmware image is written to a second memory. Conditioned on occurrence of a switching event, a switch is set to direct firmware access requests from the host processing system to a memory location in the second memory storing the second firmware image.
    Type: Application
    Filed: October 27, 2010
    Publication date: May 3, 2012
    Inventors: David Heinrich, Theodore F Emerson
  • Publication number: 20120098841
    Abstract: A shared video management subsystem configured to be coupled to and shared by a plurality of independent compute nodes includes a plurality of graphics interfaces configured to receive drawing commands and data from the compute nodes and render graphics information to a frame buffer. The subsystem also includes at least one display refresh controller configured to retrieve the graphics information rendered to the frame buffer and output the graphics information to a display device for display.
    Type: Application
    Filed: July 15, 2009
    Publication date: April 26, 2012
    Inventor: Theodore F. Emerson
  • Publication number: 20110173313
    Abstract: Exemplary embodiments of the present invention disclosed herein relate to a method and system for providing remote management for a computer system with a portable management device. An exemplary method comprises connecting a portable management device to a computer system and a network. The exemplary method additionally comprises receiving remote management data over the network via the portable management device and executing instructions in response to the remote management data.
    Type: Application
    Filed: October 7, 2008
    Publication date: July 14, 2011
    Inventors: Eric Owhadi, Theodore F. Emerson, Jeffery L. Galloway
  • Patent number: 7966402
    Abstract: A distributed blade computer system and a method for operating a distributed blade computer system. More specifically, a computer system having one or more blades configured to operate as stand-alone computers are coupled to an infrastructure which includes one or more video modules. When a remote user wishes to implement video functions with a blade, a management subsystem in the infrastructure allocates a video module and couples the video module to the requested blade such that the blade can implement the video functions of the video module.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: June 21, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, Rene Gaudet
  • Publication number: 20110106520
    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: Application
    Filed: July 1, 2008
    Publication date: May 5, 2011
    Inventors: Theodore F. Emerson, Jeffery L. Galloway
  • Patent number: 7817157
    Abstract: A remote management controller may include a capture engine and a processor. The capture engine may be configured to obtain a slice of video data output from a video graphics controller, store the slice of video data, and calculate at least one value correlative to the slice of video data. The processor may be configured to retrieve the slice of video data stored by the capture engine and process any changed portion of the slice of video data for transmission to a remote system.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: October 19, 2010
    Assignee: Hewlett-Packard Company, L.P.
    Inventors: Theodore F. Emerson, Robert L. Noonan, David F. Heinrich, Don Dykes
  • Patent number: 7660937
    Abstract: In at least some embodiments, a method comprises emulating a Universal Serial Bus (USB) host controller at a computer system. The method further comprises using the emulated USB host controller to interface a remote management console with the computer system.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: February 9, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Frantz, Theodore F. Emerson, Robert L. Noonan, Luis Luciani, Andrew Brown
  • Patent number: 7577877
    Abstract: A system includes proxy logic which detects situations which, unless action is taken, would result in undesirable bus behavior. In one embodiment, the target device of a bus cycle includes proxy logic which determines when the target device is unable to respond correctly to a bus cycle. In this situation, the proxy logic blocks a bus signal from being received by the addressed logic in the target device, thereby preventing the target device from responding at all. In another embodiment, proxy logic is located external to the target device and determines when the target device has not responded to a cycle intended for it. When this condition has occurred, the proxy logic responds to the cycle before the bus's subtractive decode agent has a chance to claim the cycle. The proxy logic's response may be to return bogus data or terminate or abort the cycle.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: August 18, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, Phyllis L. Bongain, Cesar Buentello, Jennifer C. Kleiman, Doron Chosnek, Robert L. Noonan, David F. Heinrich
  • Patent number: 7518614
    Abstract: A remote management controller may include a video redirection device and a processor. The video redirection device may be configured to: obtain multiple separate slices of video data output from a video graphics controller; calculate at least one value correlative to each of the multiple separate slices of video data; and if the calculated value for any portion of any of the multiple separate slices differs from a value for a previously obtained corresponding portion, update a table associated with an image related to a remote system with the calculated value, process the portion of the slice into a network packet, and move the network packet to one of multiple network buffers. The processor may be configured to: allocate the multiple network buffers; and facilitate transmission of the network packets loaded into the network buffers to the remote system.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: April 14, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, Robert L. Noonan, David F. Heinrich, Don Dykes