51 US patents granted on 02 September 2008 and assigned to IBM
| 1 | 7,421,703 | Processing messages of agents |
| 2 | 7,421,701 | System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications |
| 3 | 7,421,684 | Method and apparatus for autonomic test case feedback using hardware assistance for data coverage |
| 4 | 7,421,681 | Method and system for autonomic monitoring of semaphore operation in an application |
| 5 | 7,421,674 | Apparatus and method for analyzing post-layout timing critical paths |
| 6 | 7,421,669 | Using constraints in design verification |
| 7 | 7,421,664 | System and method for providing a category separator in a list of documents |
| 8 | 7,421,659 | System and method for dynamically publishing a document in collaboration space responsive to room aesthetics and input text |
| 9 | 7,421,640 | Method and apparatus for providing error correction capability to longitudinal position data |
| 10 | 7,421,623 | Systems, methods, and media for controlling temperature in a computer system |
| 11 | 7,421,619 | Method in a processor for performing in-memory tracing using existing communication paths |
| 12 | 7,421,616 | Replicated state machine |
| 13 | 7,421,601 | Method and system for controlling power in a chip through a power-performance monitor and control unit |
| 14 | 7,421,599 | Power management server and method for managing power consumption |
| 15 | 7,421,598 | Dynamic power management via DIMM read operation limiter |
| 16 | 7,421,567 | Using a modified value GPR to enhance lookahead prefetch |
| 17 | 7,421,566 | Implementing instruction set architectures with non-contiguous register file specifiers |
| 18 | 7,421,556 | Method and apparatus for migrating data between heterogeneous data storage devices |
| 19 | 7,421,540 | Method, apparatus, and program to efficiently calculate cache prefetching patterns for loops |
| 20 | 7,421,535 | Method for demoting tracks from cache |
| 21 | 7,421,519 | Method for the detection of misdirected data |
| 22 | 7,421,502 | Method and system for storage-aware flow resource management |
| 23 | 7,421,488 | System, method, and computer program product for centralized management of an infiniband distributed system area network |
| 24 | 7,421,481 | Method, system, and computer program product for caching web content |
| 25 | 7,421,453 | Asynchronous linked data structure traversal |
| 26 | 7,421,452 | Method and apparatus for predicting future behavior of data streams |
| 27 | 7,421,436 | Decentralized many-to-many relationship management in an object persistence management system |
| 28 | 7,421,430 | Method for processing real-time mobile transactions in a three-tier distributed database system |
| 29 | 7,421,426 | Systems, methods, and media for utilizing electronic document usage information with search engines |
| 30 | 7,421,421 | Method for providing multi-variable dynamic search results visualizations |
| 31 | 7,421,420 | Method for device selection |
| 32 | 7,421,409 | Method and system for identifying teaser surfers with time series credit history |
| 33 | 7,421,402 | Tier-based dynamic incentive arbitration in an on-demand computing environment |
| 34 | 7,421,401 | Method of arranging supplemental meeting services |
| 35 | 7,421,368 | Detection of airflow anomalies in electronic equipment |
| 36 | 7,421,160 | Coupling element alignment using waveguide fiducials |
| 37 | 7,421,081 | Method and apparatus for generating hierarchical keys of digital assets |
| 38 | 7,420,858 | Methods and apparatus for read/write control and bit selection with false read suppression in an SRAM |
| 39 | 7,420,836 | Single-ended memory cell with improved read stability and memory using the cell |
| 40 | 7,420,832 | Array split across three-dimensional interconnected chips |
| 41 | 7,420,808 | Liquid-based cooling system for cooling a multi-component electronics system |
| 42 | 7,420,702 | System for the management of files and mail attachments |
| 43 | 7,420,400 | Method and apparatus for on-chip duty cycle measurement |
| 44 | 7,420,388 | Power gating techniques able to have data retention and variability immunity properties |
| 45 | 7,420,378 | Power grid structure to optimize performance of a multiple core processor |
| 46 | 7,420,248 | Programmable random logic arrays using PN isolation |
| 47 | 7,419,907 | Eliminating metal-rich silicides using an amorphous Ni alloy silicide structure |
| 48 | 7,419,702 | Method for processing a substrate |
| 49 | 7,419,611 | Processes and materials for step and flash imprint lithography |
| 50 | 7,419,090 | Method and system for automatic teller machine cash management |
| 51 | 7,418,779 | Method for balancing power plane pin currents in a printed wiring board using collinear slots |