51 US patents granted on 27 February 2007 and assigned to IBM
| 1 | 7,185,345 | Data propagation in an activity service |
| 2 | 7,185,341 | System and method for sharing PCI bus devices |
| 3 | 7,185,337 | Efficient locking for thread-safe self-modifying code |
| 4 | 7,185,335 | Programmatic application installation diagnosis and cleaning |
| 5 | 7,185,314 | Adaptive mechanism for optimally accessing data based upon data access characteristics |
| 6 | 7,185,275 | Method and computer system for enabling a user to construct a web-site navigation |
| 7 | 7,185,258 | Signal processing method, signal processing system, program for signal processing, and computer-readable storage medium on which this program is recorded |
| 8 | 7,185,246 | Monitoring of solid state memory devices in active memory system utilizing redundant devices |
| 9 | 7,185,229 | Method and system for performing remote maintenance operations on a battery powered computer |
| 10 | 7,185,226 | Fault tolerance in a supercomputer through dynamic repartitioning |
| 11 | 7,185,223 | Logical partitioning in redundant systems |
| 12 | 7,185,222 | Apparatus, system, and method for maintaining data in a storage array |
| 13 | 7,185,215 | Machine code builder derived power consumption reduction |
| 14 | 7,185,204 | Method and system for privacy in public networks |
| 15 | 7,185,191 | Updatable firmware having boot and/or communication redundancy |
| 16 | 7,185,175 | Configurable bi-directional bus for communicating between autonomous units |
| 17 | 7,185,157 | Method, system, and article of manufacture for generating a copy of a first and a second set of volumes in a third set of volumes |
| 18 | 7,185,118 | Reliable use of desktop class disk drives in enterprise storage applications |
| 19 | 7,185,099 | Apparatus and method for communicating between computer systems using a sliding send window for ordered messages in a clustered computing environment |
| 20 | 7,185,093 | Computer system, method, and business method for enabling customer access to computer system performance data in exchange for allowing access to the performance data by another computer system |
| 21 | 7,185,092 | Web site, information communication terminal, robot search engine response system, robot search engine registration method, and storage medium and program transmission apparatus therefor |
| 22 | 7,185,076 | Method, system and program products for managing a clustered computing environment |
| 23 | 7,185,071 | Self-healing version and configuration model for an application server |
| 24 | 7,185,057 | Individually specifying message output attributes in a messaging system |
| 25 | 7,185,026 | Method for synchronizing read/unread data during LOTUS NOTES database migration |
| 26 | 7,185,024 | Method, computer program product, and system of optimized data translation from relational data storage to hierarchical structure |
| 27 | 7,185,013 | Method for constructing and caching a chain of file identifiers and enabling inheritance of resource properties in file systems |
| 28 | 7,185,004 | System and method for reverse routing materialized query tables in a database |
| 29 | 7,184,924 | Method, apparatus and computer program product for implementing thermal integrity screening |
| 30 | 7,184,796 | Personal communication device having a built in projection display |
| 31 | 7,184,539 | Automated call center transcription services |
| 32 | 7,184,534 | Using a telephony application server for call control with a voice server |
| 33 | 7,184,532 | Dynamic ringback services |
| 34 | 7,184,177 | Method, apparatus and article of manufacture for modifying printing based upon direct on-the-fly media characteristic parameters |
| 35 | 7,184,157 | Method, apparatus and program product providing for multiple print job tickets per print job source file |
| 36 | 7,183,910 | Tiered on-demand location-based service and infrastructure |
| 37 | 7,183,780 | Electrical open/short contact alignment structure for active region vs. gate region |
| 38 | 7,183,758 | Automatic exchange of degraders in accelerated testing of computer chips |
| 39 | 7,183,656 | Bilayer aluminum last metal for interconnects and wirebond pads |
| 40 | 7,183,642 | Electronic package with thermally-enhanced lid |
| 41 | 7,183,628 | Structure and method of hyper-abrupt junction varactors |
| 42 | 7,183,613 | Method and structure for enhancing both NMOSFET and PMOSFET performance with a stressed film |
| 43 | 7,183,576 | Epitaxial and polycrystalline growth of Si.sub.1-x-yGe.sub.xC.sub.y and Si.sub.1-yC.sub.y alloy layers on Si by UHV-CVD |
| 44 | 7,183,573 | Disposable spacer for symmetric and asymmetric Schottky contact to SOI mosfet |
| 45 | 7,183,568 | Piezoelectric array with strain dependant conducting elements and method therefor |
| 46 | 7,183,182 | Method and apparatus for fabricating CMOS field effect transistors |
| 47 | 7,183,175 | Shallow trench isolation structure for strained Si on SiGe |
| 48 | 7,183,142 | FinFETs with long gate length at high density |
| 49 | 7,183,130 | Magnetic random access memory and method of fabricating thereof |
| 50 | 7,183,036 | Low activation energy positive resist |
| 51 | 7,181,965 | Self-heated liquid level sensor |