IBM patent applications published on 02 March 2006

131 US patent applications published on 02 March 2006 and assigned to IBM

1 20060048237 Tracing and identifying piracy in wireless digital rights management system
2 20060048232 Controlling with rights objects delivery of broadcast encryption content for a network cluster from a content server outside the cluster
3 20060048218 System and method for on-demand dynamic control of security policies/rules by a client computing device
4 20060048217 Secure bidirectional cross-system communications framework
5 20060048216 Method and system for enabling federated user lifecycle management
6 20060048160 Method, apparatus, and computer program product for providing a self-tunable parameter used for dynamically yielding an idle processor
7 20060048158 Methods and apparatus for aging a command
8 20060048157 Dynamic grid job distribution from any resource within a grid environment
9 20060048147 Distributed counter and centralized sensor in barrier wait synchronization
10 20060048140 Method, system and article for generating installation merge packages
11 20060048138 System, method, and program for resizing an install image
12 20060048125 Method, apparatus, and program for pinning internal slack nodes to improve instruction scheduling
13 20060048124 Extension of swing modulo scheduling to evenly distribute uniform strongly connected components
14 20060048123 Modification of swing modulo scheduling to reduce register usage
15 20060048122 Method, system and computer program product for hierarchical loop optimization of machine executable code
16 20060048121 Method and apparatus for a generic language interface to apply loop optimization transformations
17 20060048120 Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
18 20060048119 Method and system for auto parallelization of zero-trip loops through induction variable substitution
19 20060048118 Method and apparatus for optimizing code with artificial statements
20 20060048117 Method and apparatus for optimizing software program using inter-procedural strength reduction
21 20060048116 Method, system and program product for implementing single threaded optimizations in a potentially multi-threaded environment
22 20060048115 Method and apparatus for automatic second-order predictive commoning
23 20060048114 Method and apparatus for dynamic compilation of selective code blocks of computer programming code to different memory locations
24 20060048111 Method and apparatus for determining the profitability of expanding unpipelined instructions
25 20060048106 Link-time profile-based method for reducing run-time image of executables
26 20060048103 Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects
27 20060048100 System and method for software product test modularization
28 20060048082 Test-cases for functional verification of system-level interconnect
29 20060048080 METHODOLOGY OF QUANTIFICATION OF TRANSMISSION PROBABILITY FOR MINORITY CARRIER COLLECTION IN A SEMICONDUCTOR CHIP
30 20060048077 Method, system, program product and user interface for displaying a topology
31 20060048075 Tear-away topology views
32 20060048061 Systems, methods, and media for updating an instant messaging system
33 20060048050 Method for providing both automated and on demand project performance measurements
34 20060048049 Method and apparatus for self validating URL links
35 20060048039 Method, system and storage medium for increasing storage capacity
36 20060048028 Method and apparatus for selective scan chain diagnostics
37 20060048026 Clustering-based approach for coverage-directed test generation
38 20060048020 Subscription-based management and distribution of member-specific state data in a distributed computing system
39 20060048017 Techniques for health monitoring and control of application servers
40 20060048013 Apparatus and method for initializing diagnostic functions when specified run-time error criteria are satisfied
41 20060048012 Context sensitive debug streams with output throttling controls
42 20060048011 Performance profiling of microprocessor systems using debug hardware and performance monitor
43 20060048005 Method, apparatus, and computer program product for enhanced diagnostic test error reporting utilizing fault isolation registers
44 20060048003 Cost reduction schema for advanced raid algorithms
45 20060047992 Measuring reliability of transactions
46 20060047975 Data encryption interface for reducing encrypt latency impact on standard traffic
47 20060047953 Low-latency data decryption interface
48 20060047939 METHOD AND APPARATUS FOR INITIALIZING MULTIPLE PROCESSORS RESIDING IN AN INTEGRATED CIRCUIT
49 20060047919 Atomic read/write support in a multi-module memory configuration
50 20060047913 Data prediction for address generation interlock resolution
51 20060047911 Method and apparatus for enabling early memory reads for node local data
52 20060047879 Use of card presence to determine maximum bus speed
53 20060047875 System and method for message delivery across a plurality of processors
54 20060047867 Method, system, and storage medium for providing queue pairs for I/O adapters
55 20060047864 System and method for DMA controller with multi-dimensional line-walking functionality
56 20060047862 Automatic hardware data link initialization
57 20060047848 Nodelay per port
58 20060047816 Method and apparatus for generating and distributing meeting minutes from an instant messaging session
59 20060047813 Provisioning manager for optimizing selection of available resources
60 20060047802 Provisioning grid services to maintain service level agreements
61 20060047777 Enhancing portlet run-time display with dynamically applied portlet skins
62 20060047771 RDMA server (OSI) global TCE tables
63 20060047770 Direct information copy and transfer between real-time messaging applications
64 20060047769 System, method and program to limit rate of transferring messages from suspected spammers
65 20060047738 Decimal rounding mode which preserves data information for further rounding to less precision
66 20060047734 Fast conversion of integer to float using table lookup
67 20060047728 Method and apparatus for updating a portal page
68 20060047699 Visualizing data in visual application design
69 20060047688 Method, system and program product for displaying a logical structure
70 20060047661 System and method for look ahead caching of personalized web content for portals
71 20060047638 Cartesian product detection
72 20060047635 Method of generating a context-inferenced search query and of sorting a result of the query
73 20060047627 Method, system and program for testing accessibility in data processing system programs
74 20060047620 Method for monitoring changes to an electronic document having a primary predefined purpose
75 20060047619 UDDI metadata query development
76 20060047587 Facilitating management of parts of products to optimize use of common parts
77 20060047577 System and method for electronic list and path through store
78 20060047565 System and method for providing diagnostic information through the decomposition of metrics
79 20060047510 Method and system of building a grammar rule with baseforms generated dynamically from user utterances
80 20060047496 Method, system and program product for recording and replaying target service interaction data
81 20060047493 Memory management to enable memory deep power down mode in general computing systems
82 20060047490 HIERARCHICAL METHOD OF POWER SUPPLY NOISE AND SIGNAL INTEGRITY ANALYSIS
83 20060047488 Simulation of production processes by means of continuous fluid models
84 20060047479 Minimizing use of parts that will reach their end of life prior to the products for which those parts are usable
85 20060047475 Method for non-invasive performance monitoring and tuning
86 20060047474 SELF HEATING MONITOR FOR SiGe AND SOI CMOS DEVICES
87 20060047456 METHOD AND APPARATUS TO SEPARATE FIELD AND GRID PARAMETERS ON FIRST LEVEL WAFERS
88 20060047386 Touch gesture based interface for motor vehicle
89 20060047356 Wafer-to-wafer control using virtual modules
90 20060046646 Method and system for deploying a wireless repeater
91 20060046528 Electrical connector design and contact geometry and method of use thereof and methods of fabrication thereof
92 20060046428 Trench sidewall passivation for lateral rie in a selective silicon-on-insulator process flow
93 20060046418 METHOD OF ADJUSTING RESISTORS POST SILICIDE PROCESS
94 20060046342 Organic optoelectronic device
95 20060045280 System and method for hierarchical audio conflict control
96 20060045263 Method and apparatus for efficient generation of modulo inverse for public key cryptosystems
97 20060045224 Methods and arrangements for link power reduction
98 20060045109 Early interrupt notification in RDMA and in DMA operations
99 20060045108 Half RDMA and half FIFO operations
100 20060045101 Efficient fault-tolerant messaging for group communication systems
101 20060045099 Third party, broadcast, multicast and conditional RDMA operations
102 20060045096 Method, system, and computer product for controlling input message priority
103 20060045089 Method and apparatus for providing network virtualization
104 20060045031 Automatic hardware data link initialization using multiple state machines
105 20060045005 Failover mechanisms in RDMA operations
106 20060044944 Timer facility for high frequency processors with minimum dependency of processor frequency modes
107 20060044932 METHOD FOR ROUTING DATA PATHS IN A SEMICONDUCTOR CHIP WITH A PLURALITY OF LAYERS
108 20060044282 User input apparatus, system, method and computer program for use with a screen having a translucent surface
109 20060044148 On-demand system for connector access independent of ambient light level
110 20060044072 Method and apparatus for providing a modulation current
111 20060044049 LOW VOLTAGE PROGRAMMABLE eFUSE WITH DIFFERENTIAL SENSING SCHEME
112 20060044030 Variation tolerant charge leakage correction circuit for phase locked loops
113 20060044020 Dynamic latching logic structure with static interfaces for implementing improved data setup time
114 20060044014 Voltage translator with data buffer
115 20060044011 Bi-directional voltage translator
116 20060044002 Enhanced sampling methodology for semiconductor processing
117 20060043997 ENHANCED SAMPLING METHODOLOGY FOR SEMICONDUCTOR PROCESSING
118 20060043616 FINFET WITH LOW GATE CAPACITANCE AND LOW EXTRINSIC RESISTANCE
119 20060043608 LOW STRESS CONDUCTIVE POLYMER BUMP
120 20060043590 MAINTAINING UNIFORM CMP HARD MASK THICKNESS
121 20060043571 MULTILAYER SILICON OVER INSULATOR DEVICE
122 20060043530 Vertical bipolar transistor with a majority carrier accumulation layer as a subcollector for SOI BiCMOS with reduced buried oxide thickness for low-substrate bias operation
123 20060043502 Structure and method to fabricate finfet devices
124 20060043484 Self-aligned silicide (salicide) process for low resistivity contacts to thin film silicon-on-insulator and bulk mosfets and for shallow junctions
125 20060043454 MOS VARACTOR USING ISOLATION WELL
126 20060043435 Nano-scaled gate structure with self-interconnect capabilities
127 20060043421 MULTI-GATE DEVICE WITH HIGH K DIELECTRIC FOR CHANNEL TOP SURFACE
128 20060043175 Mobile banking and anti-theft tag based smart portable checkout terminal, system, and method thereof
129 20060042543 Process control using physical modules and virtual modules
130 20060042542 Method of producing silicon-germanium-on-insulator material using unstrained Ge-containing source layers
131 20060042289 Cooling system and method employing auxiliary thermal capacitor unit for facilitating continuous operation of an electronics rack