Abstract: A distributed-memory multi-processor system includes a plurality of cells communicatively coupled to each other and collectively including a plurality of processors, caches, main memories, and cell controllers. Each of the cells includes at least one of the processors, at least one of the caches, one of the main memories, and one of the cell controllers. Each of the cells is configured to perform memory migration functions for migrating memory from a first one of the main memories to a second one of the main memories in a manner that is invisible to an operating system of the system.
Type:
Grant
Filed:
July 23, 2002
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Debendra Das Sharma, Ashish Gupta, William R. Bryg
Abstract: Devices, systems, and methods using Surface Enhanced Raman Spectroscopy (SERS) are disclosed. A device for generating Raman scattered radiation comprises a laser source and a SERS-active structure. The laser source may be configured for emanating radiation from an emanating surface or by forming a depression in the laser source, which creates a region of increased evanescent field from the laser source. SERS systems and methods include a device for generating Raman scattered radiation with a detector configured to receive the Raman scattered radiation.
Type:
Grant
Filed:
October 13, 2004
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Shih-Yuan Wang, Zhiyong Li, M. Saif Islam
Abstract: A data storage medium that includes several stacked layers. The stacked layers can be conducting, insulating, resistive, or capable of changing between two or more states or phases. Also, a data storage device that includes the data storage medium and an energy source that can form nanometer-scaled data bits in regions of the data storage medium. The data bits can include holes through some of the stacked layers or phase-changes in portions of the layers capable of changing between two or more states. Further, a method of using such a storage medium to store nanometer-scaled data bits.
Type:
Grant
Filed:
October 30, 2001
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A system and method of selecting a printer from a plurality of printers to fulfill a print job of a user includes receiving a print request for the print job from the user at one of the printers, distributing the print request for the print job to at least another of the printers associated with the one of the printers, determining if the at least another of the printers has a printing capability to fulfill the print job, including comparing the print request for the print job with the printing capability of the at least another of the printers, and submitting a print offer to the user from the at least another of the printers if the at least another of the printers has the printing capability to fulfill the print job.
Type:
Grant
Filed:
January 11, 2002
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A method and apparatus may be provided to allow for the enablement or disablement of a computer remotely for servicing or other reasons. The computer may be enabled remotely by one or more circuits that may simulate a system switch turn on or turn off event.
Type:
Grant
Filed:
May 30, 2003
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Alan M. Green, Sung-Hsia Kuo, Shawn C. Bish
Abstract: A method of converting an original code sequence to a modified code sequence where the original code sequence includes a procedure call that is prior to a load instruction that is configured to load a value into one of a first plurality of registers is provided. The method includes inserting an advanced load instruction associated with one of a second plurality of registers into the modified code sequence where the advanced load instruction is configured to cause the value to be loaded into the one of the first plurality of registers. The method also includes inserting the procedure call into the modified code sequence subsequent to the advanced load instruction and inserting a checking instruction associated with the one of the second plurality of registers into the modified code sequence subsequent to the procedure call.
Type:
Grant
Filed:
April 30, 2003
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A non-volatile memory module for use in a computer system is disclosed. The non-volatile memory module is capable of storing information indefinitely and can be inserted and removed from the computer system during operation. The non-volatile memory can serve as the main memory within the computer system to hold the operating system and any other programs that are accessed by the computer system during operation.
Type:
Grant
Filed:
September 3, 2002
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A scanning mechanism of one embodiment of the invention is disclosed that includes light-emitting units, an integrating detector, and pulse-width modulated (PWM) drivers. Each light-emitting unit can emit colored light corresponding to a color of a color space. The integrating detector can detect the colored light emitted by the light-emitting units as reflected off a surface by integrating the colored light detected over a period of time. Each PWM driver can turn on a corresponding light-emitting unit at a duty cycle.
Type:
Grant
Filed:
April 26, 2003
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Paul D. Bliley, William Eaton, William D. Meyer
Abstract: A cable plug retention clip having a clip body adapted to secure a cable plug to a power distribution unit. The clip body has a first retention mechanism adapted to secure the clip body to the power distribution unit, and a second retention mechanism adapted to secure the clip body to the cable plug. A system having a power strip comprising a power outlet adapted to receive a plug of a power cord, and a plug retainer adapted to couple the plug to the power strip. The plug retainer has a first retention mechanism engageable with the power strip, and a second retention mechanism engageable with the plug.
Type:
Grant
Filed:
March 31, 2004
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Douglas R. Woellner, David P. Eichberger, Tom S. Sparks
Abstract: A digital copying machine includes a function that allows a standard photo size to be selected, an original photo to be scanned and multiple copies of the photo to be printed on a sheet. The digital copying machine automatically scales the copies to the selected size and rotates the copies to use maximum printable area.
Type:
Grant
Filed:
November 18, 1999
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: The apparatus and method may have the following: a spring element that pivots about a pivot axis; a flexible mount coupled to the spring element such that the pivot axis of the spring element is constrained; and at least one portion of the spring element contacting a heat sink, the spring element in combination with the flexible mount deforming to apply a controlled load to the heat sink.
Type:
Grant
Filed:
September 27, 2004
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A compute cycle brokering apparatus and method includes a network and a plurality of machines connected to the network wherein some machines are idle and some machines are busy. A process power broker is connected to the network for locating available process power on idle machines and directing pending jobs from busy machines to the idle machines for processing. Further, a job director is provided for directing job output either back to the busy machine for output or to the first available idle machine on the network for output once processing is completed.
Type:
Grant
Filed:
August 23, 2001
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A method for testing the correct behavior of an integrated circuit includes forming a list of potential data sharing locations, collecting memory access statistics of the potential data sharing locations, and forming subsequent test case threads to test specialized processing conditions of the integrated circuit based on the memory access statistics of the potential data sharing locations.
Type:
Grant
Filed:
February 21, 2003
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: Systems and methods are described for defining groups of printers within an enterprise and collecting printer usage data therefrom. A program executes on a systems administration computer within the enterprise. Printer groups and/or the printers assigned to the printer groups may be created, added, removed, deleted or changed via a graphical user interface on the systems administration computer. Each individual printer collects printer usage data which may be collected from individual printers or groups of printers for analysis and printer management, including maintenance and consumables replacement.
Type:
Grant
Filed:
August 13, 2001
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: Disclosed is a wearable electronic device including a processing device, memory that stores organization data, a wireless receiver that receives organization data, and a display that displays organization information to a user, wherein the electronic device is substantially card-shaped.
Type:
Grant
Filed:
February 3, 2003
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A cPCI server system includes a plurality of host processor cards for providing management LAN communications and payload LAN communications. A first card is coupled to the plurality of host processor cards and is coupled to a payload LAN. The plurality of host processor cards are configured to provide payload LAN communications through the first card. A second card is coupled to the plurality of host processor cards and can be optionally coupled to a management LAN. The plurality of host processor cards are configured to provide management LAN communications with the management LAN through the second card.
Type:
Grant
Filed:
August 7, 2001
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A method and apparatus are disclosed for improving system performance by controlling the flow of transactions between interconnected nodes by considering the system resources required for a transaction response when determining whether to send a transaction. The system uses a debit system for tracking the space consumed by pending transactions between nodes within a particular flow-control class. The system allocates a certain maximum number of debits to a flow-control class. Each time a transaction is sent, a number of debits required to respond to the transaction is computed and added to a debit register. When the debit register reaches the maximum number of debits allocated to it, no more transactions are sent. As transaction responses are completed, the debit register balance is decreased to reflect that more space within the flow-control class for debits is available, such that new transactions might be processed.
Type:
Grant
Filed:
May 1, 2000
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: Various systems, methods, and programs embodied in a computer readable medium are provided for determining a worst-case impedance and worst-case voltage of a power supply loop coupled to a power input of a die. In various embodiments, the worst-case impedance of a power supply loop is determined and a reference voltage at the power input of the die associated with an average current generated at a power supply included in the power supply loop. A maximum change in a current at the power input of the die is also measured and an estimate of a worst-case voltage at the power input of the die is calculated based upon the worst-case impedance, the reference voltage, and the maximum change in the current.
Type:
Grant
Filed:
March 22, 2004
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Isaac Kantorovich, Victor Arnoldovich Drabkin, Christopher Lee Houghton, James J. St. Laurent
Abstract: A text message generated at a sending device is converted into audio form by a message-conversion system for delivery to a target recipient. This conversion is effected in a manner enabling emotions, encoded by indicators embedded in the text message, to be expressed through multiple types of presentation feature in the audio form of the message. The mapping of emotions to feature values is pre-established for each feature type whilst the sender selection of one or more feature types to be used to express encoded emotions is specified by type indications inserted into the message at its time of generation.
Type:
Grant
Filed:
June 3, 2002
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Robert Francis Squibbs, Paul St. John Brittan, Guillaume Belrose
Abstract: A printing system includes a printhead, a movable transport surface opposite the printhead and configured to transport a print medium relative to the printhead, and a cleaning medium in contact with the transport surface while at least one of the cleaning medium and the transport surface are moved relative to one another.
Type:
Grant
Filed:
November 10, 2003
Date of Patent:
September 5, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Wesley Baxter Roche, Le Pham, Wade A. Powell, Steven P. Downing