61 US patents granted on 04 July 2006 and assigned to IBM
| 1 | 7,073,181 | System and method for sharing secure sockets layer sessions across multiple processes |
| 2 | 7,073,166 | Conformance of computer programs with predetermined design structures |
| 3 | 7,073,145 | Programmable delay method for hierarchical signal balancing |
| 4 | 7,073,144 | Stability metrics for placement to quantify the stability of placement algorithms |
| 5 | 7,073,139 | Method for determining cell body and biasing plate contact locations for embedded dram in SOI |
| 6 | 7,073,135 | Information personalisation method |
| 7 | 7,073,121 | Web page thumbnails and user configured complementary information provided from a server |
| 8 | 7,073,112 | Compilable address magnitude comparator for memory array self-testing |
| 9 | 7,073,106 | Test method for guaranteeing full stuck-at-fault coverage of a memory array |
| 10 | 7,073,105 | ABIST address generation |
| 11 | 7,073,100 | Method for testing embedded DRAM arrays |
| 12 | 7,073,062 | Method and apparatus to mutually authentication software modules |
| 13 | 7,073,052 | Method and system for storing active files and programs in a hibernation mode |
| 14 | 7,073,050 | Method and system for reporting configuration data for queriable and non-queriable installed components |
| 15 | 7,073,043 | Multiprocessor system supporting multiple outstanding TLBI operations per partition |
| 16 | 7,073,030 | Method and apparatus providing non level one information caching using prefetch to increase a hit ratio |
| 17 | 7,073,027 | Methods, systems and computer program products for controlling caching of distributed data |
| 18 | 7,073,022 | Serial interface for a data storage array |
| 19 | 7,073,004 | Method and data processing system for microprocessor communication in a cluster-based multi-processor network |
| 20 | 7,073,002 | Apparatus and method for controlling resource transfers using locks in a logically partitioned computer system |
| 21 | 7,072,994 | Method, system, and program for determining a number of device addresses supported by a target device and configuring device addresses used by a source device to communicate with the target device |
| 22 | 7,072,970 | Programmable network protocol handler architecture |
| 23 | 7,072,957 | Remote administration and monitoring of a service component in a service logic execution environment |
| 24 | 7,072,939 | Instant selective multiple soft document sharing between multiple heterogeneous computing devices |
| 25 | 7,072,915 | Copy method supplementing outboard data copy with previously instituted copy-on-write logical snapshot to create duplicate consistent with source data as of designated time |
| 26 | 7,072,901 | Index generation method, index generation apparatus, index addition system, and program and storage medium thereof |
| 27 | 7,072,900 | System and method for developing topography based management systems |
| 28 | 7,072,894 | Data management application programming interface handling mount on multiple nodes in a parallel file system |
| 29 | 7,072,867 | System and method for third party logging server |
| 30 | 7,072,849 | Method for presenting advertising in an interactive service |
| 31 | 7,072,841 | Method for constructing segmentation-based predictive models from data that is particularly well-suited for insurance risk or profitability modeling purposes |
| 32 | 7,072,837 | Method for processing initially recognized speech in a speech recognition session |
| 33 | 7,072,827 | Morphological disambiguation |
| 34 | 7,072,816 | Method and system for providing hierarchical self-checking in ASIC simulation |
| 35 | 7,072,805 | Mechanism for on-line prediction of future performance measurements in a computer system |
| 36 | 7,072,684 | Method, apparatus and computer program product for transcribing a telephone communication |
| 37 | 7,072,457 | Transferring a call to a backup according to call context |
| 38 | 7,072,393 | Multiple parallel encoders and statistical analysis thereof for encoding a video sequence |
| 39 | 7,072,347 | Assignment of packet descriptor field positions in a network processor |
| 40 | 7,072,344 | Redistribution of excess bandwidth in networks for optimized performance of voice and data sessions: methods, systems and program products |
| 41 | 7,072,299 | Credit-based receiver using selected transmit rates and storage thresholds for preventing under flow and over flow-methods, apparatus and program products |
| 42 | 7,072,131 | Water marking in a data interval gap |
| 43 | 7,071,924 | User input method and apparatus for handheld computers |
| 44 | 7,071,757 | Clock signal distribution utilizing differential sinusoidal signal pair |
| 45 | 7,071,720 | Method and apparatus for managing aligning and coupling of a land grid array interposer for a field replacement unit |
| 46 | 7,071,559 | Design of beol patterns to reduce the stresses on structures below chip bondpads |
| 47 | 7,071,539 | Chemical planarization performance for copper/low-k interconnect structures |
| 48 | 7,071,532 | Adjustable self-aligned air gap dielectric for low capacitance wiring |
| 49 | 7,071,530 | Multiple layer structure for substrate noise isolation |
| 50 | 7,071,122 | Field effect transistor with etched-back gate dielectric |
| 51 | 7,071,103 | Chemical treatment to retard diffusion in a semiconductor overlayer |
| 52 | 7,071,099 | Forming of local and global wiring for semiconductor product |
| 53 | 7,071,097 | Method for improved process latitude by elongated via integration |
| 54 | 7,071,072 | Forming shallow trench isolation without the use of CMP |
| 55 | 7,071,047 | Method of forming buried isolation regions in semiconductor substrates and semiconductor devices with buried isolation regions |
| 56 | 7,071,031 | Three-dimensional integrated CMOS-MEMS device and process for making the same |
| 57 | 7,070,922 | Surface treatment |
| 58 | 7,070,909 | UV absorbing glass cloth and use thereof |
| 59 | 7,070,539 | Method for monitoring cumulative fitness activity |
| 60 | 7,070,087 | Method and apparatus for transferring solder bumps |
| 61 | 7,070,085 | Water soluble protective paste for manufacturing printed circuit boards |