95 US patents granted on 02 February 2010 and assigned to IBM
| 1 | 7,657,946 | Method for device dependent access control for device independent web content |
| 2 | 7,657,945 | Systems and arrangements to adjust resource accessibility based upon usage modes |
| 3 | 7,657,942 | Method of assuring enterprise security standards compliance |
| 4 | 7,657,939 | Computer security intrusion detection system for remote, on-demand users |
| 5 | 7,657,938 | Method and system for protecting computer networks by altering unwanted network data traffic |
| 6 | 7,657,936 | Method for preventing time of check to time of use exploits |
| 7 | 7,657,924 | Method and system for implementing authorization policies for web services |
| 8 | 7,657,893 | Accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor |
| 9 | 7,657,889 | Method, system, and storage medium for searching multiple queues for prioritized work elements |
| 10 | 7,657,875 | System and method for collecting a plurality of metrics in a single profiling run of computer code |
| 11 | 7,657,870 | Method and apparatus for implementing dynamic function groups in a data processing system |
| 12 | 7,657,859 | Method for IC wiring yield optimization, including wire widening during and after routing |
| 13 | 7,657,851 | Device, system, and method for correction of integrated circuit design |
| 14 | 7,657,844 | Providing accessibility compliance within advanced componentry |
| 15 | 7,657,840 | System and method for providing a navigable grid to allow for accessible drag-drop in visual modeling tools |
| 16 | 7,657,839 | System for replying to related messages |
| 17 | 7,657,792 | Identifying race conditions involving asynchronous memory updates |
| 18 | 7,657,783 | Apparatus and computer program product for testing ability to recover from cache directory errors |
| 19 | 7,657,782 | Creating and managing multiple virtualized remote mirroring session consistency groups |
| 20 | 7,657,779 | Client assisted autonomic computing |
| 21 | 7,657,772 | Thermally aware integrated circuit |
| 22 | 7,657,771 | Method and apparatus for reducing latency associated with read operations in a memory system |
| 23 | 7,657,756 | Secure memory caching structures for data, integrity and version values |
| 24 | 7,657,740 | Verifying the ownership of an owner’s authority in terms of product and service |
| 25 | 7,657,737 | Method for mapping an encrypted https network packet to a specific url name and other data without decryption outside of a secure web server |
| 26 | 7,657,730 | Initialization after a power interruption |
| 27 | 7,657,729 | Efficient multiple-table reference prediction mechanism |
| 28 | 7,657,726 | Context look ahead storage structures |
| 29 | 7,657,715 | Dynamic operation mode transition of a storage subsystem |
| 30 | 7,657,714 | Apparatus and method to provide one or more commands to a data storage and retrieval system |
| 31 | 7,657,688 | Dynamically allocating lanes to a plurality of PCI express connectors |
| 32 | 7,657,669 | Apparatus and program storage device for managing dataflow through a processing system |
| 33 | 7,657,667 | Method to provide cache management commands for a DMA controller |
| 34 | 7,657,665 | Shared simultaneously-connected removable drives and servers each housing an I/O controller which maintains an uninterrupted protocol connection |
| 35 | 7,657,664 | Method and system for tracking device driver requests |
| 36 | 7,657,663 | Migrating stateless virtual functions from one virtual plane to another |
| 37 | 7,657,662 | Processing user space operations directly between an application instance and an I/O adapter |
| 38 | 7,657,651 | Resource-efficient media streaming to heterogeneous clients |
| 39 | 7,657,639 | Method and system for identity provider migration using federated single-sign-on operation |
| 40 | 7,657,636 | Workflow decision management with intermediate message validation |
| 41 | 7,657,627 | System and program product for throttling events in an information technology system |
| 42 | 7,657,620 | Dynamic intelligent discovery applied to topographic networks |
| 43 | 7,657,604 | System and method for securing online chat conversations |
| 44 | 7,657,602 | Preventing human error in instant messaging |
| 45 | 7,657,595 | Method and system for generating auxiliary-server cache identifiers |
| 46 | 7,657,583 | Calculating recovery time of an application system |
| 47 | 7,657,577 | Maintaining active-only storage pools |
| 48 | 7,657,570 | Optimizing aggregate processing |
| 49 | 7,657,559 | Method to exchange objects between object-oriented and non-object-oriented environments |
| 50 | 7,657,546 | Knowledge management system, program product and method |
| 51 | 7,657,539 | System and computer program product for facilitating customs planning and clearance |
| 52 | 7,657,536 | Application of resource-dependent policies to managed resources in a distributed computing system |
| 53 | 7,657,535 | Technique for data mining using a web service |
| 54 | 7,657,495 | Method and system for creating hierarchical classifiers of software components to identify meaning for words with multiple meanings |
| 55 | 7,657,422 | System and method for text analysis |
| 56 | 7,657,421 | System and method for identifying and defining idioms |
| 57 | 7,657,419 | Analytical virtual machine |
| 58 | 7,657,401 | Systems and methods for predicting load test resource requirements |
| 59 | 7,657,383 | Method, system, and apparatus for compactly storing a subject genome |
| 60 | 7,657,347 | Temperature-based monitoring method and system for determining first and second fluid flow rates through a heat exchanger |
| 61 | 7,657,256 | Notifying a user of a portable wireless device |
| 62 | 7,657,227 | Method and system for dynamic display connectivity based on configuration information via RFID tag |
| 63 | 7,656,971 | Adjustable phase controlled clock and data recovery circuit |
| 64 | 7,656,821 | Topology discovery and identification of switches in an N-stage interconnection network |
| 65 | 7,656,802 | Simulating services on demand |
| 66 | 7,656,795 | Preventing duplicate sources from clients served by a network address port translator |
| 67 | 7,656,789 | Method, system and storage medium for redundant input/output access |
| 68 | 7,656,660 | Airflow arresting apparatus and method for facilitating cooling of an electronics rack of a data center |
| 69 | 7,656,656 | Storage device enclosure |
| 70 | 7,656,628 | Apparatus for providing fault protection in a circuit supplying power to an electronic device |
| 71 | 7,656,602 | Systems and methods for protecting a sensitive device from corrosion |
| 72 | 7,656,505 | Apparatus to easily measure reticle blind positioning with an exposure apparatus |
| 73 | 7,656,401 | Techniques for representing 3D scenes using fixed point data |
| 74 | 7,656,312 | Method and system for retrieving and broadcasting updated informational data based on location |
| 75 | 7,656,294 | Disablement of camera functionality for a portable device |
| 76 | 7,656,280 | Telematic parametric speed metering system |
| 77 | 7,656,237 | Method to gate off PLLS in a deep power saving state without separate clock distribution for power management logic |
| 78 | 7,656,182 | Testing method using a scalable parametric measurement macro |
| 79 | 7,656,005 | Electrically programmable .pi.-shaped fuse structures and methods of fabrication thereof |
| 80 | 7,655,994 | Low threshold voltage semiconductor device with dual threshold voltage control means |
| 81 | 7,655,989 | Triple gate and double gate finFETs with different vertical dimension fins |
| 82 | 7,655,985 | Methods and semiconductor structures for latch-up suppression using a conductive region |
| 83 | 7,655,983 | SOI FET with source-side body doping |
| 84 | 7,655,972 | Structure and method for MOSFET with reduced extension resistance |
| 85 | 7,655,967 | DRAM (dynamic random access memory) cells |
| 86 | 7,655,966 | High efficiency CMOS image sensor pixel employing dynamic voltage supply |
| 87 | 7,655,557 | CMOS silicide metal gate integration |
| 88 | 7,655,551 | Control of poly-Si depletion in CMOS via gas phase doping |
| 89 | 7,655,547 | Metal spacer in single and dual damascene processing |
| 90 | 7,655,511 | Gate electrode stress control for finFET performance enhancement |
| 91 | 7,655,379 | Ionic, organic photoacid generators for DUV, MUV and optical lithography based on peraceptor-substituted aromatic anions |
| 92 | 7,654,844 | Telescopic power connector |
| 93 | 7,654,840 | DIMM connector and memory system with compensated airflow impedance |
| 94 | 7,654,839 | Attenuation of an electrostatic charge on a cable prior to coupling the cable with an electronic system |
| 95 | 7,654,398 | Cable management system with adjustable length arm |