Patents Assigned to Compaq Information
  • Patent number: 6466436
    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
    Inventors: Robert T. Faranda, Bradford G. Chapin
  • Patent number: 6467038
    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
  • Patent number: 6466993
    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.
    Inventor: Thomas J. Bonola
  • Patent number: 6467048
    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
  • Patent number: 6466996
    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.
    Inventor: Thomas J. Bonola
  • Patent number: 6460947
    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.
    Inventor: Chow Kum Wah
  • Patent number: 6463523
    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
  • Patent number: 6463495
    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
  • Patent number: 6463548
    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
  • Patent number: 6463113
    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
  • Patent number: 6461189
    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.
    Inventor: Terry Koh
  • Patent number: 6463545
    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
  • Patent number: 6463547
    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
  • Patent number: 6462745
    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
  • Patent number: 6463550
    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.
    Inventors: Darren J. Cepulis, Sid Young, Jr.
  • Patent number: 6463510
    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.
    Inventors: Phillip M. Jones, Robert L. Woods
  • Patent number: 6459942
    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
  • Patent number: 6460106
    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.
    Inventor: Ken Stufflebeam
  • Patent number: 6460121
    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.
    Inventor: Thomas J. Bonola
  • Patent number: 6459589
    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