84 US patents granted on 31 January 2006 and assigned to IBM
| 1 | 6,993,790 | Host-based systematic attack detection tool |
| 2 | 6,993,773 | System and method for introducing enhanced features into a java swing application program interface |
| 3 | 6,993,767 | System for preventing periodic load balancing if processor associated with lightest local run queue has benefited from idle processor load balancing within a determined time period |
| 4 | 6,993,763 | Technique for scheduling execution of jobs for or by network-connected devices |
| 5 | 6,993,752 | Compiler with dynamic lexical scanner adapted to accommodate different character sets |
| 6 | 6,993,749 | Conditional debug monitors |
| 7 | 6,993,741 | Generating mask patterns for alternating phase-shift mask lithography |
| 8 | 6,993,740 | Methods and arrangements for automatically interconnecting cores in systems-on-chip |
| 9 | 6,993,739 | Method, structure, and computer program product for implementing high frequency return current paths within electronic packages |
| 10 | 6,993,732 | Design of a pointerless BDD package |
| 11 | 6,993,729 | Method, system and program product for specifying a dial group for a digital system described by a hardware description language (HDL) model |
| 12 | 6,993,716 | Frame rearrangement to support bidirectional languages in a Web application |
| 13 | 6,993,713 | Web content management software utilizing a workspace aware JSP servlet |
| 14 | 6,993,706 | Method, apparatus, and program for a state machine framework |
| 15 | 6,993,692 | Method, system and apparatus for aggregating failures across multiple memories and applying a common defect repair solution to all of the multiple memories |
| 16 | 6,993,682 | Automated test generation |
| 17 | 6,993,671 | High speed clock divider with synchronous phase start-up over physically distributed space |
| 18 | 6,993,668 | Method and system for reducing power consumption in a computing device when the computing device executes instructions in a tight loop |
| 19 | 6,993,656 | Time stamping method using aged time stamp receipts |
| 20 | 6,993,653 | Identity vectoring via chained mapping records |
| 21 | 6,993,650 | Authentications integrated into a boot code image |
| 22 | 6,993,643 | Method and system of dynamic video driver selection on a bootable CD via symbolic links |
| 23 | 6,993,640 | Apparatus for supporting a logically partitioned computer system |
| 24 | 6,993,629 | Prestaging data into cache in preparation for data transfer operations |
| 25 | 6,993,628 | Cache allocation mechanism for saving elected unworthy member via substitute victimization and imputed worthiness of substitute victim member |
| 26 | 6,993,627 | Data storage system and a method of storing data including a multi-level cache |
| 27 | 6,993,619 | Single request data transfer regardless of size and alignment |
| 28 | 6,993,598 | Method and apparatus for efficient sharing of DMA resource |
| 29 | 6,993,596 | System and method for user enrollment in an e-community |
| 30 | 6,993,583 | Dynamically sharing a pool of IP addresses |
| 31 | 6,993,571 | Power conservation in a server cluster |
| 32 | 6,993,566 | Entity self-clustering and host-entity communication such as via shared memory |
| 33 | 6,993,535 | Business method and apparatus for employing induced multimedia classifiers based on unified representation of features reflecting disparate modalities |
| 34 | 6,993,534 | Data store for knowledge-based data mining system |
| 35 | 6,993,520 | Integrated content management and block layout technique |
| 36 | 6,993,518 | Method and system for systematically diagnosing data problems in a database |
| 37 | 6,993,516 | Efficient sampling of a relational database |
| 38 | 6,993,476 | System and method for incorporating semantic characteristics into the format-driven syntactic document transcoding framework |
| 39 | 6,993,472 | Method, apparatus, and program for chaining machine translation engines to control error propagation |
| 40 | 6,993,470 | Method of evaluating test cases in a simulation environment by harvesting |
| 41 | 6,993,458 | Method and apparatus for preprocessing technique for forecasting in capacity management, software rejuvenation and dynamic resource allocation applications |
| 42 | 6,993,453 | Adjusted monitoring in a relational environment |
| 43 | 6,993,405 | Manufacturing product carrier environment and event monitoring system |
| 44 | 6,993,398 | Dynamic machine synthesis for wireless device access and management |
| 45 | 6,993,347 | Dynamic media interleaving |
| 46 | 6,993,319 | Proximity-based mobile telephone billing intervention |
| 47 | 6,993,290 | Portable personal radio system and method |
| 48 | 6,993,285 | Audio buffer processing |
| 49 | 6,993,205 | Automatic method of detection of incorrectly oriented text blocks using results from character recognition |
| 50 | 6,993,194 | Method and apparatus for detecting errors in image reading |
| 51 | 6,993,120 | System and method for copying and transmitting telephony conversations |
| 52 | 6,993,107 | Analog unidirectional serial link architecture |
| 53 | 6,993,081 | Seamless splicing/spot-insertion for MPEG-2 digital video/audio stream |
| 54 | 6,993,078 | Macroblock coding technique with biasing towards skip macroblock coding |
| 55 | 6,993,037 | System and method for virtual private network network address translation propagation over nested connections with coincident local endpoints |
| 56 | 6,993,035 | System for routing data packets through a crossbar switch in expansion mode |
| 57 | 6,993,034 | Cluster destination address table—IP routing for clusters |
| 58 | 6,992,980 | System and method for enabling a full flow control down to the sub-ports of a switch fabric |
| 59 | 6,992,924 | Magnetic memory and method for optimizing write current in a magnetic memory |
| 60 | 6,992,917 | Integrated circuit with reduced body effect sensitivity |
| 61 | 6,992,790 | Method and apparatus for improving page description language (PDL) efficiency by recognition and removal of redundant constructs |
| 62 | 6,992,789 | Method, system, and program for managing a multi-page document |
| 63 | 6,992,785 | Method, data structure and apparatus for identifying resources prior to printing |
| 64 | 6,992,592 | Radio frequency identification aiding the visually impaired with sound skins |
| 65 | 6,992,574 | Object matching via RFID |
| 66 | 6,992,566 | Modular school computer system and method |
| 67 | 6,992,389 | Barrier for interconnect and method |
| 68 | 6,992,379 | Electronic package having a thermal stretching layer |
| 69 | 6,992,368 | Production of metal insulator metal (MIM) structures using anodizing process |
| 70 | 6,992,354 | FinFET having suppressed parasitic device characteristics |
| 71 | 6,992,344 | Damascene integration scheme for developing metal-insulator-metal capacitors |
| 72 | 6,992,255 | Via and via landing structures for smoothing transitions in multi-layer substrates |
| 73 | 6,992,115 | Preparation of crosslinked particles from polymers having activatible crosslinking groups |
| 74 | 6,992,014 | Method and apparatus for etch rate uniformity control |
| 75 | 6,992,002 | Shapes-based migration of aluminum designs to copper damascence |
| 76 | 6,991,998 | Ultra-thin, high quality strained silicon-on-insulator formed by elastic strain transfer |
| 77 | 6,991,979 | Method for avoiding oxide undercut during pre-silicide clean for thin spacer FETs |
| 78 | 6,991,971 | Method for fabricating a triple damascene fuse |
| 79 | 6,991,890 | Negative photoresist composition involving non-crosslinking chemistry |
| 80 | 6,991,473 | Electrical connector with elastomeric pad having compressor fingers each including a filler member to mitigate relaxation of the elastomer |
| 81 | 6,991,066 | Customized self-checkout system |
| 82 | D514,122 | Portable digital audio player |
| 83 | D514,121 | Digital audio player with sliding cover |
| 84 | D514,102 | Modular storage system |