82 US patents granted on 08 July 2008 and assigned to IBM
| 1 | 7,398,525 | Resource scheduling in workflow management systems |
| 2 | 7,398,523 | Adaptive class loading |
| 3 | 7,398,522 | Compilation and runtime information generation and optimization |
| 4 | 7,398,519 | Inheritance breakpoints for use in debugging object-oriented computer programs |
| 5 | 7,398,515 | Buckets of commands in a multiprocessor-based verification environment |
| 6 | 7,398,510 | Estimating software project requirements for resolving defect backlogs |
| 7 | 7,398,505 | Automatic back annotation of a functional definition of an integrated circuit design based upon physical layout |
| 8 | 7,398,494 | Method for performing verification of logic circuits |
| 9 | 7,398,491 | Method for fast incremental calculation of an impact of coupled noise on timing |
| 10 | 7,398,488 | Trace equivalence identification through structural isomorphism detection with on the fly logic writing |
| 11 | 7,398,485 | Yield optimization in router for systematic defects |
| 12 | 7,398,482 | Modular design method and apparatus |
| 13 | 7,398,477 | Spiral scrollbar |
| 14 | 7,398,468 | Bidirectional network language support |
| 15 | 7,398,467 | Method and apparatus for providing spelling analysis |
| 16 | 7,398,434 | Computer generated documentation including diagram of computer system |
| 17 | 7,398,432 | Identify indicators in a data processing system |
| 18 | 7,398,427 | Isolation of input/output adapter error domains |
| 19 | 7,398,426 | Method for capturing computer application diagnostics |
| 20 | 7,398,415 | Method and apparatus for relating device name to physical location of device on a network |
| 21 | 7,398,399 | Apparatus, methods and computer programs for controlling performance of operations within a data processing system or network |
| 22 | 7,398,376 | Instructions for ordering execution in pipelined processes |
| 23 | 7,398,369 | Memory leakage management |
| 24 | 7,398,357 | Cache line replacement techniques allowing choice of LFU or MFU cache line replacement |
| 25 | 7,398,354 | Achieving data consistency with point-in-time copy operations in a parallel I/O environment |
| 26 | 7,398,351 | Method and system for controlling access to data of a tape data storage medium using encryption/decryption of metadata |
| 27 | 7,398,337 | Association of host translations that are associated to an access control level on a PCI bridge that supports virtualization |
| 28 | 7,398,332 | Apparatus and method for managing configuration of computer systems on a computer network |
| 29 | 7,398,328 | Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification |
| 30 | 7,398,326 | Methods for management of mixed protocol storage area networks |
| 31 | 7,398,325 | Header compression in messages |
| 32 | 7,398,313 | Client server system and method for executing an application utilizing distributed objects |
| 33 | 7,398,305 | Client device configuration with hooks |
| 34 | 7,398,291 | Method, system and program product for providing a status of a transaction with an application on a server |
| 35 | 7,398,285 | Apparatus and system for asynchronous replication of a hierarchically-indexed data store |
| 36 | 7,398,274 | Mention-synchronous entity tracking system and method for chaining mentions |
| 37 | 7,398,263 | Sequenced modification of multiple entities based on an abstract data representation |
| 38 | 7,398,237 | Rule based engine for validating financial transactions |
| 39 | 7,398,228 | Method and system for commodity sales |
| 40 | 7,398,222 | System and method for assessing a procurement and accounts payable system |
| 41 | 7,398,214 | Method for translating slide presentations into different languages |
| 42 | 7,398,174 | Acquiring test data from an electronic circuit |
| 43 | 7,398,172 | Method and system of providing a dynamic sampling plan for integrated metrology |
| 44 | 7,398,051 | Satellite radio receiver that displays information regarding one or more channels that are not currently being listened to |
| 45 | 7,397,972 | Image transform method for obtaining expanded image data, image processing apparatus and image display device therefor |
| 46 | 7,397,876 | Methods and arrangements for link power reduction |
| 47 | 7,397,770 | Checking and repairing a network configuration |
| 48 | 7,397,754 | Micro-electromechanical system based data storage system |
| 49 | 7,397,718 | Determining relative amount of usage of data retaining device based on potential of charge storing device |
| 50 | 7,397,709 | Method and apparatus for in-system redundant array repair on integrated circuits |
| 51 | 7,397,692 | High performance single event upset hardened SRAM cell |
| 52 | 7,397,691 | Static random access memory cell with improved stability |
| 53 | 7,397,671 | Low profile autodocking multi-battery pack system and in place service PCI storage controller card with redundant cache and concurrently maintainable redundant battery backup |
| 54 | 7,397,661 | Cooled electronics system and method employing air-to-liquid heat exchange and bifurcated air flow |
| 55 | 7,397,641 | Apparatus and method for improved triggering and oscillation suppression of ESD clamping devices |
| 56 | 7,397,569 | Method and system for interferometric height measurement |
| 57 | 7,397,556 | Method, apparatus, and computer program product for optimizing inspection recipes using programmed defects |
| 58 | 7,397,302 | Variable gain amplifier |
| 59 | 7,397,263 | Sensor differentiated fault isolation |
| 60 | 7,397,261 | Monitoring system for detecting and characterizing classes of leakage in CMOS devices |
| 61 | 7,397,260 | Structure and method for monitoring stress-induced degradation of conductive interconnects |
| 62 | 7,397,259 | Method and apparatus for statistical CMOS device characterization |
| 63 | 7,397,252 | Measurement of critical dimension and quantification of electron beam size at real time using electron beam induced current |
| 64 | 7,397,228 | Programmable on-chip sense line |
| 65 | 7,397,087 | FEOL/MEOL metal resistor for high end CMOS |
| 66 | 7,397,081 | Sidewall semiconductor transistors |
| 67 | 7,397,073 | Barrier dielectric stack for seam protection |
| 68 | 7,396,776 | Semiconductor-on-insulator (SOI) structures including gradient nitrided buried oxide (BOX) |
| 69 | 7,396,762 | Interconnect structures with linear repair layers and methods for forming such interconnection structures |
| 70 | 7,396,758 | Polycarbosilane buried etch stops in interconnect structures |
| 71 | 7,396,757 | Interconnect structure with dielectric air gaps |
| 72 | 7,396,747 | Hetero-integrated strained silicon n- and p-MOSFETs |
| 73 | 7,396,724 | Dual-hybrid liner formation without exposing silicide layer to photoresist stripping chemicals |
| 74 | 7,396,714 | Method of making strained semiconductor transistors having lattice-mismatched semiconductor regions underlying source and drain regions |
| 75 | 7,396,713 | Structure and method for forming asymmetrical overlap capacitance in field effect transistors |
| 76 | 7,396,694 | Structure for monitoring semiconductor polysilicon gate profile |
| 77 | 7,396,494 | Oriented graphite film, methods of manufacture thereof and articles comprising the same |
| 78 | 7,396,407 | Trench-edge-defect-free recrystallization by edge-angle-optimized solid phase epitaxy: method and applications to hybrid orientation substrates |
| 79 | 7,396,260 | Method and system for easing attachment of a peripheral cable to a personal computer |
| 80 | 7,396,244 | Apparatus for extracting and inserting a DIMM |
| 81 | 7,395,964 | Secure voting system |
| 82 | 7,395,959 | Hands free contact database information entry at a communication device |