Abstract: A technique for providing hardware interrupt simulation using the interprocessor interrupt mechanism of the local Advanced Programmable Interrupt Controller (APIC) on a Symmetric Multiprocessor (SMP) System running Windows NT is disclosed. The interrupt simulation is performed by first determining the Interrupt Request (IRQ) vector that is associated with a particular system device driver. In the case of devices being emulated, the determination of the IRQ vector is done by intercepting the messages from the interrupt invoking procedure. The IRQ vector provides a pointer to the device driver's Interrupt Service Routine (ISR). After the device driver's ISR is connected to the appropriate interrupt vector entry in the Interrupt Descriptor Table (IDT), the vector number is combined with the local APIC constant and followed by a 32-bit write operation into the lower part of the Interrupt Control Register (ICRL) of the local APIC.
Abstract: A memory interface controller includes a read buffer to pipeline data from a synchronous dynamic random access memory (DRAM) in response to a plurality of consecutive SDRAM burst read requests, a write buffer to store write data, an exclusive or (XOR) engine to XOR the write data with the data from the read buffer, and a write interface to write resulting data from XORing the write data and the data from the read buffer to the synchronous DRAM. Data is pipelined in the read buffer by repeatedly issuing an SDRAM burst read request before data is transferred out of the synchronous DRAM in response to a previous SDRAM burst read request until a desired amount of data is stored in the read buffer. The memory interface controller thus can perform an external read-modify-write cycle for the synchronous DRAM. The synchronous DRAM can serve as a RAID (Redundant Array s of Inexpensive Disks) memory.
Type:
Grant
Filed:
April 4, 2000
Date of Patent:
April 9, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Ryan A. Callison, William C. Galloway, Christopher Garza, Albert H. Chang
Abstract: A scheme may be used to remove or replace a processor in a multiprocessor computer without the need for turning the computer off to replace the processor. In this scheme, the bus to which the processor is coupled is identified so that all processors coupled to the bus may be placed in sleep mode. This act does not alter the normal operation of processors that may be coupled to another bus. Once the processors are in sleep mode, the processor may be removed or replaced. Afterward, all processors may be returned to normal operation.
Type:
Grant
Filed:
November 19, 1998
Date of Patent:
April 9, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Kenneth A. Jansen, Sompong P. Olarig, John E. Jenne
Abstract: A multi-user bus is divided into a number of bus portions, one for each user. Each bus portion is coupled, at one end, to one of the multiple users and through an impedance matching network to the other bus portions in a star configuration. The disclosed embodiment teaches various resistive impedance matching networks.
Abstract: A computer microprocessor has a housing portion with a recess formed in a top side wall thereof, and a die portion inset within the recess. Operating heat from the die is removed by heat dissipation apparatus which automatically adapts to variations in the microprocessor bond line thickness and includes a sheet metal EMI shield wall overlying the microprocessor and having a condensing end portion of a thermosyphoning heat pipe secured to its bottom side, with an evaporating end portion of the heat pipe overlying the die recess and being resiliently deflectable toward a phase change thermal pad mounted on the top side of the die and inset into the housing die recess. A metal heat sink member is rotatably mounted on the heat pipe evaporating end portion and has a flat bottom side and an arcuate top side.
Type:
Grant
Filed:
July 27, 1998
Date of Patent:
April 2, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Lawrence A. Stone, Jeffrey A. Lev, Curt L. Progl
Abstract: A technique for reliable passage of handshaking information between a cellular modem and a land modem. Instead of bare transmission over a voice channel connection highly susceptible to signal fading and dropout, the initial modem handshaking exchange is instead FSK-encoded and broadcast using a network data signalling methodology already used to reliably pass signalling information between the base and registered mobiles. Automatic retransmission request signalling and transmission redundancy may be implemented to insure successful receipt at the receiving end of the radio link. Once received and verified, handshaking information is decoded and delivered to the destination modem in the appropriate format along cleaner fixed pathways. Reliable handshaking operations are contemplated whether the destination modem is a cellular modem registered in auto-answer mode (land-originated data call), or a land modem (mobile-originated data call).
Abstract: A method and apparatus are provided for improving the data hold timing requirement of the sense amplifier by coupling a pass-gate to its data input ports. Each pass-gate receives a logic level that has developed on an input data signal. When the data is valid, a control signal is asserted that causes the pass-gate to latch the logic level at the input of the sense amplifier. While that logic level is latched, the sense amplifier can generate a corresponding latched output signal and the data signal can transition to a new logic level. Therefore, the pass-gate maintains the logic level at the input of the sense amplifier for the duration of the data hold timing requirement. The pass-gate can be a level-sensitive latch that latches said first logic level in response to the assertion level of the control signal. It includes a first transistor having a drain terminal connected to the data signal, a source terminal connected to the sense amplifier and a gate terminal connected to the control signal.
Abstract: The SQL compiler and SQL executor in a database management system are extended to process queries requiring streaming mode processing of data stored in a table. A scan operator performs table access functions during execution of the streaming mode query. The scan operator first performs an initial scan to access rows in a specified database table, and then performs a delta scan to access new rows added to the table, as well as rows modified by other queries. The scan operator continues to process new data added to the table until the initiating user or application closes the associated cursor. A set of data structures are provided to keep track of active scan operators, including a session control block that includes fields for keeping track of whether the scan operator is performing an initial scan or a delta scan. The session control block also includes, for streaming mode scan operators, a delta scan list of new and modified rows to be processed in the delta scan.
Type:
Application
Filed:
November 29, 2001
Publication date:
March 28, 2002
Applicant:
Compaq Computer Corporation
Inventors:
Johannes Klein, Robbert C. Van der Linden, Raj K. Rathee, Hansjorg Zeller
Abstract: An apparatus and method to force the computer system to boot from the boot block. During a computer system power-up and initialization, the computer system determines if the escape key is pressed. If so, the computer system will boot from the code in the boot block, proceeding as if the flash ROM is corrupted. This forces the computer system to boot from the boot block even though the system determines that the flash ROM is not corrupt, allowing the user to flash a ROM at the user's discretion.
Type:
Grant
Filed:
April 30, 1998
Date of Patent:
March 26, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Don R. James, Jr., Randall L. Hess, Jeffrey D. Kane
Abstract: A portable computer docking base has incorporated therein a thermoelectric cooling system used to provide auxiliary operating heat dissipation for a portable notebook computer operatively docked to the base. The cooling system includes a thermoelectric (Peltier effect) heat pump unit disposed within the docking base housing and having opposite hot and cold sides. A finned heat sink member is secured to the hot side of the assembly and positioned in the path of fan-generated cooling air, and a heat slug member is secured to the cold side of the assembly and projects outwardly through an exterior wall of the docking base housing into its computer receiving area. When the computer is placed in the receiving area and docked, the cooling system heat slug member is brought into heat conductive contact with a similar heat slug member carried within the computer and thermally coupled to its microprocessor.
Abstract: A system operable with a Digital Versatile/Video Disc source, provided with a scheme for preferably automatically pausing the playback of a DVD title when a user indicates that another activity is to be engaged. By automatically pausing the title playback, computational load on a processor subsystem associated with the system is minimized while graceful management of the additional video sources is effected. When the user switches to experiencing the DVD source as the primary source, the playback of the title is preferably automatically resumed.
Type:
Grant
Filed:
September 30, 1997
Date of Patent:
March 26, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Drew S. Johnson, Derrill L. Sturgeon, Christopher A. Howard
Abstract: A computer may be easily user re-configured between desktop and tower housing orientations, with the computer's front side drive units being horizontally disposed in each orientation, using specially designed drive unit support and a reconfigurable front bezel. A square opening is formed in the front exterior wall of the housing, and the support apparatus includes spaced apart channel structures extending inwardly into the housing from the four sides of the wall opening, with opposing pairs of the channel structures being adapted to slidably receive corresponding projections on opposite side edge portions of the drive units. In this manner, each front side drive unit can be supported at the opening in a first orientation in which the drive unit will be horizontally oriented with the computer in a desktop orientation, or a second orientation in which the drive unit will be horizontally oriented with the computer in a tower orientation.
Abstract: A point-to-point serial communication link between a system interface unit and a peripheral bus interface unit is provide. The system bus interface unit may interface between a CPU bus and a peripheral bus, such as the PCI bus, and may be referred to as a north bridge. The system interface unit may also interface to main memory and to an advanced graphics port. The peripheral bus interface unit may interface between a first peripheral bus, such as the PCI bus, and a second peripheral bus, such as an ISA bus, and may be referred to as a south bridge. The serial communication link between the system interface unit and the bus interface unit may be a one wire serial bus that uses a bus clock from the first peripheral bus as a timing reference. This clock may be the PCI clock. The serial communication link may use a single pin on the system interface unit and a single pin on the bus interface unit to transfer commands between the interface units.
Type:
Grant
Filed:
December 7, 1998
Date of Patent:
March 26, 2002
Assignee:
Compaq Computer Corporation
Inventors:
John D. Battles, Paul B. Rawlins, Robert Allan Lester, Patrick L. Ferguson
Abstract: A monitor function is implemented to monitor and control service processes and other system entities that perform tasks on a distributed network. The monitor function tracks the demise and instantiation of processes and entities that either export or import instrumentation. Any service process or other system entity (driver, interrupt handler, system library procedure) can export instruments (indicators, controls, testpoints). Instrument updates are propagated automatically if they are significant. The importing process conveys the information to a management system so that a human operator, or automated system, can observe and control the operation of the network service. One aspect of the invention uses a backup exporter to take over the processing of an exporter that has become nonfunctional. Another aspect of the invention determines when a CPU has gone down and acts accordingly to identify service processes that were associated with an exporter in the down CPU.
Type:
Grant
Filed:
January 24, 1995
Date of Patent:
March 19, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Charles S. Johnson, Larry W. Emlich, Paul Komosinski, Robert W. Lennie
Abstract: An image generator computes a set of light sample points, wherein each light sample point is a point on a light source from a geometric model, and an irradiance image is computed for each light sample point, wherein an irradiance image is a view-dependent image taken with the light sample point being the view point and the light source for the irradiance image. From the irradiance images, the image generator creates an irradiance texture for each object in a set of objects being considered the scene and the image generator renders the image of the objects in the set of objects with each object's coloring determined, at least in part, from the object's irradiance texture. Depending on performance requirements, one or more operation of the image generator is parallelized.
Abstract: A computer system with an Intelligent Input/Output architecture having a dynamic device blocking mechanism for hiding at least a portion of peripheral devices. The computer system comprises at least one host processor for executing a host operating system, the host processor disposed on a host bus, an input/output (I/O) bus operably coupled to the host bus via a host-to-bus bridge, and a plurality of peripheral devices operably connected to the I/O bus for transferring data in I/O transactions controlled by an IOP resource. A plurality of I/O bus signals are supplied to the device blocking module for determining which bus master owns the I/O bus in order to initiate a bus cycle. If the bus cycle is about to be commenced on behalf of the host processor and its OS, an enable signal associated with the selected peripheral device is negated until the cycle is completed.
Abstract: A computer system having automatic speaker detection circuitry is disclosed. The typical computer system includes a central processing unit, a data input device, and a sound card. Further, there is an audio amplifier, as well as an automatic detection and selection circuit that may be within the sound card or the audio amplifier or just part of the computer system as a whole. This automatic detection selection device is able to determine an impedance load of an output device attached to the computer system, namely, a speaker system, and is able to disable the audio amplifier within the computer system upon determining the impedance load and matching that impedance load against a selected value indicating that no amplification of the signal is required for the output device. Further, an audio sound equalizer is part of the system and can be bypassed in the same manner that the audio amplifier is, namely, that particular impedance load is measured indicating that no equalization is necessary.
Type:
Grant
Filed:
May 16, 1997
Date of Patent:
March 19, 2002
Assignee:
Compaq Computer Corporation
Inventors:
Thanh T. Tran, Hiten N. Dalal, Kurtis J. Bowman