Patents Assigned to Compaq Information
  • Patent number: 6460139
    Abstract: A computer system, bus interface unit, and method is provided for programmably modifying securable resources of the computer. Those resources may be devices which can be coupled to peripheral buses of the computer, or which may contain or allow access to sensitive information that must be secured against improper access. The security system thereby functions to block accesses to certain devices based on the status of the user seeking access. Passwords stored in the security system are matched against locally and distally entered passwords from either the user of that particular computer system, an administrator of a subset of localized computer systems, or a system administrator in charge of all networked computer systems. The present security system is thereby hierarchical in nature and can be programmed by the system administrator such that the assignment of unlocked signals arising from password comparisons can be programmably mapped to various securable devices.
    Type: Grant
    Filed: November 20, 1998
    Date of Patent: October 1, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: David F. Heinrich, Hung Q. Le
  • Patent number: 6460104
    Abstract: In a computer system having redundant SCSI controllers cards, a SCSI controller interface for receiving multiple interchangeable SCSI controller cards is configured so that the data bus paths between each of the SCSI controller slots and the controller circuitry do not cross.
    Type: Grant
    Filed: October 2, 2000
    Date of Patent: October 1, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Michael S. Zandy, George J. Scholhamer, William C. Galloway
  • Patent number: 6457788
    Abstract: A protective assembly for housing and accessing components is featured. The protective assembly has a chassis, a cover, and a flexible latch for securing the cover to the chassis. The flexible latch has a latch and the base has a catch. The base includes a fulcrum. The fulcrum is used during removal of the cover to pivot the latch so that the latch is brought free of the catch.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: October 1, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Juan J. Perez, Donal J. Hall, Jeff A. Lambert
  • Patent number: 6459580
    Abstract: A cooling system for providing rapid and uniform cooling of a variety of objects. The cooling system utilizes a fan that cooperates with a heat sink to provide an active heat sink. Additionally, the arrangement of the heat sink and the fan provide a relatively uniform and linear airflow over the heat sink to provide uniform cooling.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: October 1, 2002
    Assignee: Compaq Information Technologies Group, LP
    Inventors: Troy A. Della Fiora, Kevin L. Mundt, Joseph A. Jones
  • Patent number: 6456715
    Abstract: A computer system is used with a telephone that is operable by a user to furnish a predetermined command. The processing unit and a control circuit. The central processing unit is connected to communicate with the interface port, and the control circuit is connected to the telephone. The control circuit is configured to detect the predetermined command and in response to detection of the predetermined command, change a connection status between the telephone and the interface port.
    Type: Grant
    Filed: September 29, 1997
    Date of Patent: September 24, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventor: Richard H. Kennedy
  • Patent number: 6457082
    Abstract: A break event in a computer system that can operate in one of a plurality of modes, such as a high performance mode and a low power mode is initiated only be logic that that detects when the transition between modes is complete. In the high performance mode, the CPU clock is faster than in the low power mode. The CPU voltage may also be higher in the high performance mode than in the low speed mode. The low power mode may be desirable for a portable computer operating from battery power in order to conserve the battery's charge. The computer system preferably transitions its CPU to a “sleep” state during the mode switch and precludes devices not associated with the mode transition from “waking” the CPU and disturbing the completion of the mode switch. Accordingly, only logic that detects the end of the mode switch can break the CPU out of its sleep state.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: September 24, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Xinmin Zhang, Lan Wang, Paul Poh Loh Cheok
  • Patent number: 6457069
    Abstract: A computer system allows devices to be unmasked so to be detected or to be masked invisible to the Plug-and-Play architecture or similar architectures. When operating under Plug-and-Play, which assigns systems resources to system devices in a predetermined order despite a limited number of such resources, a user uses software to set the switch in the device's memory such that an undesired device becomes “invisible” to a subsequent power-up configuration of the system. Device configuration proceeds in two phases. During a first configuration phase, the invisible device cannot be configured, i.e. cannot be assigned resources, including interrupt request lines. Hence, those lines remain available to other devices on the system that would not have received resource allocation during a prior-art configuration. During the first phase, the other devices can be assigned the necessary resources to operate properly. Thus, software can command a configuration that would otherwise be impossible.
    Type: Grant
    Filed: July 23, 1998
    Date of Patent: September 24, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventor: Paul C. Stanley
  • Patent number: 6456488
    Abstract: A portable notebook computer having a thickness of only one inch is obtained by provision of a computer housing containing a keyboard assembly and a motherboard positioned directly below the keyboard assembly, the keyboard assembly and the motherboard thereby defining a region in the enclosure. The other components comprising the computer; i.e. a hard disk drive, a PCMCIA option slot, a trackball assembly, and a DC to DC convertor, are positioned in an adjacent and generally co-planar relationship with this region. A battery housing is mounted externally on the computer housing for supplying electrical power to the computer.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: September 24, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Mark J. Foster, Michele Bovio
  • Patent number: 6454585
    Abstract: A connection technique for switchably and mutually exclusively coupling a plurality of device sets. The connection technique utilizes a low profile connector having multiple circuit sets, each of which is configured for mutually exclusive and removable insertion into a receptacle coupled to multiple devices. Each one of the multiple circuit sets, which is inserted into the receptacle, couples a desired set of the plurality of device sets.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: September 24, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Steven S. Homer, Lee Atkinson, Rahul V. Lakdawala
  • Patent number: 6453461
    Abstract: In a first aspect, the invention is a method for interfacing a generic program with the ASL code in an ACPI system. The method comprises storing information from a generic program in a shared memory; accessing the ASL code; and retrieving the stored information with the ASL code. In a second aspect, the invention is a method for testing ASL PnP code in an ACPI system. The method comprises identifying a configurable PnP device; disabling the identified configurable PnP device; testing the disabled, configurable PnP device for a configuration; and verifying that, for the tested configuration, the resulting current resources match the set resources. In variations of these aspects, the methods may be performed by instructions encoded on a computer-readable, program storage medium and used to program a computer.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: September 17, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventor: Craig L. Chaiken
  • Patent number: 6453313
    Abstract: The SQL compiler and SQL executor in a database management system are extended to execute statements for dequeuing rows from a database table and statements that both updating tuples and return those tuples to a calling application. During execution of a select statement that includes an embedded update or delete operation, a table access operator accesses a defined range of rows in a database table. The table access operator receives from a calling application a request for rows dequeued from the database table. The table access operator responds to the requests for rows by returning to the calling application qualifying rows, if any, from the database table and also by performing the embedded delete or update operation. The SQL executor returns control to the calling application only after all rows deleted or updated by the table access operator have been sent to the calling application.
    Type: Grant
    Filed: July 6, 1999
    Date of Patent: September 17, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Johannes Klein, Robbert C. Van der Linden, Raj K. Rathee
  • Publication number: 20020129208
    Abstract: In a chip multiprocessor system, the coherence protocol is split into two cooperating protocols implemented by different hardware modules. One protocol is responsible for cache coherence management within the chip, and is implemented by a second-level cache controller. The other protocol is responsible for cache coherence management across chip multiprocessor nodes, and is implemented by separate cache coherence protocol engines. The cache controller and the protocol engine within each node communicate and synchronize memory transactions involving multiple nodes to maintain cache coherence within and across the nodes. The present invention addresses race conditions that arise during this communication and synchronization.
    Type: Application
    Filed: January 7, 2002
    Publication date: September 12, 2002
    Applicant: Compaq Information Technologies, Group, L.P.
    Inventors: Luiz A. Barroso, Kourosh Gharachorloo, Andreas Nowatzyk, Robert J. Stets, Mosur K. Ravishankar
  • Publication number: 20020129186
    Abstract: A computer system adapted for hot-pluggable components such as memory modules that may be replaced, upgraded and/or added without disturbing normal operation of the computer system. A failing memory module may be replaced by copying its contents to a new memory module in a background operation while the computer system runs its operating system and applications programs. When all contents are copied to the new memory module, the failing memory module may be removed without having to shut down the computer system. Computer system memory may be upgraded or added to by inserting the new memory module(s) into vacant disconnected memory connectors, whereupon the computer system automatically recognizes the new memory module(s), synchronously connects the new memory module(s) to the computer system memory bus, initializes the new memory module(s), and then notifies the operating system that the new memory module(s) is available, all without disturbing normal operation of the computer system.
    Type: Application
    Filed: May 14, 2002
    Publication date: September 12, 2002
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Theodore F. Emerson, Vincent Nguyen, Steve Clohset, Peter Michels
  • Publication number: 20020125916
    Abstract: A sense amplifier is provided for sensing an input voltage level of a data signal. Such a sense amplifier pre-charges, and subsequently discharges, a pair of nodes through a respective pair of discharge paths. Each of those discharge paths is capable of performing the discharge operation at a rate that is related to either a system voltage supply or an input logic level of the data signal. Because the discharge path that is associated with the data signal includes a greater amount of conductance, it can perform the discharge operation at a faster rate, even where the input logic level does not exceed the voltage of the system voltage supply. A determination is made as to which of the discharge is the faster and, responsively, a rail-to-rail output signal having the same polarity as the data signal, is generated. The input data signal is conveyed to the sense amplifier by a single wire. Also, the sense amplifier does not require a specialized reference voltage for proper operation.
    Type: Application
    Filed: February 15, 2002
    Publication date: September 12, 2002
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Robert J. Dupcak, Randy L. Allmon, Mark D. Matson
  • Patent number: 6449713
    Abstract: A technique for handling a conditional move instruction in an out-of-order data processor. The technique involves detecting a conditional move instruction within an instruction stream, and generating multiple instructions according to the detected conditional move instruction. The technique further involves replacing the conditional move instruction within the instruction stream with the generated multiple instructions. The generated multiple instructions are generated such that each of the generated multiple instructions executes using no more than two input ports of an execution unit. The generated multiple instructions include a first generated instruction that produces a condition result indicating whether a condition exists, and a second generated instruction that inputs the condition result as a portion of an operand which identifies a register of the out-of-order data processor.
    Type: Grant
    Filed: November 18, 1998
    Date of Patent: September 10, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Joel Springer Emer, Bruce Edwards, Daniel Lawrence Leibholz, Edward J. McLellan, Derrick R. Meyer
  • Patent number: 6449729
    Abstract: Apparatus and method are disclosed for down scaling performance of a multibus multiprocessor computer system. One or more busses associated with one or more failed processors or devices are disabled to allow operation from remaining busses. If errors or power failure are detected in a processor or bus device the computer system may reboot and, using the apparatus and method of the present invention, the bus associated with the defective processors or devices may be disabled upon reboot. The one or more affected busses may be disabled and the computer system may be brought back up in a single-bus operational mode or a multiple bus operational mode where an alternate bus is designated as the boot bus.
    Type: Grant
    Filed: February 12, 1999
    Date of Patent: September 10, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Michael C. Sanders, B. Tod Cox
  • Patent number: 6449677
    Abstract: A high speed connection apparatus, method, and system is provided for peripheral components on digital computer systems. The peripheral component interconnect (PCI) specification is used as a baseline for an extended set of commands and attributes. The extended command and the attribute are issued on the bus during the clock cycle immediately after the clock cycle when the initial command was issued. The extended commands and attributes utilize the standard pin connections of conventional PCI devices and buses making the present invention backward-compatible with existing (conventional) PCI devices and legacy computer systems. Alternate embodiments of the present invention utilize a side-band address port (SBA port) to enable multiple targets to receive the same set of data. The conventional PCI command encoding is modified and the extended command is used to qualify the type of transaction and the attributes being used by the initiator of the transaction.
    Type: Grant
    Filed: March 11, 1999
    Date of Patent: September 10, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Sompong Paul Olarig, Thomas R. Seeman, Kenneth Jansen, Dwight D. Riley
  • Publication number: 20020124143
    Abstract: Each node of a multiprocessor computer system includes a main memory, a cache memory system and logic. The main memory stores memory lines of data. A directory entry for each memory line indicates whether a copy of the corresponding memory line is stored in the cache memory system in another node. The cache memory system stores copies of memory lines and cache state information indicating whether the cached copy of each memory line is an exclusive copy. The logic of each respective node is configured to respond to a transaction request for a particular memory line and its corresponding directory entry, where the respective node is the home node of the particular memory.
    Type: Application
    Filed: October 5, 2001
    Publication date: September 5, 2002
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Luiz A. Barroso, Kourosh Gharachorloo, Andreas Nowatzyk
  • Patent number: 6446091
    Abstract: A method for undeleting files in a computer system includes flagging at least one deleted file with an identifier. The flagged deleted file is hidden in the computer system. A list of deleted files that have been flagged with the identifier is generated. The list of deleted files is comprised of a directory path hierarchy for each deleted file. A file is selected from the list of deleted files and undeleted.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: September 3, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Gregory T. Noren, John M. Cagle, Mark R. Potter
  • Patent number: 6446149
    Abstract: A computer system provides a self-modifying synchronization memory address space and protocol for communication between multiple busmasters. In one computer system embodiment, the self-modifying synchronization memory address space is provided in a memory controller embedded in a peripheral device of the computer system such as a bridge that provides central, high speed access by a busmaster to the memory controller without accessing a host bus. The synchronization memory address space includes a set of semaphore memory cells mapped to shared critical resources in the computer system. The semaphore memory cell allows for exclusive access by a busmaster to a shared critical resource by switching itself from an idle state to a busy state responsive to a first read operation by a busmaster. In the busy state of the semaphore memory cell, a busy state is communicated to other busmasters which attempt to read the semaphore memory cell.
    Type: Grant
    Filed: March 3, 1998
    Date of Patent: September 3, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Michael P. Moriarty, Thomas J. Bonola, Craig A. Walrath, Charles N. Shaver