Abstract: A computer system for communicating with a network including a host processor, memory, an interface bus and a network interface device for reducing data transfer latency between the computer system and the network. The network interface device includes a buffer for temporarily storing data, a media interface device for transferring data between the buffer and the network, a bus interface for transferring data between the computer system's memory and the buffer, and a local processor for writing a unique value at a predetermined location within the buffer, for periodically comparing the data value at the predetermined location with the unique value and for initiating data transfer from the buffer to the computer's memory when the data value does not match the unique value. The network interface device is preferably a network interface card (NIC) for plugging into a slot of the interface or expansion bus of the computer system.
Abstract: A battery pack for use in a portable computing system includes a transistor that is used both for inhibiting charging of the batteries within the system and for limiting the voltage across the batteries in the battery pack. Rather than having two separate devices to inhibit and regulate, this single transistor performs the functions of both, thus reducing component count in a battery pack.
Type:
Grant
Filed:
November 25, 1997
Date of Patent:
May 11, 1999
Assignee:
Compaq Computer Corporation
Inventors:
Joseph F. Freiman, Steven Kent McConkey, Nathan Austin Mitchell
Abstract: A computer system includes a memory device on the first data bus, a device that initiates on a second data bus a write transaction that can involve less than an entire cache line of data, and a bridge device that automatically converts the write transaction into one that requires an entire cache line of data and delivers the converted transaction to the first data bus.
Abstract: A computer system having a wireless keyboard which transmits make-break signals to the computer system. The wireless keyboard and/or computer system being adapted to have television (or other remotely controllable devices) commands mapped into the wireless keyboard such that the wireless keyboard can provide standard computer keyboard commands to the computer and also remotely control another remotely controllable device.
Type:
Grant
Filed:
March 31, 1997
Date of Patent:
May 11, 1999
Assignee:
Compaq Computer Corporation
Inventors:
Kevin J. Brusky, John W. Frederick, Jeffrey T. Lininger
Abstract: A user interface of simplifying selection of speaker volume level and power conservation level in a computer system. An icon is presented for setting the speaker volume which includes a bar graph of relative speaker volume. By depressing left or right arrow keys the graph moves and the volume level of the speaker is changed. By depressing the down arrow key when setting the volume level, the speaker is beeped to allow for a level check during the setting process. A series of icons are used to indicate and select power conservation level. Each icon includes a battery with a faucet attached to the side of the battery. Different water flow rates indicate the various conservation levels. A human figure is located adjacent the faucet to indicate the user-customerized conservation level.
Type:
Grant
Filed:
June 13, 1997
Date of Patent:
May 11, 1999
Assignee:
Compaq Computer Corporation
Inventors:
Kevin Warren Mundt, Randall L. Hess, David B. Potter
Abstract: A computer system that provides for transparent plugging and unplugging of a keyboard independent of system operation. A virtual keyboard device communicates with the system keyboard controller when no keyboard is plugged. The virtual keyboard device provides appropriate responses to inquiries from the operating system during startup, allowing the system to boot without an actual keyboard being present. When a keyboard is plugged, its presence is detected and it is configured by a virtual keyboard controller. The newly configured keyboard is then coupled to the system keyboard controller. On unplug, the lack of a keyboard is detected by monitoring the power supply to the keyboard, whereupon the virtual keyboard is again coupled to the system keyboard controller.
Type:
Grant
Filed:
October 18, 1996
Date of Patent:
April 27, 1999
Assignee:
Compaq Computer Corporation
Inventors:
Theodore F. Emerson, Jeoff M. Krontz, Dayang Dai
Abstract: A computer system having a bridge and I.sup.2 C EEPROMs is provided with a host I.sup.2 C controller implemented in the bridge for accelerating the reading of the I.sup.2 C EEPROMs. The host I.sup.2 C controller accelerates the reading of I.sup.2 C EEPROMs by executing current address reads of the I.sup.2 C EEPROM when a requested slave address matches a current slave address stored in a current slave address register, and the requested EEPROM address matches a current EEPROM address stored in a current EEPROM address counter. The host I.sup.2 C controller thus eliminates the use of software to track the read accesses of a plurality of masters to an I.sup.2 C EEPROM and also eliminates the use of bus command protocols to support both random reads and current address reads to an I.sup.2 C EEPROM.
Abstract: In a microcomputer system implementing a cache memory subsystem, the cache performance on write allocation cycles is improved. When the processor writes to a line of the cache memory that results in a cache tag miss, after the processor write operation is suspended, the data is allocated from main memory into the cache memory. During this main memory read, however, instead of setting the state of the line of memory to unmodified, its state is set to modified. On the subsequent processor read operation, a cycle is saved because the modified bit does not have to be changed from unmodified to modified.
Abstract: In a diagnostic application, a plurality of independent test modules are executed in a multi-tasking fashion. The diagnostic application is modular with a front end module issuing commands to lower level modules. A lower level test dispatcher module receives information from the plurality of test modules pertaining to test parameters, including whether the test module is multitaskable. A test dispatcher controls the launching of the test modules according to the test parameters. A test definition tool is provided to graphically develop test scripts by moving icons from one list to another. The output of the test definition tool is a scripting language readable by the diagnostic application.
Type:
Grant
Filed:
December 31, 1996
Date of Patent:
April 20, 1999
Assignee:
Compaq Computer Corporation
Inventors:
Robert Perugini, John Scott Harsany, Robert E. Supak
Abstract: A universal battery pack which contains an integral transformerless DC--DC switching power converter, with no DC connection between the battery and the power terminals. This provides inherent protection against overcurrent, and permits smaller fuse sizes to be used for a given current rating.
Abstract: A direct media independent interface (DMII) connection for a network device including a data link circuit, a connector, a clock circuit and a crossover connection. The data link circuit includes a reconciliation circuit that transmits and receives signals according to the MII standard. The clock circuit asserts at least one MII clock signal on the crossover connection to synchronize data transfer. The crossover connection crosses MII transmit signals with MII receive signals. A grounding circuit is optionally provided to ground one or more of the MII signals that are not required for the DMII connection. The connector may be a standard MII connector, or may be implemented as a minimum or reduced profile connector for carrying only the desired MII signals. The crossover connection is performed internally within the DMII port, or externally by a crossover cable. The cable is a standard MII cable, or is implemented as a minimum or reduced profile cable.
Type:
Grant
Filed:
December 30, 1996
Date of Patent:
April 6, 1999
Assignee:
Compaq Computer Corporation
Inventors:
Michael L. Witkowski, William J. Walker, Mohammad A. Khan, Gary B. Kotzur, Dale J. Mayer
Abstract: The parallel or printer port in a personal computer can receive data from the memory under the control of the direct memory access (DMA) controller, releasing processor resources. The processor enables the parallel port, which then indicates to the DMA controller the desire to transfer data. A state machine in the parallel port, along with associated circuitry, responds to the transfer of the data to the parallel port and then controls the transfer of the data to the attached device, usually a printer. The state machine causes an interrupt to the processor when the transfer is complete or on receipt of errors from the external device. The state machine also communicates with the DMA controller to repeat the transfer process until the transfer is complete or an error occurs. Various DMA channels and parallel port locations can be used. Direct transfers by the processor are blocked during DMA controller handled transfers.
Abstract: A computer system includes a touchpad with one or more overlays providing the computer system with various input control functions. The overlay preferably includes tactile response elements to provide tactile feedback to the operator as an indication that a portion of the overlay has been pressed. The touchpad includes a capacitive sensor. Electronics coupled to the touchpad determine which portion of the touchpad sensor surface area has been touched or pressed. The amount of tactile feedback to the computer operator can be varied through the design and construction of the overlay and the overlay may be provided with no tactile feedback, if desired. As such, numerous overlays can be placed on the touchpad of the computer system, thereby providing the computer system with multiple different input control functions. The computer operator may manually input the type of overlay being used into the computer.
Abstract: A combination support and heat sink structure is mounted within a computer housing for pivotal movement between connected and disconnected positions and includes a pair of cooling plates, one air cooled and the other liquid cooled, carried in a spaced apart, parallel opposing relationship. The two cooling plates are movable toward and away from one another and a pair of manually operable spring clip members permit a processor card to be removably sandwiched and clamped between the cooling plates without the use of tools.
Abstract: A battery powered computer system monitors the address bus to determine when selected peripheral devices have not been accessed for a preset amount of time. When the preset amount of time has passed the system powers itself down and stops the system clock, placing it in a standby mode. The system is awakened by depressing a standby switch, unless there is insufficient energy in the batteries, under which circumstances an AC power source must be connected before the system can be awakened.
Type:
Grant
Filed:
December 18, 1992
Date of Patent:
April 13, 1999
Assignee:
Compaq Computer Corporation
Inventors:
Robert R. Carter, Paul M. Garner, Darren J. Cepulis, Carrie Boone