Patents by Inventor David L. Collins

David L. Collins 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).

  • Publication number: 20040236935
    Abstract: A plurality of processors are coupled together. One of the processors may comprise a default boot strap processor (“BSP”). Further, the default BSP may determine whether the BSP has local memory and becomes the BSP for the system if the default BSP has local memory, or selects another processor to be the BSP for the system if the default BSP does not have local memory.
    Type: Application
    Filed: May 23, 2003
    Publication date: November 25, 2004
    Inventors: David L. Collins, Steven R. 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
  • Publication number: 20040123301
    Abstract: A computer system includes a plurality of nodes coupled together wherein each node may comprise a processor and memory. The system may also include a plurality of software objects usable by any of the nodes. Each object may be provided to, and stored in, the memory of the node that most frequently uses the object.
    Type: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Inventors: David L. Collins, Steven R. 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: 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: 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: 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
  • Patent number: 6625729
    Abstract: A method and apparatus for protecting a computer system. Specifically, a method and system for validating portions of memory at each power-on cycle is described. A Boot Block is used to validate the BIOS, CMOS and NVRAM of a system. The BIOS may also be used to validate the Boot Block, CMOS and NVRAM.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: September 23, 2003
    Assignee: Hewlett-Packard Company, L.P.
    Inventors: Michael F. Angelo, George David Wisecup, David L. Collins
  • Patent number: 6625730
    Abstract: A method and apparatus for protecting a computer system. Specifically, a method and system for validating portions of memory at each power-on cycle is described. A Boot Block is used to validate the BIOS, CMOS and NVRAM of a system. The BIOS may also be used to validate the Boot Block, CMOS and NVRAM.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: September 23, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael F. Angelo, George David Wisecup, David L. Collins
  • Patent number: 6321278
    Abstract: A computer system audio circuit is connected to a sound device, a combination game/MIDI/line-in/line-out/headphone jack, and internal loudspeaker. The circuit routes audio signals to a headphone, when the headphones are plugged into the headphone connector of the combination jack. In addition, the audio circuit switches and does not route audio signal to the internal loudspeaker nor external loudspeakers when the headphones are plugged in. Furthermore, if the external loudspeakers are plugged into the line-out connector of the combination jack, the circuit provides audio to the external loudspeakers but not the internal loudspeaker.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: November 20, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Hung Q. Phu, David L. Collins
  • Patent number: 6158000
    Abstract: A multiprocessor computer system is provided with a BIOS that allows parallel execution of system initialization tasks by at least two processors to reduce system boot-up time. At power-on, one of the processors is designated as a bootstrap processor and the remaining processors are designates as application processors. The processors are coupled to a shared memory module by a shared processor bus. The bootstrap processor is configured to instruct the application processor to test and initialize memory locations in the shared memory module while the bootstrap processor proceeds with other system initialization tasks which may include determining the system configuration, initializing peripheral devices, testing the keyboard, and setting up the BIOS data area with configuration information. After completing its tasks, the bootstrap processor determines whether the application processor has completed the memory test, and if so, the bootstrap processor proceeds to locate and execute an operating system.
    Type: Grant
    Filed: September 18, 1998
    Date of Patent: December 5, 2000
    Assignee: Compaq Computer Corporation
    Inventor: David L. Collins
  • Patent number: 6119228
    Abstract: A method for providing secure remote control commands in a distributing computer environment. In the preferred embodiment of the invention, a network administrator or network management software creates a shutdown record, including an index or time stamp, for powering down a specified network computer(s). Prior to broadcast over the network, a secure one-way hash function is performed on the shutdown record. The result of the one-way hash function is encrypted using the network administrator's private key, thereby generating a digital signature that can be verified by specially configured network nodes. The digital signature is appended to the original shutdown record prior to broadcast to the network. Upon receiving the broadcast message, the targeted network computer(s) validates the broadcast message by verifying the digital signature of the packet or frame. The validation process is performed by decrypting the hash value representation of the shutdown record using the network administrator's public key.
    Type: Grant
    Filed: August 22, 1997
    Date of Patent: September 12, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Michael F. Angelo, David L. Collins, Donald D. Kim, Kenneth A. Jansen
  • Patent number: 5748097
    Abstract: A method and apparatus is disclosed for storing a boom pivotally mounted to a vehicle. The apparatus includes a boom actuator to actuate the boom, a boom sensor to provide a boom signal representative of the position of the boom actuator with respect to a stable reference point and an actuator control assembly responsive to a control signal to manipulate the position of the boom by retracting or extending the boom cylinder. The apparatus also includes a controller responsive to the boom signal and to provide the control signal to the actuator control assembly so the boom is automatically driven from an initial position extended at least partially away from the vehicle to a transport position in a relatively closer proximity to the vehicle by retracting the boom cylinder to drive the boom from the initial position to a transition position and then extending the boom cylinder to drive the boom from the transition position into the transport position.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: May 5, 1998
    Assignee: Case Corporation
    Inventor: David L. Collins
  • Patent number: 4209007
    Abstract: This invention is directed towards a low-cost solar heating system, or apparatus, which has substantially increased energy efficiency over fixed flow systems. The apparatus of this invention includes a closed flow system including flow lines for fluid such as liquid or air, to and from a solar collector panel, flow lines from the solar collector panel to storage means, and a circulating pump in the system for circulating fluid from the storage tank to the solar collector via a pump supply line. The preferably fixed-flow circulating pump is actuated by a thermally responsive switch set at a predetermined temperature setting, for example, 100.degree. F.
    Type: Grant
    Filed: April 29, 1977
    Date of Patent: June 24, 1980
    Assignee: Solargenics, Inc.
    Inventor: David L. Collins