Abstract: A semi-mobile desktop personal computer incorporating the features of a desktop personal computer with the mobility of a mobile personal computer. The computer comprises an elongated enclosure having a microprocessor therein.
Type:
Grant
Filed:
October 22, 2001
Date of Patent:
October 15, 2002
Assignee:
Compaq Information Technologies Group, LLP
Abstract: A computer system that includes a system ROM with at least two sets of character strings, one set in English and at least one other set in a non-English language. Generally, each set of character strings includes characters, words and phrases that are translations of corresponding character strings in the other sets. In a preferred embodiment, the system ROM includes only two sets of character strings—one English and the other non-English. The non-English set of character strings is included as part of a “language module” stored or flashed into the system ROM. The character strings preferably are used to provide information and instructions to a user during system setup. When setup is run, the computer system determines whether a valid international language module is included in the system ROM. If a valid language module is included, the user is prompted to select either English or whatever international language is provided in the language module.
Type:
Grant
Filed:
March 12, 1999
Date of Patent:
October 15, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Mark A. Piwonka, Paul J. Broyles, III, Patrick L. Gibbons
Abstract: In a computer system including one or more hosts coupled via a host bus to each other and a cached host memory, an Input/Output processor providing data to peripheral devices and an I/O bus disposed between the hosts and the Input/Output processor for transfer of information therebetween, an inbound queue structure receives message information from one of the hosts, and an outbound queue structure sends message information from the I/O processor to one of the hosts. Each of the queue structures comprises a pair designated as a free-list buffer and a post-list buffer. The free-list buffer of the inbound queue structure and the post-list buffer of the outbound queue structure are locally coupled to the hosts so that message information transfers between these two buffers and the hosts without incurring I/O bus read operations.
Type:
Grant
Filed:
November 5, 1998
Date of Patent:
October 15, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: A computer system having a main memory and a cache memory, the computer system uses portions of the cache memory to store information from defective main memory locations until the main memory can be repaired. The address space of the main memory is always maintained by substituting cache-lines of cache memory for the defective main memory locations. A fail-over memory status bit in the cache memory controller indicates when a cache line of the cache memory contains fail-over information from the defective or failing main memory so that that cache-line will not be written over by a cache replacement algorithm. When the fail-over status bit is set, the contents of the fail-over memory location(s) remains in the cache-line and all memory reads and writes are directed to only that cache-line of the cache memory and not the main memory for the fail-over memory location(s).
Type:
Grant
Filed:
October 7, 1999
Date of Patent:
October 15, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Sompong P. Olarig, John E. Jenne, Christopher M. Carbajal
Abstract: A software program is used in conjunction with a standard general purpose single or multi-processor computer system as a means of implementing an I2O-compliant input-output processor (“IOP”) without requiring a special hardware IOP processor embedded on a PCI device card and connected to a computer system PCI bus. Software modules are inserted into the operating system during computer system initialization, thereby causing the I2O software operating system to operate as if it is communicating with a physical IOP installed on a PCI bus, but instead is utilizing at least one of the multi-processors of the computer system. These software modules intercept messages to and from software device driver modules and assign them to the V-IOP, thus making operation of the computer system indistinguishable from messages that would have been processed by a hardware implemented IOP in a computer system.
Type:
Grant
Filed:
September 14, 1998
Date of Patent:
October 15, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: A battery casing is adapted to fit into at least two different receiving bays of different sizes. The casing includes an adapter panel which is movable into at least two positions. Moving the adapter panel to the first position increases the effective width of the casing, and allows the battery to be inserted securely into a first receiving bay. Moving the adapter panel to the second position maintains the original width of the casing. This allows the battery casing to be inserted securely into a receiving bay, which has the same width as that of the original casing.
Type:
Grant
Filed:
March 30, 2000
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: Load/store execution order violations in an out-of-order processor are reduced by determining whether a source address of a load instruction is the same as a destination address of a store instruction on which execution the load instruction depends. If they are the same, then execution of the load instruction is delayed until execution of the store instruction. In an system where virtual registers are mapped to a physical register, the physical registers mapped by the store and load instructions are compared. A table has entries corresponding to instructions in an instruction queue. In each table entry corresponding to a store instruction, the store instruction's destination address offset and physical register reference are saved. A load instruction's source address offset and physical reference are compared with each of the table entries corresponding to store instructions to determine whether a dependency exists.
Type:
Grant
Filed:
July 29, 1999
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Richard Eugene Kessler, Rahul Razdan, Edward John Mclellan
Abstract: A method and system of intrachassis computer component command and control. The existing power rail is used as network connectivity. Further, the CEBus standard (or a CEBus standard modified for the particular power bus) is used to provide platform management functionality. This management functionality is similar to that provided by the proposed IPMI specification. However, the management functionality is implemented intrachassis, that is, it is applied to the internal components of the machine. Particularly advantageous functions, such as rollcall enumeration and command authentication and verification, are included in a preferred embodiment. Further, because these innovative techniques utilize the existing power rail, no additional external cables are required.
Type:
Grant
Filed:
March 29, 1999
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Michael F. Angelo, Sompong P. Olarig, Chi Kim Sides, Kenneth A. Jansen
Abstract: A method and apparatus are provided for ensuring that a clocked circuit will function after fabrication, regardless of the presence of clock skew. More particularly, a method and apparatus are shown for de-skewing the clock signals of such a clocked circuit only when clock skew is present. When such clock skew does not develop, peak performance of the associated circuit can be achieved by turning off the de-skewing function without removing that functionality from the circuit.
Type:
Grant
Filed:
May 10, 1999
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Daniel W. Bailey, Jeffrey D. Pickholtz, Shane L. Bell
Abstract: A data signal attenuator is constructed to include an optocoupler, a biasing source for powering the optocoupler and restoring the amplitude of an originally transmitted signal, and a connector for connecting the attenuator to the exterior of a receiving device. When connected to the receiver, the attenuator electrically connects a single-ended data transmission line to the receiving device. The external connection of the attenuator to the receiving device thus enables existing receivers to have the benefits of an optocoupler based attenuator without the necessity of redesign.
Type:
Grant
Filed:
June 5, 1997
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Boris Isaak Shusterman, John Eli Wonkka
Abstract: A system and method to facilitate the connection or removal of a first connector from a second connector located on a side of a device having an obstructed view. The system includes a device having a map illustrating the portion of the device that is obstructed from view. The map is located on a more visually accessible portion of the device. The method includes using the map to identify the location of a first connector on a device. The device is then coupled to a system or second device by connecting or removing a second connector, such as an electrical cable or water hose, from the first connector.
Type:
Grant
Filed:
December 21, 2000
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: A laptop computer system executes automatic battery calibration to improve the accuracy of the battery's internal charge monitor. The calibration procedure drains the battery to approximately 0% of charge capacity during normal computer operation, permitting a user to operate the computer without risking power failure when the battery discharges. The computer returns to normal operation if either the AC power or the battery is removed. During the calibration procedure, the computer system prevents power management software from forcing shut down before the battery completely drains.
Type:
Grant
Filed:
October 1, 1999
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Andrew J. Fisher, Steven D. Holehan, Jonathan E. James, Jon H. Liu, Thomas T. Pham, Donald G. Scharnberg
Abstract: A clock distribution system for a semiconductor device provides for both on-chip and in-package clock distribution via on-chip and in-package clock distribution networks. Each of these networks is selectively enabled depending on the mode of operation. Specifically, for wafer testing, the on-chip clock distribution network is selected. Thus, a probe tester need only provide a single clock source with conventional timing specifications to test the operation of the chip. In contrast, during normal operation, an in-package clock distribution network is enabled. In-package clock routing provides the lowest variation mode and thus, will result in the maximum clock frequency for the chip.
Type:
Grant
Filed:
December 8, 1999
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group LP
Inventors:
Daniel W. Bailey, Jeffrey D. Pickholtz, Shane L. Bell, Richard B. Watson, Jr., William J. Bowhill
Abstract: A computer system having a highly parallel system architecture with multiple central processing units, multiple core logic chipsets and pooled system memory is provided with one or more AGP ports capable of connection to AGP devices. A memory manager is provided within the operating system for allocating pooled memory resources without regard to the location of that memory. A method is presented for dynamically allocating memory for the AGP device that is located on the same core logic chipset to which the AGP device is connected. By allocating local memory instead of allocating memory on remote core logic units, the AGP device can access the needed memory quickly without memory transmissions along the host bus, thereby increasing overall performance of the computer system.
Type:
Grant
Filed:
September 24, 2001
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Todd S. Behrbaum, Ronald T. Horan, Stephen R. Johnson, Jr., John E. Theisen
Abstract: A computer system implementing a fault detection and isolation technique tracks failed physical devices by error codes embedded in various component in the computer system. The computer system comprises one or more CPU's, one or more memory modules, a master control device, such as an I2C master, and a North bridge logic device coupling together the CPU's, memory modules, and master control device. The master control device also connects to the CPU's and memory modules over a serial bus, such as an I2C bus. Each component includes a nonvolatile memory coupled to the I2C bus for storing error information. If a component fails, a CPU stores an error code into the nonvolatile memory via the I2C bus. During initialization, the CPU creates a logical resource map which includes a list of logical addresses of all available (i.e., fully functional) devices.
Type:
Grant
Filed:
March 12, 1999
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: An apparatus for identifying memory requests originating on remote I/O devices as non-cacheable in a computer system with multiple processors includes a main memory, memory cache, processor, cache coherence directory and cache coherence controller all coupled to a host bridge unit (North bridge). The I/O device transmits requests for data to an I/O bridge unit. The I/O bridge unit forwards the request for data to the host bridge unit and asserts a sideband signal to the host bridge unit if the request is for non-cacheable data. The sideband signal informs the host bridge unit that the memory request is for non-cacheable data and that the cache coherence controller does not need to perform a cache coherence directory lookup. For cacheable data, the cache coherence controller performs a cache coherence directory lookup to maintain the coherence of data stored in a plurality of processor caches in the computer system.
Type:
Grant
Filed:
December 29, 2000
Date of Patent:
October 8, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: A speakerphone of a system with a digital signal processor, such as a computer, uses a filter set or network to provide acoustic coupling loss at a microphone to offset acoustic coupling gain produced by sound reflections resulting from various conditions in the system. The filter network processes an acoustic signal before the signal is provided to a digital signal processor to eliminate acoustic coupling gain that the digital signal processor is unable to cancel or offset. The filter network detects when the acoustic coupling gain in the acoustic signal at the microphone exceeds the maximum amount of acoustic coupling loss supplied by the digital signal processor. Alternatively, if acoustic coupling gain is desirable at the frequency location of the anomaly caused by the sound reflections, the filter network is used to boost the acoustic coupling gain produced by the anomaly.
Type:
Grant
Filed:
September 30, 1997
Date of Patent:
October 1, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Inventors:
Mitchell A. Markow, Jeremy Ford, Ji-An Gong
Abstract: A hot dockable computer system comprises an enhanced expansion bus bridge for coupling the computer system to a docking station. The enhanced bus bridge includes an ACPI control unit for controlling the power state of the bridge device and associated buses. The ACPI control unit receives a docking signal from a docking connector on the computer that is asserted to indicate when a docking sequence has completed. When the docking signal is asserted, the bus bridge transmits a PME interrupt to the operating system, which activates the bus bridge. The bus bridge further includes a plurality of switches coupling the expansion bus signals in the computer system to the expansion bus signals in the dock. The ACPI control unit opens the switches when the bus bridge is deactivated, decoupling the expansion bus in the computer from the expansion bus in the dock. Similarly, the ACPI control unit deasserts the control signal to close the switches when the bus bridge is activated, connecting the expansion buses.
Type:
Grant
Filed:
October 20, 1998
Date of Patent:
October 1, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: A method for performing an atomic read of a memory cell. A plurality of data parts of the memory cell are loaded into a respective first plurality of registers and an atomic compare and exchange operation is executed on the memory cell. The first plurality of registers is read and concatenated forming a value equal to the value of the memory cell. In a first embodiment, a low-order data part of the memory cell is loaded into registers A and B and a high-order data part of the memory cell is loaded into registers D and C. An atomic compare and exchange operation is executed on the memory cell and register A and register D are read and concatenated. In a second embodiment, the contents of register A is loaded into register B and the contents or register D is loaded into register C. An atomic compare and exchange operation is executed on the memory cell and register A and register D are read and concatenated.
Type:
Grant
Filed:
September 14, 1998
Date of Patent:
October 1, 2002
Assignee:
Compaq Information Technologies Group, L.P.
Abstract: A modularized computer chassis for housing multiple computer modules, such as a processor module, media storage module, an I/O module, and power supplies includes a housing divided generally into four regions, with each region configured for receiving one of the modules or power supplies. A single center pluggable midplane board is positioned in the middle of the housing such that each of the modules and power supplies can be interconnected through the single midplane board. The single center pluggable midplane board includes direct pluggable connectors which correspond to connectors on each of the modules and power supplies, such that each of the modules and power supplies are directly connected to the single pluggable midplane board, and no ribbon signal and power cables are needed for the connection. The direct connection between the single center pluggable midplane board and the modules and power supplies helps to minimize the height of the chassis, thereby saving valuable rack space.
Type:
Grant
Filed:
March 26, 2001
Date of Patent:
October 1, 2002
Assignee:
Compaq Information Technologies Group LLP
Inventors:
Kurt A. Manweiler, Thomas T. Hardt, Michael C. Sanders