91 US patents granted on 12 May 2009 and assigned to IBM
| 1 | 7,533,384 | Job routing to earliest available resources in a parallel job scheduler |
| 2 | 7,533,383 | Method, system, and apparatus for scheduling pattern based web services |
| 3 | 7,533,377 | Achieving autonomic behavior in an operating system via a hot-swapping mechanism |
| 4 | 7,533,366 | Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment |
| 5 | 7,533,360 | Flow based package pin assignment |
| 6 | 7,533,357 | Method and apparatus to target pre-determined spatially varying voltage variation across the area of the VLSI power distribution system using frequency domain analysis |
| 7 | 7,533,354 | Technique for selecting and prioritizing choices |
| 8 | 7,533,351 | Method, apparatus, and program for dynamic expansion and overlay of controls |
| 9 | 7,533,336 | Method and apparatus for facilitating construction of e-commerce web pages having featured products and the like |
| 10 | 7,533,334 | Apparatus for transmitting accessibility requirements to a server |
| 11 | 7,533,325 | Anamorphic codes |
| 12 | 7,533,321 | Fault tolerant encoding of directory states for stuck bits |
| 13 | 7,533,317 | Serializer/deserializer circuit for jitter sensitivity characterization |
| 14 | 7,533,297 | Fault isolation in a microcontroller based computer |
| 15 | 7,533,296 | Method for optimizing the transmission of logging data in a multi-computer environment and a system implementing this method |
| 16 | 7,533,295 | Two node virtual shared disk cluster recovery |
| 17 | 7,533,292 | Management method for spare disk drives in a raid system |
| 18 | 7,533,289 | System, method, and computer program product for performing live cloning |
| 19 | 7,533,279 | Remote control save and sleep override |
| 20 | 7,533,274 | Reducing the boot time of a TCPA based computing system when the core root of trust measurement is embedded in the boot block code |
| 21 | 7,533,239 | System and method for dynamic sizing of cache sequential list |
| 22 | 7,533,238 | Method for limiting the size of a local storage of a processor |
| 23 | 7,533,227 | Method for priority scheduling and priority dispatching of store conditional operations in a store queue |
| 24 | 7,533,198 | Memory controller and method for handling DMA operations during a page copy |
| 25 | 7,533,181 | Apparatus, system, and method for data access management |
| 26 | 7,533,176 | Method for supporting connection establishment in an offload of network protocol processing |
| 27 | 7,533,173 | Policy driven automation – specifying equivalent resources |
| 28 | 7,533,170 | Coordinating the monitoring, management, and prediction of unintended changes within a grid environment |
| 29 | 7,533,157 | Method for delegation of administrative operations in user enrollment tasks |
| 30 | 7,533,153 | Method for managing instant messaging presence by group |
| 31 | 7,533,147 | Electronic mail communicating method, apparatus and system using facsimile communication procedure |
| 32 | 7,533,142 | Method for enabling associated portlets of a web portlet to collaborate for synchronized content display |
| 33 | 7,533,124 | Method and system for collaborative ontology modeling |
| 34 | 7,533,115 | Method for managing persistent federated folders within a federated content management system |
| 35 | 7,533,105 | Visual association of content in a content framework system |
| 36 | 7,533,098 | Dynamic status tree facility |
| 37 | 7,533,097 | Dynamic user interface creation based on user responsibilities and company policies |
| 38 | 7,533,096 | Computer-based method for finding similar objects using a taxonomy |
| 39 | 7,533,095 | Data mining within a message handling system |
| 40 | 7,533,089 | Hybrid approach for query recommendation in conversation systems |
| 41 | 7,533,087 | Method, system, and program for executing a query having a union all operator and data modifying operations |
| 42 | 7,533,085 | Method for searching deep web services |
| 43 | 7,533,084 | Monitoring user specific information on websites |
| 44 | 7,533,077 | Method, system and program product for automatically creating managed resources |
| 45 | 7,533,060 | System and method for optimal selection of payment authorizations in complex commerce systems |
| 46 | 7,533,050 | Integration of computer applications and e-business capability |
| 47 | 7,533,047 | Method and system for securing card payment transactions using a mobile communication device |
| 48 | 7,533,033 | Build and operate program process framework and execution |
| 49 | 7,533,032 | Method and system for prediction of materialization of a group reservation |
| 50 | 7,533,026 | Facilitating management of service elements usable in providing information technology service offerings |
| 51 | 7,533,025 | Method and apparatus for dynamic modification of command weights in a natural language understanding system |
| 52 | 7,533,015 | Signal enhancement via noise reduction for speech recognition |
| 53 | 7,533,011 | Simulating and verifying signal glitching |
| 54 | 7,533,007 | Method and apparatus for constrained system attribute allocation under uncertain usage profiles |
| 55 | 7,533,003 | Weighted event counting system and method for processor performance measurements |
| 56 | 7,532,999 | Determining root cause of matching problem and/or fleet measurement precision problem for measurement system |
| 57 | 7,532,898 | Generating and dynamically updating databases of WIFI hotspots locations and performance metrics via location mappers |
| 58 | 7,532,809 | Personal video recording with pools and groups |
| 59 | 7,532,751 | Apparatus and computer readable medium for setting up multi-dimensional DDA variables |
| 60 | 7,532,714 | Method for discrete communication with a meeting speaker during a teleconference |
| 61 | 7,532,700 | Space and power efficient hybrid counters array |
| 62 | 7,532,617 | Method and apparatus for session initiation protocol application design, development, execution and integration |
| 63 | 7,532,583 | Method for integrating downstream performance and resource usage statistics into load balancing weights |
| 64 | 7,532,501 | Semiconductor device including back-gated transistors and method of fabricating the device |
| 65 | 7,532,500 | Method and apparatus for storing data and method for reading data |
| 66 | 7,532,475 | Semiconductor chip assembly with flexible metal cantilevers |
| 67 | 7,532,376 | Forming an actuating mechanism for a micro-scanning device |
| 68 | 7,532,368 | Automated processing of paper forms using remotely-stored form content |
| 69 | 7,532,246 | Automatically powering on an electronic device such as a camcorder or camera by determining the real-time state of the enclosure for the device |
| 70 | 7,532,142 | Structures for systems and methods of generating an analog signal |
| 71 | 7,532,130 | Method and system for sending telemetric information between vehicles |
| 72 | 7,532,078 | Scannable virtual rail method and ring oscillator circuit for measuring variations in device characteristics |
| 73 | 7,532,057 | Electrically programmable fuse sense circuit |
| 74 | 7,532,040 | Programmable sensitivity frequency coincidence detection circuit and method |
| 75 | 7,532,037 | Enhanced CML driver circuit for “quiet-driver” measurement enablement |
| 76 | 7,531,886 | MOSFET fuse programmed by electromigration |
| 77 | 7,531,830 | Spin-polarization devices using rare earth-transition metal alloys |
| 78 | 7,531,749 | Cable for high speed data communications |
| 79 | 7,531,444 | Method to create air gaps using non-plasma processes to damage ILD materials |
| 80 | 7,531,423 | Reduced-resistance finFETs by sidewall silicidation and methods of manufacturing the same |
| 81 | 7,531,407 | Semiconductor integrated circuit devices having high-Q wafer backside inductors and methods of fabricating same |
| 82 | 7,531,401 | Method for improved fabrication of a semiconductor using a stress proximity technique process |
| 83 | 7,531,392 | Multi-orientation semiconductor-on-insulator (SOI) substrate, and method of fabricating same |
| 84 | 7,531,388 | Electrically programmable fuse structures with narrowed width regions configured to enhance current crowding and methods of fabricating thereof |
| 85 | 7,531,386 | Semiconductor package |
| 86 | 7,531,384 | Enhanced interconnect structure |
| 87 | 7,531,367 | Utilizing sidewall spacer features to form magnetic tunnel junctions in an integrated circuit |
| 88 | 7,531,293 | Radiation sensitive self-assembled monolayers and uses thereof |
| 89 | 7,531,059 | Cleaning of semiconductor wafers by contaminate encapsulation |
| 90 | 7,530,853 | Socket and method for compensating for differing coefficients of thermal expansion |
| 91 | 7,530,489 | Using radio frequency identification with customer loyalty cards to detect and/or prevent theft and shoplifting |