56 US patents granted on 31 July 2007 and assigned to IBM
| 1 | 7,251,833 | Digital media delivery with local cache and streaming tokens |
| 2 | 7,251,831 | Method and system for architecting a secure solution |
| 3 | 7,251,815 | Multiple virtual machines sharing processor and work queue in memory having program/dispatch functions for assigning and accessing work items while the virtual machine was not idle |
| 4 | 7,251,814 | Yield on multithreaded processors |
| 5 | 7,251,809 | Dynamic generation of program execution trace files in a standard markup language |
| 6 | 7,251,808 | Graphical debugger with loadmap display manager and custom record display manager displaying user selected customized records from bound program objects |
| 7 | 7,251,794 | Simulation testing of digital logic circuit designs |
| 8 | 7,251,764 | Serializer/deserializer circuit for jitter sensitivity characterization |
| 9 | 7,251,757 | Memory testing |
| 10 | 7,251,756 | Method and apparatus for increasing fuse programming yield through preferred use of duplicate data |
| 11 | 7,251,753 | Apparatus, system, and method for identifying a faulty communication module |
| 12 | 7,251,746 | Autonomous fail-over to hot-spare processor using SMI |
| 13 | 7,251,743 | Method, system, and program for transmitting input/output requests from a primary controller to a secondary controller |
| 14 | 7,251,736 | Remote power control in a multi-node, partitioned data processing system via network interface cards |
| 15 | 7,251,718 | Apparatus, system, and method for managing addresses and data storage media within a data storage library |
| 16 | 7,251,691 | Autonomic predictive load balancing of output transfers for two peer computers for data storage applications |
| 17 | 7,251,689 | Managing storage resources in decentralized networks |
| 18 | 7,251,674 | Internationalization of the web services infrastructure |
| 19 | 7,251,668 | Configuration management file rename utility |
| 20 | 7,251,667 | Unicode input method editor |
| 21 | 7,251,662 | System and method for manipulating a registry |
| 22 | 7,251,654 | System and method for ranking nodes in a network |
| 23 | 7,251,651 | Packet classification |
| 24 | 7,251,650 | Method, system, and article of manufacture for processing updates to insert operations |
| 25 | 7,251,647 | Web based resource distribution system |
| 26 | 7,251,630 | Distributed bid processing method for open-cry and descending price auctions |
| 27 | 7,251,628 | Automated purchasing agent system and method |
| 28 | 7,251,611 | Method and system for determining an economically optimal dismantling of machines |
| 29 | 7,251,603 | Audio-only backoff in audio-visual speech recognition system |
| 30 | 7,251,599 | Automatic construction of unique signatures and confusable sets for database access |
| 31 | 7,251,597 | Method for tracking a pitch signal |
| 32 | 7,251,584 | Incremental detection and visualization of problem patterns and symptoms based monitored events |
| 33 | 7,251,583 | Minimizing use of parts that will reach their end of life prior to the products for which those parts are usable |
| 34 | 7,251,581 | Circuit for computing moment pre-products for statistical analysis |
| 35 | 7,251,494 | Telephone system and method for selectively ringing a portable phone based on the self-detected geographical position of the portable phone |
| 36 | 7,251,367 | System and method for recognizing word patterns based on a virtual keyboard layout |
| 37 | 7,251,364 | Image processing method, image processing system and storage medium therefor |
| 38 | 7,251,277 | Efficient means for creating MPEG-4 textual representation from MPEG-4 intermedia format |
| 39 | 7,251,185 | Methods and apparatus for using memory |
| 40 | 7,251,135 | Easy release server cooling fan with integrated spring and method for using same |
| 41 | 7,251,093 | Tape system with adjustable wrap angles and method for adjusting tape wrap angle |
| 42 | 7,250,846 | Method and apparatus for providing dynamic user alert |
| 43 | 7,250,814 | Variable gain amplifier |
| 44 | 7,250,812 | Integrated circuit current regulator |
| 45 | 7,250,778 | Wafer test apparatus including optical elements and method of using the test apparatus |
| 46 | 7,250,675 | Method and apparatus for forming stacked die and substrate structures for increased packing density |
| 47 | 7,250,666 | Schottky barrier diode and method of forming a Schottky barrier diode |
| 48 | 7,250,662 | Magnetically lined conductors |
| 49 | 7,250,658 | Hybrid planar and FinFET CMOS devices |
| 50 | 7,250,656 | Hybrid-orientation technology buried n-well design |
| 51 | 7,250,576 | Chip package having chip extension and method |
| 52 | 7,250,363 | Aligned dummy metal fill and hole shapes |
| 53 | 7,250,351 | Enhanced silicon-on-insulator (SOI) transistors and methods of making enhanced SOI transistors |
| 54 | 7,250,347 | Double-gate FETs (Field Effect Transistors) |
| 55 | 7,250,330 | Method of making an electronic package |
| 56 | 7,250,311 | Wirebond crack sensor for low-k die |