50 US patents granted on 30 May 2006 and assigned to IBM
| 1 | 7,055,175 | Method and system for generating and using a virus free file certificate integrated within a file |
| 2 | 7,055,172 | Problem determination method suitable for use when a filter blocks SNMP access to network components |
| 3 | 7,055,144 | Method and system for optimizing the use of processors when compiling a program |
| 4 | 7,055,126 | Renesting interaction map into design for efficient long range calculations |
| 5 | 7,055,119 | Customized mesh plane, method and computer program product for creating customized mesh planes within electronic packages |
| 6 | 7,055,109 | System and method for business process space definition |
| 7 | 7,055,093 | Generating automata for validating XML documents, and validating XML documents |
| 8 | 7,055,071 | Method and apparatus for reporting error logs in a logical environment |
| 9 | 7,055,065 | Method, system, and computer program product for automated test generation for non-deterministic software using state transition rules |
| 10 | 7,055,063 | Method and system for advanced restart of application servers processing time-critical requests |
| 11 | 7,055,052 | Self healing grid architecture for decentralized component-based systems |
| 12 | 7,055,041 | Controlled use of devices |
| 13 | 7,055,009 | Method, system, and program for establishing and maintaining a point-in-time copy |
| 14 | 7,055,004 | Pseudo-LRU for a locking cache |
| 15 | 7,055,003 | Data cache scrub mechanism for large L2/L3 data cache structures |
| 16 | 7,055,002 | Integrated purge store mechanism to flush L2/L3 cache structure for improved reliabity and serviceability |
| 17 | 7,054,943 | METHOD AND APPARATUS FOR DYNAMICALLY ADJUSTING RESOURCES ASSIGNED TO PLURALITY OF CUSTOMERS, FOR MEETING SERVICE LEVEL AGREEMENTS (SLAS) WITH MINIMAL RESOURCES, AND ALLOWING COMMON POOLS OF RESOURCES TO BE USED ACROSS PLURAL CUSTOMERS ON A DEMAND BASIS |
| 18 | 7,054,925 | Efficient method for determining record based I/O on top of streaming protocols |
| 19 | 7,054,923 | Access control repository for providing access control of service profiles for web based solutions |
| 20 | 7,054,882 | Method and system for improving a text search |
| 21 | 7,054,877 | Dealing with composite data through data model entities |
| 22 | 7,054,862 | Method and system for long-term update and edit control in a database system |
| 23 | 7,054,855 | Method and system for performing a pattern match search for text strings |
| 24 | 7,054,828 | Computer method for using sample data to predict future population and domain behaviors |
| 25 | 7,054,824 | Method of demanufacturing a product |
| 26 | 7,054,813 | Automatic generation of efficient grammar for heading selection |
| 27 | 7,054,810 | Feature vector-based apparatus and method for robust pattern recognition |
| 28 | 7,054,798 | Punch and die optimization |
| 29 | 7,054,486 | Image processing method, system, computer program and data carrier |
| 30 | 7,054,470 | System and method for distortion characterization in fingerprint and palm-print image sequences and using this distortion as a behavioral biometrics |
| 31 | 7,054,466 | Orientation determination |
| 32 | 7,054,429 | Method and system for call notification |
| 33 | 7,054,421 | Enabling legacy interactive voice response units to accept multiple forms of input |
| 34 | 7,054,276 | System and method for a multicast network messaging service |
| 35 | 7,054,257 | AFM-based data storage and microscopy |
| 36 | 7,054,184 | Cache late select circuit |
| 37 | 7,054,117 | Method of making a read head having a tunnel junction sensor with a free layer biased by exchange coupling with insulating antiferromagnetic (AFM) layers |
| 38 | 7,053,712 | Method and apparatus for controlling common-mode output voltage in fully differential amplifiers |
| 39 | 7,053,668 | SOI sense amplifier with cross-coupled body terminal |
| 40 | 7,053,659 | CMOS high speed level shifting differential receiver |
| 41 | 7,053,460 | Multi-level RF passive device |
| 42 | 7,053,401 | Synthesis and application of photosensitive pentacene precursor in organic thin film transistors |
| 43 | 7,053,221 | Heteroatom-stabilized carbenes and precursors thereto as depolymerization catalysts |
| 44 | 7,052,958 | FinFET CMOS with NVRAM capability |
| 45 | 7,052,937 | Method and structure for providing improved thermal conduction for silicon semiconductor devices |
| 46 | 7,052,925 | Method for manufacturing self-compensating resistors within an integrated circuit |
| 47 | 7,052,625 | Slurry and use thereof for polishing |
| 48 | 7,052,621 | Bilayered metal hardmasks for use in Dual Damascene etch schemes |
| 49 | 7,052,291 | Board connector adjusting system |
| 50 | 7,051,571 | Impact-resistant apparatus |