| Patent Number |
Title Of Patent |
Date Issued |
| 7607746 |
Temperature calibration for fluid ejection head |
October 27, 2009 |
| The present invention includes as one embodiment a method of ejecting a fluid onto a print media. The method includes providing an ejection head having a nozzle that is coupled to a temperature sensor and a memory device. The method further includes measuring an uncalibrated temperature |
| 7607648 |
Staple hole forming apparatus |
October 27, 2009 |
| A staple hole forming apparatus including a pair of pins and a pin receptor. The pair of pins are spaced from each other a distance substantially equal to a distance between two legs of a staple. The pin receptor is positioned opposite the pair of pins relative to a sheet path throug |
| 7607136 |
Method and apparatus for interfacing with a distributed computing service |
October 20, 2009 |
| A method, system, and apparatus is disclosed for interfacing with a distributed computing service. A semantic interpretation specification can be accessed that describes a behavior used to interface with the distributed computing service. The semantic interpretation specification is |
| 7607135 |
Apparatus and method for enhancing performance of a computer system |
October 20, 2009 |
| Apparatus and method for enhancing performance of a computer system. The invention may comprise apparatus and methods for deriving relationships between system variables and the performance of the computer system, generating a number of rules based on the derived relationships, and a |
| 7607123 |
Systems and methods for validating debug information for optimized code |
October 20, 2009 |
| An apparatus generates a debugger script to output first data corresponding to a symbol name for a breakpoint in a software program compiled as optimized code. A debugger script to output second data corresponding to the symbol name for the breakpoint in the software program compiled |
| 7607120 |
Method and apparatus for creating data transformation routines for binary data |
October 20, 2009 |
| A method and apparatus is disclosed for creating data transformation routines for transforming data from a source format to a target format. The routines can be used in conjunction with dynamic binary translators, which enable binaries of a source platform to execute on a target plat |
| 7607040 |
Methods and systems for conducting processor health-checks |
October 20, 2009 |
| Systems and methods for conducting processor health-checks are provided. In one embodiment, a method for evaluating the status of a processor is provided. The method includes, for example, initializing and executing an operating system, de-allocating the processor from the available pool |
| 7607038 |
Systems and methods for CPU repair |
October 20, 2009 |
| In one embodiment, a method for repairing a faulty cache element is provided. Once a monitored cache element is determined to be faulty, the system stores the repair information, and cache configuration in an EEPROM or non-volatile memory on the CPU module. Then the computer is reboo |
| 7607030 |
Method and apparatus for adjusting power consumption during server initial system power performa |
October 20, 2009 |
| A method for adjusting power consumption during server operation is disclosed. The method comprises initializing the server to a system power performance state (SPP-state) that comprises a plurality of constituent power settings, determining whether power regulation is required while |
| 7607026 |
Standalone memory device and system and method using such device |
October 20, 2009 |
| A standalone memory device is provided that when in a first state allows data to be written to the device from a data source but prevents a normal user from useably accessing that data. When in a second state the device enables the user to useably access data stored in the device. The de |
| 7607014 |
Authenticating maintenance access to an electronics unit via wireless communication |
October 20, 2009 |
| A maintenance control system comprises at least one electronics unit including a first wireless communicator, a second wireless communicator configured for association with an individual, and an authentication manager. The authentication manager authenticates access to the at least o |
| 7606995 |
Allocating resources to partitions in a partitionable computer |
October 20, 2009 |
| Techniques are provided for allocating a plurality of resources on a chip to a plurality of partitions in a partitionable computer system. In one embodiment, a resource allocated to a first partition generates a physical address in an address space allocated to the first partition. A |
| 7606892 |
Method and system of supporting a computer network resource pool |
October 20, 2009 |
| A method and system of supporting a computer network resource pool. In one embodiment of the invention, a resource pool sparing-plan and a resource pool support-plan are selected; for the selected resource sparing-plan and resource support-plan, the probability that all resources in the |
| 7606842 |
Method of merging a clone file system with an original file system |
October 20, 2009 |
| Metadata about an original file system is saved at the time of creation of a clone file system of the original file system. The metadata is used at a later time to detect changes to the original file system. These changes are then applied to the clone file system which has its own change |
| 7606442 |
Image processing method and apparatus |
October 20, 2009 |
| In a method of and an apparatus for processing image data representing an image saliency data for the image is generated by determining a series of features of the image and the determined features are used to generate a probability measure for each point of the image representative of a |
| 7606272 |
Methods and systems for avoiding transmission-channel disruptions |
October 20, 2009 |
| Various embodiments of the present invention are directed to methods and systems for circumventing, and altering transmission-channel users of, transmission-channel disruptions. In one embodiment of the present invention, a source encodes information in a first signal and transmits t |
| 7606253 |
Successful transactions |
October 20, 2009 |
| A data communications architecture employing serializers and deserializers that reduces data communications latency. In an illustrative implementation, the data communications architecture communicates data across communications links. The architecture maintains various mechanisms to |
| 7606194 |
Method and apparatus for registering a mobile node with a home agent |
October 20, 2009 |
| Method, apparatus and software for registering a mobile node with a home agent. Registration occurs when a home agent is determined and a security tunnel having a single security association is established between the home agent and the mobile node. The mobile node is then registered wit |
| 7606026 |
Electronic device quick connect system |
October 20, 2009 |
| A quick connect system for an electronic device, comprising a docking station configured to engage the electronic device, the docking station having a locking mechanism actuatable to an unlocked position, the locking mechanism configured to independently remain in the unlocked positi |
| 7605828 |
Method and system for reducing gray scale discontinuities in contrast enhancing screens affected |
October 20, 2009 |
| A method and system for reducing a gray scale discontinuity between pixel locations in a blackened state on a contrast enhancing screen and pixel locations in a gradual shading region of an image displayed by a projector on the contrast enhancing screen. The discontinuity is caused b |
| 7605565 |
Battery pack with protection circuit |
October 20, 2009 |
| A battery pack comprises a protection circuit adapted to detect an excessive current consumption condition associated with electronic components forming the battery pack. |
| 7604357 |
Adjusting light intensity |
October 20, 2009 |
| Embodiments of adjusting light intensity are disclosed. |
| 7604312 |
Fluid ejection device with feedback circuit |
October 20, 2009 |
| A fluid ejection assembly includes drop ejecting elements arranged in zones, with each zone having at least one drop ejecting element, wherein the drop ejecting elements of each zone are configured to conduct electrical current between a corresponding supply voltage and a correspondi |
| 7604240 |
Capillary seal for a burn chamber |
October 20, 2009 |
| A heat-tolerant capillary seal for a burn chamber preferably includes a pass-through in an outlet of the burn chamber and an adhesion material in a gap between the pass-through and the interior of the outlet. |
| 7603702 |
Method and device for identifying user-selected equipment |
October 13, 2009 |
| A method and device are disclosed for identifying an item of equipment previously selected by a user. At the time the user selects the item of equipment a reading of a biometric characteristic of the user is taken to provide first biometric data that is then stored for access only by the |
| 7603668 |
Determining the applicability of patches for installation on a computer system |
October 13, 2009 |
| A system and/or method determines applicability of patches for installation on a computer system. The method includes determining whether a set of patches is stored in memory of a computer system and, if the set of patches is stored, returning the cached set of patches as an applicab |
| 7603585 |
Systems and methods for updating field replaceable units |
October 13, 2009 |
| Systems and methods for updating at least one field replaceable unit (FRU) are disclosed. In an exemplary embodiment the method may comprise generating a virtual image of a FRU ID for each FRU to be updated. The method may also comprise storing the virtual image separate from the FRU |
| 7603582 |
Systems and methods for CPU repair |
October 13, 2009 |
| In one embodiment, a cache element allocation method is provided. Each cache element on a CPU is assigned a quality rank based on the error rate of the cache element. If an allocated cache element is deemed to be faulty, the quality rank of the faulty allocated cache element is compa |
| 7603450 |
Methods and applets for providing and contributing to an IT network management service |
October 13, 2009 |
| The invention is directed to methods for providing a network management service for a user's IT network by a network management service provider over the Internet. One of these methods comprises: sending mobile code to the user via the Internet, said mobile code, when running at the user |
| 7602789 |
Low overhead method to detect new connection rate for network traffic |
October 13, 2009 |
| A system and method for detecting new connection rates for network traffic that employs a set of tables and a hash function. Information identifying a connection is hashed to a hash value using the hash function. Each hash value identifies a location in a first table and a second table. |
| 7602629 |
Content addressable memory |
October 13, 2009 |
| Systems, devices, and methods, including executable instructions are provided for content addressable memory (CAM). One method includes writing entries, including a type field, to a ternary content addressable memory (TCAM). The method includes marking certain entries as valid. The m |
| 7602625 |
Systems and methods for separation of a front end rectifier power system |
October 13, 2009 |
| Systems and methods of converting alternating current (AC) power into direct current (DC) power at an intermediate DC voltage are disclosed. Briefly described, one system embodiment comprises a separated front end rectifier system that provides intermediate voltage, direct current (DC) |
| 7602421 |
Image capture apparatus and method and method with a remote signaling device |
October 13, 2009 |
| Image capture apparatus whereby a narrow beam infra-red transmitter (10) and a short range radio receiver (12) are mounted within a personal digital camera (14). A push-button mechanism (16) is provided on the outer cover of the camera (14) to activate the transmitter (10) when requi |
| 7602379 |
Digital annotator |
October 13, 2009 |
| A method and apparatus for creating and using temporary electronic bookmarks, such as those associated with a web browser, uses a digitizer tablet with an inking pen (or stylus). An end-user created symbol on the tablet, in terms of Cartesian coordinates position, is associated conte |
| 7600934 |
Printing and laminating apparatus and method |
October 13, 2009 |
| A printing apparatus includes a printer, a laminator device and feeding arrangement for feeding to said laminator device, in an integrated operation, media that is outputted from said printer. The apparatus also includes an arrangement for performing lamination only on selected porti |
| 7600874 |
Pixelated color wobulation |
October 13, 2009 |
| A display system includes a mechanism to provide for simultaneous pixelated color with a spatial light modulator. Also included is a mechanism to project the simultaneous pixelated color to create a color field display on a viewing surface. A further mechanism moves the color field d |
| 7600261 |
Security attributes in trusted computing systems |
October 6, 2009 |
| A system comprising a trusted computing platform including one or more logically protected computing environments, each of which is associated with at least one service or process supported by said system, the system being arranged to load onto said trusted computing platform a prede |
| 7600169 |
Systems and methods of test case generation with feedback |
October 6, 2009 |
| Systems and methods for implementing test case generation with feedback are disclosed. An exemplary system for test case generation with feedback comprises a plurality of knobs identifying test values for a device under test. A plurality of buckets is each associated with at least one of |
| 7600111 |
Method of restarting a computer platform |
October 6, 2009 |
| Provided is a method for restarting a computing platform to a state in which applications run in less time than an initial start, comprising powering on a computing platform having a plurality of devices; identifying one or more of the devices which are not critical to running applic |
| 7600101 |
Multithreaded hardware systems and methods |
October 6, 2009 |
| Multithreaded hardware systems and methods are disclosed. One embodiment of a system may comprise a multithreaded processor comprising a register file having N hardware threads, where N is an integer greater than or equal to one, and an offline storage structure having M hardware threads |
| 7600082 |
Virtualization logic |
October 6, 2009 |
| Systems, methodologies, media, and other embodiments associated with externally trapping transactions are described. One exemplary system embodiment includes an external virtualization logic configured to be operably connected to a processor that does not include internal virtualizat |
| 7600079 |
Performing a memory write of a data unit without changing ownership of the data unit |
October 6, 2009 |
| A method comprises, while a first device has ownership of a data unit, a second device issuing a request to perform a memory write of said data unit. The method further comprises a memory controller performing the memory write without changing ownership to the second device. |
| 7600023 |
Systems and methods of balancing crossbar bandwidth |
October 6, 2009 |
| Systems and methods of balancing crossbar bandwidth in a multiprocessing system are disclosed. In an exemplary embodiment a system may comprise a crossbar switch having a plurality of links to processors in the multiprocessing system. A plurality of synchronizers is provided to recei |
| 7599889 |
Ownership tag on power up screen |
October 6, 2009 |
| An "ownership tag" in a special area of memory of a computer system identifies an owner of the computer system by displaying the ownership tag during initialization of the computer system. The ownership tag may be presented during the installation and execution of the Basic Input Out |
| 7599761 |
Cooling assist module |
October 6, 2009 |
| Systems associated with moving heat out of a computer are described. One exemplary system embodiment includes a large heat exchanger, large, quiet, automatically redundant fans, automatically redundant pumps, and a leak containment apparatus. The example system may also include logics |
| 7599458 |
System and method to reduce jitter |
October 6, 2009 |
| One disclosed embodiment may comprise an interpolation system that includes an interpolator that interpolates between a selected phase from a preceding cycle and a selected phase from a current cycle to provide an interpolated phase for the current cycle. An edge of the interpolated |
| 7599379 |
Registering stations between protocols |
October 6, 2009 |
| A wireless system including a first network protocol, a second network protocol, and an interoperability node. The interoperability node operable on the system to register a station pending registration at one of the network protocols. |
| 7599288 |
Processing of usage data for first and second types of usage-based functions |
October 6, 2009 |
| Embodiments for monitoring a network are provided. In one embodiment, a method is provided. The method includes collecting data containing information on usage of a network by subscribers. The method further aggregates the data for a first type of usage-based function. Further, the m |
| 7599235 |
Memory correction system and method |
October 6, 2009 |
| An error correction system and method operable to identify and correct a memory module disposed within a computer memory system. In one embodiment, the memory system comprises a first memory module and a second memory module, each comprising a plurality of memory devices; and a memor |
| 7599109 |
Security device |
October 6, 2009 |
| Embodiments of a security device utilizing electrochromic material are disclosed. |