Patents Assigned to Compaq Computer Corporation
-
Patent number: 6260158Abstract: A system and method for maintaining a communications within a computer system after a data transport failure across a first link. Fail-over capability is attained by re-establishing communications across a secondary link using different transport mechanisms. Between two Input/Output Processors (IOPs) within a computer system, such as a server, a series of data transactions therebetween are queued until transaction completion. Upon detection of a failure condition between the TOPs across the first link, the IOPs engage fail-over mechanisms to preserve uncompleted data transactions until communications are re-established across the secondary link.Type: GrantFiled: May 11, 1998Date of Patent: July 10, 2001Assignee: Compaq Computer CorporationInventors: Brian T. Purcell, Jay C. Brinkmeyer
-
Patent number: 6260166Abstract: An observability register used in the testing of integrated circuits includes a configurable data path for allowing data to pass directly from the input port to the output port. Such a configuration is referred to as a bypass mode. The invention allows selected ones of a serial chain of observability registers to be configured in the bypass mode such that data from the remaining observability registers can more easily be analyzed.Type: GrantFiled: June 1, 1998Date of Patent: July 10, 2001Assignee: Compaq Computer CorporationInventors: Dilip Kantilal Bhavsar, Michael Karl Gowan
-
Patent number: 6259971Abstract: A portable electronic system which obtains power from a dry-electrolyte fuel cell. Water which is produced by the fuel cell is atomized by an ultrasonic transducer, to avoid user inconvenience due to reservoirs or dripping.Type: GrantFiled: June 30, 1997Date of Patent: July 10, 2001Assignee: Compaq Computer CorporationInventors: Nathan Mitchell, Joseph F. Freiman
-
Patent number: 6260068Abstract: Multiple instances of operating systems execute cooperatively in a single multi-processor computer wherein a single physical machine is subdivided by software into multiple partitions, each with the ability to run a distinct copy, or instance, of an operating system. Each individual instance has the resources it needs to execute independently, but instances cooperate to migrate resources from one partition to another. The migration can be initiated and carried out under control of the operating system instances “on the fly” without intervention of the system administrator. Alternatively, a system administrator can reconfigure the system. Resource migration is carried out under a “push” model in which resources are controlled by an owning partition and must be released by that partition before they can be migrated to another partition. In accordance with this model, a first operating system instance which requires a resource must first request the resource from a second instance.Type: GrantFiled: June 10, 1998Date of Patent: July 10, 2001Assignee: Compaq Computer CorporationInventors: Stephen H. Zalewski, Andrew H. Mason, Gregory H. Jordan, Karen L. Noel, James R. Kauffman
-
Patent number: 6256058Abstract: In a computerized image processing system, a camera acquires a set of images of a scene while rotating the camera about an axis passing through an optical center of the camera. The images of the set overlap each other. An initial estimate of the focal length of the camera is made. The initial focal length can be any reasonable focal length. Using the initial estimate of the focal length, the set of images are composited in a memory to determine an estimated initial composited length. A next best estimate of the focal length is derived from the initial estimated composited length. The set of images are recomposed using the next best focal length estimate. This process is iterated until the absolute difference between the successive estimates of the focal length is less than a predetermined threshold to calibrate the camera.Type: GrantFiled: June 6, 1996Date of Patent: July 3, 2001Assignee: Compaq Computer CorporationInventors: Sing Bing Kang, Richard S. Weiss
-
Patent number: 6256694Abstract: A commander module, coupled to a system bus including system bus control request signals and associated with one of the system bus control request signals, including means for determining whether control of the system bus is required and means for requesting control of the system bus, prior to determining whether such control is required, by asserting the associated system bus control request signal. A computer system including the system bus and at least two such commander modules coupled to the system bus and means for arbitrating for control of the system bus where the arbitrating means are coupled to and responsive to the system bus control request signals.Type: GrantFiled: June 30, 1994Date of Patent: July 3, 2001Assignee: Compaq Computer CorporationInventors: David M. Fenwick, Denis Foley, Stephen R. Van Doren
-
Patent number: 6256744Abstract: In a personal computer system utilizing both a main power supply and an auxiliary power supply, the input and output signal lines of auxiliary powered components are selectively isolated from components powered solely by the main power supply. Gating circuitry and buffer circuitry, controlled by various enable signals, are used to isolate the signal lines. External pull-down or pull-up resistors are no longer required, which frees up printed circuit board area for other components and conserves board space in the computer system.Type: GrantFiled: September 21, 1998Date of Patent: July 3, 2001Assignee: Compaq Computer CorporationInventors: Christopher E. Simonich, Robin T. Tran
-
Patent number: 6256046Abstract: An active public user interface in a computerized kiosk senses humans visually using movement and color to detect changes in the environment indicating the presence of people. Interaction spaces are defined and the system records an initial model of its environment which is updated over time to reflect the addition or subtraction of inanimate objects and to compensate for lighting changes. The system develops models of the moving objects and is thereby able to track people as they move about the interaction spaces. A stereo camera system further enhances the system's ability to sense location and movement. The kiosk presents audio and visual feedback in response to what it “sees.Type: GrantFiled: April 18, 1997Date of Patent: July 3, 2001Assignee: Compaq Computer CorporationInventors: Keith Waters, Maria Loughlin, James M. Rehg, Sing Bing Kang
-
Patent number: 6253836Abstract: A notebook computer has a base housing with a heat-generating microprocessor therein, and a lid housing pivotally connected to the base housing. Operating heat from the microprocessor is transferred to the lid housing, for dissipation therefrom, via a specially designed thermosyphoning heat pipe structure formed from first and second heat pipes. The first heat pipe representatively has a rectangular cross-section, an evaporating portion thermally communicated with the microprocessor, and a coiled condensing portion centered about the lid hinge line and having a circularly cross-sectioned interior side surface portion defined by flat sides of the first heat pipe. The second heat pipe has a circular cross-section, an evaporating portion pivotally received within the coiled first heat pipe portion, and a condensing portion thermally communicated with the lid housing.Type: GrantFiled: May 24, 1999Date of Patent: July 3, 2001Assignee: Compaq Computer CorporationInventor: Nathan A. Mitchell
-
Patent number: 6256418Abstract: A computerized method compresses an input sequence of 2-D images captured by a monocular camera. The input sequence of images includes a moving articulated 3-D figure. A pose of the figure in each image is registered using a 2-D scaled prismatic model to produce a state trajectory for the figure in each image of the input sequence. The state trajectory of the figure in the images is reconstructed to determine kinematic parameters of a 3-D kinematic model that best fit the state trajectories, The 3-D kinematic model represents the 3-D movement of the figure in the input sequence of 2-D images. Static information of a first image of the input sequence is encoded. For subsequent images of the input sequence, a time series of state vectors containing the kinematic parameters of the moving figure are encoded. The static information of the first image and the time series of state vectors can be used to generate an output sequence of images including the moving articulated 3-D figure on a viewing device.Type: GrantFiled: April 13, 1998Date of Patent: July 3, 2001Assignee: Compaq Computer CorporationInventors: James Matthew Rehg, Daniel D. Morris
-
Patent number: 6253289Abstract: In a data storage system a number of records are prefetched from large volume storage devices for transfer to a cache in order to return requested records to a host computer in response to a read request from the host computer. If a previous prefetch is not complete when the read request is received, the number of records in a next prefetch of records is increased by a preset amount. If a previous prefetch is complete, a next prefetch of records is initiated with the same number of records in the prefetch as the previous prefetch. The initiation of prefetch operations is triggered by detection of a sequential read stream in a plurality of read requests from the host computer. When the prefetch size is increased, the preset amount of the increase equals the number of records in the read request from the host computer. After requested records are returned from the cache to the host computer in response to the read request, storage space in the cache used by the returned requested records is released.Type: GrantFiled: May 29, 1998Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventors: Kenneth Hoffman Bates, Jr., Susan Gaye Elkington, James Perry Jackson, Clark Edward Lubbers, John Franklin Mertz, Bradford Scott Morgan
-
Patent number: 6253285Abstract: A data caching system comprises a hashing function, a data store, a tag array, a page translator, a comparator and a duplicate tag array. The hashing function combines an index portion of a virtual address with a virtual page portion of the virtual address to form a cache index. The data store comprises a plurality of data blocks for holding data. The tag array comprises a plurality of tag entries corresponding to the data blocks, and both the data store and tag array are addressed with the cache index. The tag array provides a plurality of physical address tags corresponding to physical addresses of data resident within corresponding data blocks in the data store addressed by the cache index. The page translator translates a tag portion of the virtual address to a corresponding physical address tag.Type: GrantFiled: July 15, 1998Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventors: Rahul Razdan, Richard E. Kessler, James B. Keller
-
Patent number: 6253319Abstract: A computer system is provided with a multifunction power switch. In addition to the normal function of turning the computer on and off, the power switch has the additional function of clearing CMOS memory. In one embodiment, pressing the power switch while the computer is connected to a power source turns the computer on and off, and when the computer is disconnected from the power source, the CMOS memory may be cleared by pressing and holding the power switch for a predetermined time delay, e.g. 10 seconds. As a precaution against malicious clearing of CMOS memory, activation of this feature may be disabled as long as the computer cover is closed. In this case, the computer cover would have to be at least partially removed before the power button is pressed and held to clear CMOS. An LED may be provided which illuminates to indicate the success of the CMOS clearing operation.Type: GrantFiled: October 22, 1998Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventors: Robin T. Tran, Michael A. Wright, Michael R. Durham
-
Patent number: 6253318Abstract: A method implemented according to the invention relates to a method including the conversion between of logical requirements and physical requirements, including such devices as computer drive arrays, controller/storage box combinations, and conversion of virtual disk drive heights to physical disk drive heights. The methods of the invention can be applied to the configuration of most hierarchical system.Type: GrantFiled: July 29, 1998Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventors: Manoj J. Varghese, Christoph Schmitz, Keith L. Kelley, Charles A. Bartlett
-
Patent number: 6252177Abstract: A low inductance capacitor mounting structure for capacitors of multilayer printed circuit boards is provided. The capacitor mounting structure includes pads onto which a capacitor is mounted and vias or slots for connecting the solder pads to an upper conductor plane and a lower conductor plane. In the mounting structure, current is carried across the width of the solder pads so that a current in the solder pads flows directly underneath the current in the capacitor. This confinement of the magnetic filed which is between the capacitor and solder pads reduces the inductance of the associated magnetic path. The mounting structure also provides the lower conductor plane slightly below the upper conductor plane. The close spacing of the conductor planes confines a magnetic field, which is around the set of via or slot segments between the two conductor planes, so as to reduce inductance of the associated magnetic path.Type: GrantFiled: February 18, 1998Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventor: D. Joe Stoddard
-
Patent number: 6252511Abstract: A portable computer system incorporating a multi-purpose status display module that is visible when the main video display is in either an open or locked condition. The status display module is used as an autonomous, real-time battery gauge. The battery gauge display allows a user to monitor the charge status of a battery pack when the system is powered up, when the battery is being recharged by an AC adapter, or when the portable computer is placed into a secondary operating mode. Control signals for the status display are generated by a multi-purpose microcontroller. Battery charge conditions are displayed from 0% to 100% in 10% increments, allowing the computer user to accurately estimate the amount of computing time sustainable by an installed battery pack. The battery gauge display functions independently of the portable computer's operating system, and the computer user need not initiate a software process in order to ascertain remaining battery life.Type: GrantFiled: June 20, 1997Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventors: James L. Mondshine, Dan V. Forlenza, Kevin R. Frost, Greg B. Memo
-
Patent number: 6253301Abstract: A data caching system and method includes a data store for caching data from a main memory, a primary tag array for holding tags associated with data cached in the data store, and a duplicate tag array which holds copies of the tags held in the primary tag array. The duplicate tag array is accessible by functions, such as external memory cache probes, such that the primary tag remains available to the processor core. An address translator maps virtual page addresses to physical page address. In order to allow a data caching system which is larger than a page size, a portion of the virtual page address is used to index the tag arrays and data store. However, because of the virtual to physical mapping, the data may reside in any of a number of physical locations. During an internally-generated memory access, the virtual address is used to look up the cache. If there is a miss, other combinations of values are substituted for the virtual bits of the tag array index.Type: GrantFiled: April 16, 1998Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventors: Rahul Razdan, David A. Webb, Jr., James B. Keller, Derrick R. Meyer
-
Patent number: 6253370Abstract: A method and apparatus annotates a computer program to facilitate subsequent processing of the program. Code representing the program is generated at a first computer system. Annotations are generated for the code that provide information about the code. At a second computer, the code is processed according to the information provided by the annotations. The annotations, for example, can indicate a control flow graph representing a flow of execution of the code. Also, the information provided by the annotations can be a register allocation that maps data structures of the code to registers of the second computer system. The second computer system can use such information to guide the interpreting of the code or to transform the code into a more optimized form. Other exemplary annotations can indicate that running the executable form of the code would perform an unauthorized operation at the second computer system.Type: GrantFiled: December 1, 1997Date of Patent: June 26, 2001Assignee: Compaq Computer CorporationInventors: Martin Abadi, Sanjay Ghemawat, Raymond Paul Stata
-
Patent number: 6249818Abstract: Application programs can dynamically link to multiple transports by attaching and detaching vectors (jump addresses, i.e., entry points to the functions provided by third party transport stack/drivers) of third party transport stack/drivers in a dynamic manner. Notify callbacks are made from the transport stack/driver, allowing asynchronous operation without requiring the application to wait for the transport stack/driver to confirm a network transport operation.Type: GrantFiled: June 30, 1993Date of Patent: June 19, 2001Assignee: Compaq Computer CorporationInventor: Dushyant Sharma
-
Patent number: 6247944Abstract: A manually operable ejector assembly is mounted on the front side of a carrier that supports a hot-pluggable disk drive for removable slidable insertion into a sheet metal cage structure portion of a computer system. The ejector assembly includes a main ejector lever which is pivotally spring-biased in a forward direction outwardly from the front side of the carrier, and is releasably held in a pivotally retracted position by a slide bar member that is spring-biased toward a retaining position in which it overlies a free end of the ejector lever. To remove the carrier from the cage, the slide bar member is slid away from the free ejector lever end, thereby permitting the lever to be spring-driven outwardly to an intermediate open position in which it conveniently forms a pull-handle but does not disconnect the drive from the backplane connector.Type: GrantFiled: June 15, 1998Date of Patent: June 19, 2001Assignee: Compaq Computer CorporationInventors: David F. Bolognia, Keith J. Kuehn