Patents Assigned to Compaq Computer Corporation
  • Publication number: 20020059533
    Abstract: A method and system for controlling the power supply fan in a computer system. The speed of a power supply fan can be made directly proportional to the temperature of the power supply. The fan speed can also be controlled by a processor with software commands according to the temperature of the processor. The speed of the fan will be dictated by the higher of the two commands driving it. Therefore, the power supply fan can never be commanded by the processor to run at a lower speed than that required by its own thermal environment. A Fan Speed Control Circuit enables the computer system to command the power supply fan to run at a higher speed. The processor temperature can be monitored with a temperature transducer and analog signal conditioning circuitry.
    Type: Application
    Filed: October 19, 2001
    Publication date: May 16, 2002
    Applicant: Compaq Computer Corporation
    Inventors: George A. Kaminski, George F. Squibb
  • Publication number: 20020057279
    Abstract: A high resolution image and at least two low resolution images are combined to produce a single image, partially high resolution, partially low resolution on a display. The high resolution image at least partially overlaps at least one of the low resolution images. This method of displaying images is referred to as foveal video. In another aspect of the invention, in a robotic telepresence system, a user station displays information received from a robot using foveal video.
    Type: Application
    Filed: January 15, 2002
    Publication date: May 16, 2002
    Applicant: Compaq Computer Corporation
    Inventor: Norman P. Jouppi
  • Patent number: 6389017
    Abstract: A system and method for scheduling packets between multiple links of an adaptive set utilizes a destination register or a cache line associated with each of the alternate links of the network switch. Each of the cache lines holds the destination of the last packet that used the link. Upon arrival, a packet associatively checks the content of all cache lines. If it hits, then it uses the corresponding link; otherwise, the packet is scheduled according to a round-robin policy or other default policy.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: May 14, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Naresh Patel, Karim Harzallah
  • Patent number: 6389480
    Abstract: A programmable arbitration system including control logic to select one of several arbitration schemes for selecting the ports of a network switch, a memory to store priority values indicating the relative priority of each of the ports, monitor logic to monitor each of the ports and to program the priority values in the memory based on a priority scheme selected by the control logic, and arbitration logic to select a port having the next highest priority. The arbitration schemes preferably include a round-robin priority scheme, a first-come, first-served (FCFS) priority scheme, a weighted priority scheme, or any other desirable priority scheme. The monitor logic includes polling logic to periodically poll the ports and to program a priority value of each port. The memory includes receive and transmit lists to indicate of which of the ports have indicated needing service and a corresponding priority value.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: May 14, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Gary B. Kotzur, Patricia E. Hareski, Michael L. Witkowski, Dale J. Mayer, William J. Walker
  • Patent number: 6389460
    Abstract: Techniques for storing objects (e.g., images) in and retrieving objects from a storage device (e.g., image store) in a rapid and efficient manner are disclosed. More particularly, the techniques include: storage of an object in and retrieval of an object from the storage device with reference to an object locator together with state and permission information, use of a directory structure of a file system to efficiently provide database structure for storage of the objects, storage and retrieval of object states as attributes of associated files in the file system, storage and retrieval of multiple versions of objects, and multi-threaded management of the storage device.
    Type: Grant
    Filed: August 12, 1998
    Date of Patent: May 14, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Christopher H. Stewart, Svilen B. Pronev, Darrell J. Starnes
  • Patent number: 6385051
    Abstract: A screwless technique for mounting a circuit board in a computer chassis is provided in which circular portions of keyhole-shaped mounting openings in the circuit board body are first moved downwardly over notched chassis mounting bosses. The circuit board is then forwardly moved transversely to the bosses to move opening edge portions of the circuit board body into the boss notches in a manner releasably preventing the circuit board from being lifted off the bosses. A retaining bracket is placed adjacent a body edge of the installed circuit board to block the board against rearward releasing movement relative to the chassis bosses.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: May 7, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Juan M. Perez, Jeffrey A. Lambert, Donald J. Hall
  • Patent number: 6385612
    Abstract: In a computer system, data records stored in nonvolatile memory are read into a volatile memory and operated on in a sorting operation. A tournament-type sort is applied, with the tree size dynamically reconfigured within the volatile memory as a function of the number of data records to be sorted. The memory space occupied is reduced by the reconfigured tree and sort speed is augmented.
    Type: Grant
    Filed: October 11, 1996
    Date of Patent: May 7, 2002
    Assignee: Compaq Computer Corporation
    Inventor: James Henry Troisi
  • Patent number: 6381218
    Abstract: A network controller system including a plurality of network ports and a driver system that operates the network ports as a team. The team is operated to simulate a single logical device in one of several team modes, such as fault tolerance or load balancing modes, to enhance performance of communication of the computer in a network. The driver system periodically determines and updates the status of each of the network ports, where the status of each is based at least on whether at least one directed packet has been received and transferred to the driver system by a respective network port. If any one of the network ports has not received a directed packet within a predetermined time period, the driver system commands another network port to transmit a directed heartbeat packet to the network port that has not received a directed packet. The team may include a primary and one or more secondary ports.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: April 30, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Michael S. McIntyre, Thomas R. Miller, Daniel B. McCarthy, Brice Bartek
  • Patent number: 6381149
    Abstract: A printed circuit board retainer. The printed circuit board retainer directs the movement of a printed circuit board during installation into an enclosure. In a relaxed position, the retainer forms a barrier to the withdrawal of the printed circuit board from the enclosure. The printed circuit board retainer may be displaced from its relaxed position and locked in an open position to facilitate during installation and withdrawal of the printed circuit board.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: April 30, 2002
    Assignee: Compaq Computer Corporation
    Inventors: George D. Megason, Daniel T. Thompson, Joseph R. Allen
  • Patent number: 6377530
    Abstract: A portable audio player stores a large amount of compressed audio data on an internal disk drive, and loads a portion of this into an internal random access memory (RAM) which requires less power and less time to access. The audio player plays the data stored in RAM and monitors the amount of unplayed data. When the amount of unplayed data falls below a threshold, additional data is copied from the disk drive into RAM. When the portable audio player is turned off, a predetermined amount of audio data is stored in a fast-access non-volatile flash memory unit. When the audio player is turned back on, and play is resumed, a suitable portion of this data can be played while data is being loaded from the disk drive into RAM, thus reducing the amount of time a user must wait before receiving data in response to a play request.
    Type: Grant
    Filed: February 12, 1999
    Date of Patent: April 23, 2002
    Assignee: Compaq Computer Corporation
    Inventor: Michael Burrows
  • Patent number: 6378072
    Abstract: A cryptographic system and method for encrypting and decrypting data using public key cryptography. The encryption and decryption may be divided into tasks that may operate in parallel. A secure method of initializing the cryptographic system to allow for secure operations and protect against tampering with application software. The application program is retrieved from an encrypted file in external memory and authenticated before being executed.
    Type: Grant
    Filed: February 3, 1998
    Date of Patent: April 23, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Thomas Collins, John Gregory, Ralph Bestock
  • Patent number: 6378087
    Abstract: The disclosed program checker checks whether a program internally tests for error codes that may be returned by procedures used by the program. The program being tested is executed. Each time that a subroutine in the program is about to perform a subroutine or procedure return operation, a program interpreter is invoked. The program interpreter simulates continued execution of the program once for a good return value and once for each error condition return value that is listed in an error condition table entry for the subroutine in which the return operation is being performed. For each simulation of the program, the program interpreter determines the execution path of the program and then compares the execution path for each error condition return value with the execution path for the good return value.
    Type: Grant
    Filed: June 8, 1999
    Date of Patent: April 23, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Cormac A. Flanagan, Michael Burrows
  • Patent number: 6378004
    Abstract: A computer system in accordance with the present invention provides a method of communicating asynchronous events from a mini-port driver of a computer system to a software component without polling the mini-port driver. The computer system provides a monolithic driver as a dispatch between a mini-port driver and a software component. Until an asynchronous event is detected, an event thread in the monolithic driver to a software component is blocked. When an asynchronous event is detected by the mini-port driver, the mini-port driver calls the monolithic driver with a monolithic driver entry point which queues the event and unblocks the event thread. The monolithic driver provides the asynchronous event to the software component through the unblocked event thread. The event thread is then re-blocked and remains blocked until another asynchronous event is detected. Asynchronous events are thereby communicated from a mini-port driver to a software component without polling the mini-port driver.
    Type: Grant
    Filed: May 7, 1998
    Date of Patent: April 23, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Jeffery L. Galloway, Mark I. Bain, John S. Lacombe, Michael E. McGowen, Paul J. Muraski, Richard L. Purvis, Robert E. Van Cleve, Paul S. Bailey, Stephen D. Cochran
  • Patent number: 6377456
    Abstract: A notebook computer base housing has operatively disposed therein a CD ROM drive, a hard disk drive and a floppy disk drive, an AC/DC electrical power converter, a modem, a PCMCIA card bay structure and a battery. This internal provision of three drive units in addition to the other equipment within the base housing is facilitated from a space standpoint by the vertical stacking of the hard disk drive atop the CD ROM drive within the base housing. To dissipate the operating heat from these components within the base housing, a heat spreader plate is interposed between the CD ROM drive and the overlying hard disk drive, and the high heat-generating components—namely, the modem, the AC/DC converter, the PCMCIA card bay structure, and the computer processor—are closely grouped together, with the AC/DC converter in thermal communication with a second heat spreader plate.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: April 23, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Pasha S. Mohi, Chris F. Feleman, Neil L. Condra, Gregory J. Mora, Stacy L. Wolff, Chi-Tsong Chu
  • Patent number: 6373696
    Abstract: A hot-pluggable disk drive is supported on a carrier structure which is slidably and removably insertable rearwardly into a sheet metal cage portion of a computer system in a manner releasably coupling an SCA connector on a rear end of the drive to a corresponding electrical connector on a backplane structure within a rear interior portion of the cage. Heat generated by the operation of the disk drive is removed by forced convection via a flow of air forced through the cage by a suitable cooling fan. This convective cooling is conductively augmented by a pair of finned metal heat sink portions of the carrier which are movably carried by a base wall portion thereof, clamped against opposite sides of the supported disk drive, and positioned in the cooling air flow through the cage. Resilient thermal interface pad members are compressed between the finned heat sinks to improve the efficiency of heat conduction from the disk drive sides to the heat sinks.
    Type: Grant
    Filed: June 15, 1998
    Date of Patent: April 16, 2002
    Assignee: Compaq Computer Corporation
    Inventors: David F. Bolognia, Ghassan R. Gebara
  • Patent number: 6374367
    Abstract: A method for sampling the performance of a computer system is provided. The computer system includes a plurality of functional units. The method selects transactions to be processed by a particular functional unit of the computer system. State information is stored while the selected transactions are processed by the functional unit. The state information is analyzed to guide optimization.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: April 16, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Jeffrey A. Dean, James E. Hicks, Jr., George Z. Chrysos, Carl A. Waldspurger, William E. Weihl
  • Patent number: 6374282
    Abstract: An apparatus and method for multi-threaded transaction status management tracks elapsed time from the receipt of multiple independent transaction requests utilizing a unique transaction number included in the descriptor of a longer than a predetermined time are invalidated. The transaction number is also used as an index to stored authentication information and the transaction number is included in a response header and is used to access the stored information to authenticate the response.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: April 16, 2002
    Assignee: Compaq Computer Corporation
    Inventors: William P. Bunton, David A. Brown
  • Patent number: D455752
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: April 16, 2002
    Assignee: Compaq Computer corporation
    Inventors: Scott R. Gant, Eric R. Edstrom, John H. Marino
  • Patent number: D455753
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: April 16, 2002
    Assignee: Compaq Computer Corporation
    Inventors: George R. Daniels, Keith J. Kuehn, Michael A. Simonian
  • Patent number: D455754
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: April 16, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Scott R. Gant, Ty S. Rarick, Keith J. Kuehn