Abstract: A forced flow of cooling air through a computer housing is created during operation of a specially designed data storage disc drive structure operatively disposed in the housing. The drive, which is illustratively a CD ROM drive, has a bladed carrying structure which supports a compact disc and is rotationally driven with the supported disc. Driven rotation of the bladed carrying structure creates the forced flow of cooling air within the housing without requiring additional space for a separate cooling fan therein. In two illustrated embodiments of the bladed carrying structure the created cooling air flow is generally parallel to the rotational axis of the compact disc, and in a third embodiment of the bladed carrying structure the created cooling air flow is generally transverse to the rotational axis.
Abstract: In accordance with the present invention, an apparatus includes a system bus having memory bank available signals. Coupled to the system bus are at least two memory modules, each having at least one memory bank. Each memory module includes a mechanism for associating each memory bank with one of the memory bank available signals. Further, each memory module includes logic for determining an availability status of each memory bank and for providing the associated memory bank busy signal with values reflecting the availability status of the memory bank. Additionally, at least two commander modules are coupled to the system bus and include logic, responsive to the memory bank available signals for preventing the commander module from gaining control of the system bus when the commander is attempting to access a memory bank determined to be unavailable. With such an arrangement, only commander modules seeking to access memory banks which are available will be allowed to gain control of the system bus.
Type:
Grant
Filed:
June 30, 1994
Date of Patent:
March 19, 2002
Assignee:
Compaq Computer Corporation
Inventors:
David M. Fenwick, Denis Foley, David Hartwell, Ricky C. Hetherington, Dale R. Keck, Elbert Bloom
Abstract: A method and apparatus for sorting and classifying communications frames received over a network prior to delivery, using a collection of filters arranged as a decision-making tree with destinations for the frames as the leaves of the tree.
Type:
Grant
Filed:
August 17, 1998
Date of Patent:
March 19, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Dean A. Ujihara, Leonard R. Fishler, Richard Mayfield, Bahman Zargham
Abstract: A symmetrical processing system includes a number of processor units sharing a memory element. At least a portion of the memory element is partitioned so that separate memory partitions are made exclusively available to some if not all the processor units.
Type:
Grant
Filed:
September 30, 1997
Date of Patent:
March 19, 2002
Assignee:
Compaq Computer Corporation
Inventors:
David Wisler, Yu-Cheung Cheung, Charles W. Johnson
Abstract: A multiprocessor computer includes a fault detection scheme which detects and identifies the failure of one of the processors. Each processor is assigned a write location, which may be a unique register. During normal computer operation, each processor intermittently performs a test and stores the results of the test in the assigned write location. The stored results are compared to expected results, and an error signal is generated if the stored results differ from the expected results to indicate that one of the processors has failed.
Type:
Grant
Filed:
November 19, 1998
Date of Patent:
March 19, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Kenneth A. Jansen, Sompong P. Olarig, John E. Jenne
Abstract: A system for timing intervals in a computer. The system provides an interval timing service for processes running in a computer system. The timing service supports a potentially large number of interval timers by using “timing wheels” that “turn” at different periods. The time base for the fastest turning wheel can be an interrupt event or some other hardware or software control.
Abstract: A computer system is provided with a dynamically reconfigurable boot order. In one embodiment, the computer comprises a user input device, a nonvolatile memory, a network interface, a boot trigger, and a CPU. The CPU is coupled to the user input device to detect a predetermined key press, coupled to the boot trigger to detect the assertion of a system reset signal, and coupled to the nonvolatile memory to retrieve a system BIOS in response to assertion of the system reset signal. The CPU executes the BIOS to initialize the computer system, and as part of the system initialization, the CPU determines a first target boot-up device. Preferably if the predetermined key has been pressed during the system initialization, the CPU alters the default boot order to select the network interface as the first target boot up device. The network interface is configurable to retrieve an operating system from a network device for the CPU to execute.
Abstract: An apparatus handles long latency interrupt signals in a computer which posts I/O write operations. The apparatus includes a posting buffer for posting write operations and circuitry for ensuring that End-of-Interrupt (EOI) write operations (and other interrupt controller directed I/0 operations) are properly synchronized to prevent false interrupts from reaching the processor. Upon receipt of the EOI write operation, the apparatus verifies that the posting buffer is empty before it imposes a pre-determined delay to ensure sufficient time for the cleared the interrupt signal to be transmitted over the interrupt serial bus. Next, the apparatus checks the interrupt serial bus for activities. If the interrupt serial bus is idle, the EOI write operation is issued to the interrupt controller. Alternatively, the apparatus waits until the serial bus becomes inactive for two back-to-back cycles before allowing the EOI write operation to be issued to the interrupt controller.
Abstract: A storage system capable of selectively presenting logical units to one or more host computing systems. The storage system comprises one or more persistent storage devices arranged as logical units; an array controller controlling and coordinating the operations of the persistent storage devices; a memory accessible by the array controller; and a configuration table stored in the memory, the configuration table containing one or more entries governing the interactions between the logical units and the one or more host computing systems.
Type:
Grant
Filed:
May 17, 1999
Date of Patent:
March 12, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Stephen J. Sicola, Michael D. Walker, James E. Pherson
Abstract: The present invention relates to a monitor base that comprises a serial bus hub having a plurality of ports connected to the hub for interface with a plurality of peripheral devices. With the ports located on the monitor base hub, a computer system's peripheral devices, i.e., keyboard, mouse, printer, scanner, video camera, etc., are connected to the monitor base hub instead of on the rear of the central processing unit.
Abstract: A power management circuit for managing low power modes in a computer system, which implements four power modes, from highest power consumption to lowest power consumption: RUN mode, SLEEP mode, IDLE mode, and STANDBY mode. The computer system includes a PCI bus and an ISA bus, with a CPU-PCI bridge to connect the host bus and the PCI bus and a PCI-ISA bridge to connect the PCI bus and the ISA bus. The power management circuit transitions from SLEEP mode to IDLE mode by first determining if the CPU-PCI bridge is parked on the PCI bus and if it is in SLEEP mode. The power management circuit then waits for one refresh period and for all internal queues to empty before checking again to determine if the CPU-PCI bridge is still parked on the PCI bus and if it is still in SLEEP mode. If true, the CPU-PCI bridge transitions to IDLE mode. The power management circuit also performs low power refresh cycles when it is in IDLE or STANDBY mode.
Type:
Grant
Filed:
March 17, 1998
Date of Patent:
March 12, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Philip C. Kelly, Todd J. DeSchepper, James R. Reif
Abstract: A lever system deploys a pinion gear that engages a pinion gear receiving portion. A handle is attached to the pinion gear to rotate the pinion gear between a retain position and a release position. The pinion gear receiving portion is attached to a first object and the pinion gear is pivotably mounted to a second object that may be moved with respect to the first object. The design of the pinion gear receiving portion and the pinion gear ensure linear travel of the second object as the pinion gear is rotated between the retain position and the release position. Additionally, the pinion gear and the receiving portion include contours that prevent relative linear motion in all directions.
Type:
Grant
Filed:
April 4, 2000
Date of Patent:
March 12, 2002
Assignee:
Compaq Computer Corporation
Inventors:
George D. Megason, Brett Dwayne Roscoe, Christian H. Post
Abstract: When a source program containing annotations is processed by a user-selected tool, the annotations in the source program are detected by a lexer and passed to an annotation processor corresponding to the selected tool. The system contains a number of annotation processors and a number of program processing tools, and the annotation processor to which the annotations are passed is selected based upon the user-selected tool. The selected annotation processor converts annotations compatible with the user-selected tool into annotation tokens and returns the annotation tokens to the lexer. The lexer generates tokens based upon the programming-language statements in the source program, and passes both the tokens and annotation tokens to a parser. The parser, in turn, assembles the tokens and annotation tokens into an abstract syntax tree, which is then passed to the user-selected tool for further processing.
Type:
Grant
Filed:
September 22, 1999
Date of Patent:
March 5, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Raymond Paul Stata, Cormac Flanagan, K. Rustan M. Leino, Mark D. Lillibridge, James Benjamin Saxe
Abstract: A multiprocessor having improved bus efficiency is shown to include a number of processing units and a memory coupled to a system bus. Also coupled to the system bus are at least one I/O bridge systems. A method for improving partial cache line writes from I/O devices to the central processing units incorporates cache coherency protocol and an enhanced invalidation scheme to ensure atomicity, which minimizes the bus utilization. In addition, a method for allowing peer-to-peer communication between I/O devices coupled to the system bus via different I/O bridges includes a command and address space configuration that allows for communication without the involvement of any central processing device. Interrupt performance is improved through the storage of an interrupt data structure in main memory. The I/O bridges maintain the data structure, and when the CPU is available the interrupts can be accessed by a fast memory read; thereby reducing the requirement of I/O reads for interrupt handling.
Type:
Grant
Filed:
April 18, 2000
Date of Patent:
March 5, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Samuel Hammond Duncan, Glenn Arthur Herdeg, Ricky Charles Hetherington, Craig Durand Keefer, Maurice Bennet Steinman, Paul Michael Guglielmi
Abstract: An improved MOSFET transistor is disclosed having a high dielectric constant gate dielectric and a metal gate electrode. With such a procedure, the known problems with polysilicon gate electrodes on very thin gate oxide transistors are greatly improved, resulting in improved gate threshold voltage control and improved transistor electrical properties, without loss of the benefit of self aligned source and drain electrodes available with polysilicon gates. Dual metal gate electrodes are also disclosed and exhibit improved CMOS transistor function compared to polysilicon gates, resulting in better and more controlled transistor properties. Thus the metal Damascene gate process results in faster and more consistent MOS and CMOS transistors and improved IC fabrication.
Type:
Grant
Filed:
April 5, 1999
Date of Patent:
March 5, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Kaizad Rumy Mistry, Lawrence Allen Bair
Abstract: A method implemented according to the invention allows a user to specify with particularity hierarchical structures such as computer hardware and peripheral equipment in such a way that it simplifies the storing, retrieving, and manipulation of the information.
Type:
Grant
Filed:
July 29, 1998
Date of Patent:
March 5, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Christoph Schmitz, Manoj J. Varghese, Keith L. Kelley, Charles A. Bartlett
Abstract: The invention recognizes that a probability density function for fitting a model to a complex set of data often has multiple modes, each mode representing a reasonably probable state of the model when compared with the data. Particularly, sequential data such as are collected from detection of moving objects in three dimensional space are placed into data frames. Also, a single frame of data may require analysis by a sequence of analysis operations. Computation of the probability density function of the model state involves two main stages: (1) state prediction, in which the prior probability distribution is generated from information known prior to the availability of the data, and (2) state update, in which the posterior probability distribution is formed by updating the prior distribution with information obtained from observing the data. In particular this information obtained purely from data observations can also be expressed as a probability density function, known as the likelihood function.
Abstract: A system for time synchronization in a computer cluster is provided. For the system of the present invention a master node sends a SYNC message including a first time stamp to a slave node. The slave node adds a second time stamp and returns the SYNC message to the master node. The master node then adds a third time stamp to the SYNC message. Using the three time stamps, the master node determines if the time clock within the slave node leads or follows the time clock in the master node. The calculation does not depend on the assumption that transmission delays to the slave node are the same as the transmission delays from the node. If the time clocks do not match, the master node sends an INFO message to the slave node informing the slave node of the correct time for clocks within the computer cluster.
Abstract: A method and apparatus is described for encoding a video sequence of frames. Each frame in the video sequence is organized in blocks of pixels. A scene change is detected when a current frame in the video sequence is substantially different from a previous frame. When it is determined that the current frame is the change in scene, the current frame is coded to be an intra frame with each block of pixels of the intra frame is being an intra-coded block. Coding the sequence of frames produces a compressed bit stream having a coded intra frame at each scene change. Each coded intra frame provides an access point in the bit stream from which a storyboard of the scenes in the video sequence can be generated.
Abstract: In a database management system, when the table to be accessed by a statement is partitioned, a respective partition scan operator is used to access rows of each respective database table partition. A fan out operator receives requests from a calling application to access rows from table, and responds by sending requests for rows to the partition scan operators. It receives rows of the table from the partition scan operators and sends the received rows of the database table to another node in the execution tree. Each of the partition scan operators responds to the requests for rows by returning to the fan out operator qualifying rows, if any, from the corresponding table partition. If the statement being executed includes an embedded delete or update operation, the qualifying rows are deleted or updated at the same time that the qualifying rows are returned to the fan out operator.
Type:
Grant
Filed:
July 6, 1999
Date of Patent:
February 19, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Johannes Klein, Robbert C. Van der Linden, Raj K. Rathee