Latest Patents of Leading Technology Companies

IBM patents granted on 04 July 2006
Tuesday July 04th 2006, 8:56 am
Filed under: IBM, Patents

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