132 US patents granted on 23 February 2010 and assigned to IBM
| 1 | 7,669,240 | Apparatus, method and program to detect and control deleterious code (virus) in computer network |
| 2 | 7,669,226 | Generic declarative authorization scheme for Java |
| 3 | 7,669,204 | Autonomic SMT System tuning |
| 4 | 7,669,200 | Resizing an install image |
| 5 | 7,669,198 | On-demand translator for localized operating systems |
| 6 | 7,669,194 | Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations |
| 7 | 7,669,192 | Method to find a violation of a coding rule in program |
| 8 | 7,669,180 | Method and apparatus for automated risk assessment in software projects |
| 9 | 7,669,175 | Methodology to improve turnaround for integrated circuit design using geometrical hierarchy |
| 10 | 7,669,170 | Circuit layout methodology using via shape process |
| 11 | 7,669,159 | IC tiling pattern method, IC so formed and analysis method |
| 12 | 7,669,156 | Method of identifying paths with delays dominated by a particular factor |
| 13 | 7,669,147 | Reorienting navigation trees based on semantic grouping of repeating tree nodes |
| 14 | 7,669,139 | Pictorial-based user interface management of computer hardware components |
| 15 | 7,669,137 | Computer method and apparatus for representing a topic in a software modeling system |
| 16 | 7,669,136 | Intelligent analysis based self-scheduling browser reminder |
| 17 | 7,669,117 | Method and system for creation and retrieval of global annotations |
| 18 | 7,669,112 | Automated spell analysis |
| 19 | 7,669,107 | Method and system for increasing parallelism of disk accesses when restoring data in a disk array system |
| 20 | 7,669,095 | Methods and apparatus for error injection |
| 21 | 7,669,088 | System and method for monitoring application availability |
| 22 | 7,669,086 | Systems and methods for providing collision detection in a memory system |
| 23 | 7,669,084 | Method for self-diagnosing remote I/O enclosures with enhanced FRU callouts |
| 24 | 7,669,083 | System and method for re-shuffling test case instruction orders for processor design verification and validation |
| 25 | 7,669,080 | Reducing likelihood of data loss during failovers in high-availability systems |
| 26 | 7,669,078 | Method and apparatus for debugging a program on a limited resource processor |
| 27 | 7,669,075 | Row fault detection system |
| 28 | 7,669,074 | Method for fault handling in a co-operative workflow environment |
| 29 | 7,669,058 | Secure remote password validation |
| 30 | 7,669,057 | Secure computer password system and method |
| 31 | 7,669,050 | Method to enable user mode process to operate in a privileged execution mode |
| 32 | 7,669,038 | Method and apparatus for back to back issue of dependent instructions in an out of order issue queue |
| 33 | 7,669,033 | Pretranslating input/output buffers in environments with multiple page sizes |
| 34 | 7,669,028 | Optimizing data bandwidth across a variable asynchronous clock domain |
| 35 | 7,669,026 | Systems and methods for memory migration |
| 36 | 7,669,024 | Storage system with multiple copy targeting |
| 37 | 7,669,013 | Directory for multi-node coherent bus |
| 38 | 7,669,012 | Insertion of coherence requests for debugging a multiprocessor |
| 39 | 7,669,010 | Prefetch miss indicator for cache coherence directory misses on external caches |
| 40 | 7,669,008 | Destage management of redundant data copies |
| 41 | 7,669,007 | Mirrored redundant array of independent disks (RAID) random access performance enhancement |
| 42 | 7,669,006 | System and computer program product for synchronizing direct access storage volumes |
| 43 | 7,668,996 | Method of piggybacking multiple data tenures on a single data bus grant to achieve higher bus utilization |
| 44 | 7,668,984 | Low latency send queues in I/O adapter hardware |
| 45 | 7,668,980 | Usage of persistent information unit pacing protocol in fibre channel communications |
| 46 | 7,668,974 | Method and system for local provisioning of device drivers for portable storage devices |
| 47 | 7,668,970 | Optimized scalable network switch |
| 48 | 7,668,965 | Systems, methods, and media for managing an interactive streaming image system |
| 49 | 7,668,934 | Port type agnostic proxy support for web services intermediaries |
| 50 | 7,668,930 | Web service distribution system over the World Wide Web using web services description language (WSDL) standard including implementation for uniformly generating all fault conditions in WSDL message format |
| 51 | 7,668,923 | Master-slave adapter |
| 52 | 7,668,922 | Identifying and displaying relevant shared entities in an instant messaging system |
| 53 | 7,668,905 | Method, system and computer program for providing web pages based on client state |
| 54 | 7,668,904 | Session replication |
| 55 | 7,668,864 | Digital library system with customizable workflow |
| 56 | 7,668,858 | Drag and drop technique for building queries |
| 57 | 7,668,857 | Meta-data tags used to describe data behaviors |
| 58 | 7,668,854 | System and method of building proven search paths |
| 59 | 7,668,851 | Lockless hash table lookups while performing key update on hash table element |
| 60 | 7,668,836 | IMS SOAP gateway deployment utility |
| 61 | 7,668,833 | Involving participants in a distributed transaction |
| 62 | 7,668,831 | Assigning unique identification numbers to new user accounts and groups in a computing environment with multiple registries |
| 63 | 7,668,819 | System and method for database query with on demand database query reduction |
| 64 | 7,668,818 | Database query language transformation method, transformation apparatus and database query system |
| 65 | 7,668,815 | Integrating browser-incompatible information into web content and displaying the information on a computing device of a browser environment |
| 66 | 7,668,810 | Controlling consistency of data storage copies |
| 67 | 7,668,807 | Query rebinding for high-availability database systems |
| 68 | 7,668,805 | System and method for managing query access to information |
| 69 | 7,668,804 | Recommending statistical views using cost/benefit metrics |
| 70 | 7,668,793 | Method of multivariate estimation analysis and sampling for data mining |
| 71 | 7,668,759 | Method and apparatus for meta-shopping and dynamic setup of B2B ecommerce |
| 72 | 7,668,749 | Processing electronic rebates |
| 73 | 7,668,742 | System and method for ongoing supporting a procurement and accounts payable system |
| 74 | 7,668,741 | Managing compliance with service level agreements in a grid environment |
| 75 | 7,668,724 | Method to use DMV web connection to process traffic tickets, appeals, and court fines |
| 76 | 7,668,683 | Numerical test data reporting in an image file and subsequent analysis |
| 77 | 7,668,682 | Method and circuit for detecting and compensating for a degradation of a semiconductor device |
| 78 | 7,668,673 | Data watermarks created by using an uneven sampling period |
| 79 | 7,668,672 | Optimizing high speed signal transmission |
| 80 | 7,668,539 | Method and system for enhanced management of missed phone calls |
| 81 | 7,668,424 | Aligner apparatus for connecting optical waveguides |
| 82 | 7,668,371 | System and method for adaptively separating foreground from arbitrary background in presentations |
| 83 | 7,668,207 | System, method, and article of manufacture for synchronizing time of day clocks on first and second computers |
| 84 | 7,668,196 | Communicating between communications components having differing protocols absent component modifications |
| 85 | 7,668,096 | Apparatus for modeling queueing systems with highly variable traffic arrival rates |
| 86 | 7,668,037 | Storage array including a local clock buffer with programmable timing |
| 87 | 7,668,035 | Memory circuits with reduced leakage power and design structures for same |
| 88 | 7,668,024 | Hybrid static and dynamic sensing for memory arrays |
| 89 | 7,668,004 | Non-volatile switching and memory devices using vertical nanotubes |
| 90 | 7,668,003 | Dynamic random access memory circuit, design structure and method |
| 91 | 7,667,994 | Magnetic racetrack with current-controlled motion of domain walls within an undulating energy landscape |
| 92 | 7,667,980 | Printed circuit boards for countering signal distortion |
| 93 | 7,667,969 | Pump structures integral to a fluid filled heat transfer apparatus |
| 94 | 7,667,965 | Acoustically absorptive anti-recirculation panel for one or more electronics racks of a data center |
| 95 | 7,667,923 | Hard drive data platter impairment tool |
| 96 | 7,667,855 | Providing position information to computing equipment installed in racks of a datacenter |
| 97 | 7,667,701 | Intelligent positioning of items in a tree map visualization |
| 98 | 7,667,698 | Image display system for displaying an adjustable widened virtual image |
| 99 | 7,667,691 | System, computer program product and method of preventing recordation of true keyboard acoustic emanations |
| 100 | 7,667,629 | Generating a gray code for an odd length sequence using a virtual space |
| 101 | 7,667,618 | System and method for tracking and billing vehicle users based on when and in which road lanes their vehicles have been driven |
| 102 | 7,667,527 | Circuit to compensate threshold voltage variation due to process variation |
| 103 | 7,667,513 | Digital duty cycle corrector |
| 104 | 7,667,504 | Signal delay element, method and integrated circuit device for frequency adjustment of electronic signals |
| 105 | 7,667,487 | Techniques for providing switchable decoupling capacitors for an integrated circuit |
| 106 | 7,667,470 | Power grid structure to optimize performance of a multiple core processor |
| 107 | 7,667,328 | Integration circuits for reducing electromigration effect |
| 108 | 7,667,278 | Metal carbide gate structure and method of fabrication |
| 109 | 7,667,277 | TiC as a thermally stable p-metal carbide on high k SiO.sub.2 gate stacks |
| 110 | 7,667,263 | Semiconductor structure including doped silicon carbon liner layer and method for fabrication thereof |
| 111 | 7,667,255 | Deep trench inter-well isolation structure |
| 112 | 7,667,248 | Bulk FinFET device |
| 113 | 7,667,217 | Apparatus for observing and capturing latent images on objects, and method for using same |
| 114 | 7,666,794 | Multiple patterning using patternable low-k dielectric materials |
| 115 | 7,666,790 | Silicide gate field effect transistors and methods for fabrication thereof |
| 116 | 7,666,787 | Grain growth promotion layer for semiconductor interconnect structures |
| 117 | 7,666,781 | Interconnect structures with improved electromigration resistance and methods for forming such interconnect structures |
| 118 | 7,666,780 | Alignment verification for C4NP solder transfer |
| 119 | 7,666,774 | CMOS structure including dual metal containing composite gates |
| 120 | 7,666,753 | Metal capping process for BEOL interconnect with air gaps |
| 121 | 7,666,746 | Semiconductor transistors having high-K gate dielectric layers, metal gate electrode regions, and low fringing capacitances |
| 122 | 7,666,741 | Corner clipping for field effect devices |
| 123 | 7,666,732 | Method of fabricating a metal gate CMOS with at least a single gate metal and dual gate dielectrics |
| 124 | 7,666,723 | Methods of forming wiring to transistor and related transistor |
| 125 | 7,666,721 | SOI substrates and SOI devices, and methods for forming the same |
| 126 | 7,666,720 | Method and apparatus for improving integrated circuit device performance using hybrid crystal orientations |
| 127 | 7,666,712 | Design of BEOL patterns to reduce the stresses on structures below chip bondpads |
| 128 | 7,666,689 | Method to remove circuit patterns from a wafer |
| 129 | 7,666,467 | Magnetic tunnel junctions using amorphous materials as reference and free layers |
| 130 | 7,665,999 | Land grid array (LGA) interposer structure of a moldable dielectric polymer providing for electrical contacts on opposite sides of a carrier plane |
| 131 | 7,665,848 | Optimal dynamic techniques for custom-fit eye optics |
| 132 | 7,665,325 | Multi-fluid cooling system and method with freeze protection for cooling an electronic device |