Patents by Inventor Steven Ray Dupree

Steven Ray Dupree 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: 7024550
    Abstract: The disclosed embodiments relate generally to providing increased data integrity in computer systems and, more particularly, to using a system management processor to overcome a computer system failure because of corrupted programming. A system management processor detects an attempted boot by host computer system and starts a watchdog timer. If the system BIOS or other firmware fails to execute, the watchdog timer expires and the system management processor places the system processor(s) in a reset state. The system management processor provides the address of a back-up BIOS or firmware and releases the system processor(s) from the reset state. The system processor(s) are redirected to the back-up BIOS or firmware and the computer system is able to boot.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: April 4, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Collins, Steven Ray Dupree
  • Patent number: 6915393
    Abstract: The disclosed embodiments relate to a device for generating physical addresses in a multi-processor computer system. The computer system may be adapted to support multiple physical memory partitions. Agent IDs for each of a plurality of processors may be used to correspond with a partition offset, which may be used to define a separate physical memory partition for each processor. The partition offset may be used with a virtual address to form a physical address.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: July 5, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Collins, Steven Ray Dupree
  • Patent number: 6889341
    Abstract: The disclosed embodiments relate generally to providing increased data integrity in computer systems and, more particularly, to using a system management processor to maintain the integrity of stored information. A system management processor detects an attempt to reboot the computer system and holds the system processor or processors in a reset state. While the system processor or processors are held in the reset state, the system management processor checks data such as the system BIOS to identify corruption. If the data checked by the system management processor is not corrupted, the system processor or processors are removed from the reset state and allowed to continue normal operation. If the data checked by the system management processor is corrupted, the system management processor repairs the corrupted data before removing the system processor or processors from the reset state.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: May 3, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Collins, Steven Ray Dupree
  • Publication number: 20040133751
    Abstract: The disclosed embodiments relate to a device for generating physical addresses in a multi-processor computer system. The computer system may be adapted to support multiple physical memory partitions. Agent IDs for each of a plurality of processors may be used to correspond with a partition offset, which may be used to define a separate physical memory partition for each processor. The partition offset may be used with a virtual address to form a physical address.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventors: David L. Collins, Steven Ray Dupree
  • Patent number: 6725324
    Abstract: The disclosed embodiments provide an efficient method and apparatus for reprogramming flash memory in a multiprocessor computer system. A bootstrap processor (BSP) partitions portions of an image to be programmed into the flash memory and may divide those portions amongst itself and one or-more application processors (APs) for reprogramming.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: April 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Collins, Steven Ray Dupree
  • Publication number: 20040003226
    Abstract: The disclosed embodiments relate generally to providing increased data integrity in computer systems and, more particularly, to using a system management processor to overcome a computer system failure because of corrupted programming. A system management processor detects an attempted boot by host computer system and starts a watchdog timer. If the system BIOS or other firmware fails to execute, the watchdog timer expires and the system management processor places the system processor(s) in a reset state. The system management processor provides the address of a back-up BIOS or firmware and releases the system processor(s) from the reset state. The system processor(s) are redirected to the back-up BIOS or firmware and the computer system is able to boot.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: David L. Collins, Steven Ray Dupree
  • Publication number: 20040003322
    Abstract: The disclosed embodiments relate generally to providing increased data integrity in computer systems and, more particularly, to using a system management processor to maintain the integrity of stored information. A system management processor detects an attempt to reboot the computer system and holds the system processor or processors in a reset state. While the system processor or processors are held in the reset state, the system management processor checks data such as the system BIOS to identify corruption. If the data checked by the system management processor is not corrupted, the system processor or processors are removed from the reset state and allowed to continue normal operation. If the data checked by the system management processor is corrupted, the system management processor repairs the corrupted data before removing the system processor or processors from the reset state.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: David L. Collins, Steven Ray Dupree
  • Publication number: 20030199994
    Abstract: The disclosed embodiments provide an efficient method and apparatus for reprogramming flash memory in a multiprocessor computer system. A bootstrap processor (BSP) partitions portions of an image to be programmed into the flash memory and may divide those portions amongst itself and one or-more application processors (APs) for reprogramming.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Inventors: David L. Collins, Steven Ray Dupree