Latest Patents of Leading Technology Companies

IBM patents granted on 31 March 2009
Tuesday March 31st 2009, 10:24 am
Filed under: IBM, Patents

153 US patents granted on 31 March 2009 and assigned to IBM

1 7,512,991 Methods, systems, signals and media for encouraging users of computer readable content to register
2 7,512,990 Multiple simultaneous ACL formats on a filesystem
3 7,512,985 System, method, and computer program product for implementing search-and retrieval-compatible data obfuscation
4 7,512,978 Human-read-only configured e-mail
5 7,512,976 Method and apparatus for XSL/XML based authorization rules policy implementation
6 7,512,974 Computer system and program to update SSL certificates
7 7,512,966 System and method for visually rendering resource policy usage information
8 7,512,949 Status hub used by autonomic application servers
9 7,512,948 Method, system, and program for managing operation requests using different resources
10 7,512,946 Scheduling method and system for controlling execution of processes
11 7,512,942 Model-driven software deployment in an application server
12 7,512,941 Method and system for distributing and updating heterogeneous resources
13 7,512,937 Integrated visual and language-based method for reusable data transformations
14 7,512,933 Method and system for associating logs and traces to test cases
15 7,512,927 Printability verification by progressive modeling accuracy
16 7,512,925 System and method for reducing test time for loading and executing an architecture verification program for a SoC
17 7,512,919 System and method for incremental statistical timing analysis of digital circuits
18 7,512,915 Embedded test circuit for testing integrated circuits at the die level
19 7,512,911 Method for creating a parameterized cell library dual-layered rule system for rapid technology migration
20 7,512,908 Method and apparatus for improving SRAM cell stability by using boosted word lines
21 7,512,907 Generating rules for nets that cross package boundaries
22 7,512,905 Highlight linked-to document sections for increased readability
23 7,512,903 Selectively displaying in an IDE
24 7,512,894 Pictorial-based user interface management of computer hardware components
25 7,512,893 System, a method and a computer program for transmitting an input stream
26 7,512,887 Method to employ multiple, alternative presentations within a single presentation
27 7,512,881 Tool-tip for multimedia files
28 7,512,854 Method and apparatus for testing, characterizing and monitoring a chip interface using a second data path
29 7,512,839 Methods, systems, and media for generating a regression suite database
30 7,512,837 System and method for the recovery of lost cache capacity due to defective cores in a multi-core chip
31 7,512,836 Fast backup of compute nodes in failing midplane by copying to nodes in backup midplane via link chips operating in pass through and normal modes in massively parallel computing system
32 7,512,835 Method, system and article of manufacture for recovery from a failure in a cascading PPRC system
33 7,512,834 Apparatus, system, and method for providing parallel access to a data set configured for automatic recovery
34 7,512,830 Management module failover across multiple blade center chassis
35 7,512,826 Method, apparatus, and product for an efficient virtualized time base in a scaleable multi-processor computer
36 7,512,815 Systems, methods and computer program products for high availability enhancements of virtual security module servers
37 7,512,813 Method for system level protection of field programmable logic devices
38 7,512,792 Reference monitor method for enforcing information flow policies
39 7,512,790 Method, system and article of manufacture for management of co-requisite files in a data processing system using extended file attributes
40 7,512,788 Method and apparatus for anonymous group messaging in a distributed messaging system
41 7,512,772 Soft error handling in microprocessors
42 7,512,766 Controlling preemptive work balancing in data storage
43 7,512,762 System, method and storage medium for a memory subsystem with positional read data latency
44 7,512,754 System and method for optimizing storage utilization
45 7,512,747 Method and apparatus for efficiently supporting multiple one-time table access operations in a hierarchical memory setting
46 7,512,745 Method for garbage collection in heterogeneous multiprocessor systems
47 7,512,742 Data processing system, cache system and method for precisely forming an invalid coherency state indicating a broadcast scope
48 7,512,739 Updating a node-based cache LRU tree
49 7,512,735 Apparatus and method to control access to logical volumes
50 7,512,722 Method for completing a plurality of chained list DMA commands that include a fenced list DMA command element
51 7,512,712 Method for translation of documents
52 7,512,706 Method, computer program product, and data processing system for data queuing prioritization in a multi-tiered network
53 7,512,700 Real-time mining and reduction of streamed data
54 7,512,699 Managing position independent code using a software framework
55 7,512,693 Dual-component state token with state data direct access index for systems with high transaction volume and high number of unexpired tokens
56 7,512,691 Message request response server and processor
57 7,512,679 Apparatus and method to select a captain from a plurality of control nodes
58 7,512,665 Chained uniform resource locators
59 7,512,662 System and method for user registry management of messages
60 7,512,661 Mounting email addresses in a file system
61 7,512,660 Message handling method, message handling apparatus, and memory media for storing a message handling apparatus controlling program
62 7,512,659 Enabling interactive electronic mail and real-time messaging
63 7,512,658 Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format
64 7,512,642 Mapping-based query generation with duplicate elimination and minimal union
65 7,512,639 Management of time-variant data schemas in data warehouses
66 7,512,633 Conversion of hierarchically-structured HL7 specifications to relational databases
67 7,512,631 Method for identifying database triggers
68 7,512,629 Consistent and unbiased cardinality estimation for complex queries with conjuncts of predicates
69 7,512,628 System and method for constructing a social network from multiple disparate, heterogeneous data sources
70 7,512,626 System and method for selecting a data mining modeling algorithm for data mining applications
71 7,512,625 Method, system and program for joining source table rows with target table rows
72 7,512,621 Moving records between partitions
73 7,512,619 Real time work queue notification
74 7,512,618 Automatic inspection tool
75 7,512,616 Apparatus, system, and method for communicating a binary code image
76 7,512,615 Single pass workload directed clustering of XML documents
77 7,512,614 System and method for data ETL in a data warehouse environment
78 7,512,608 Method for processing structured documents stored in a database
79 7,512,606 Database contention and deadlock detection and reduction within application servers
80 7,512,605 Document clustering based on cohesive terms
81 7,512,602 System, method and computer program product for performing unstructured information management and automatic text analysis, including a search operator functioning as a weighted and (WAND)
82 7,512,598 Synthesizing information-bearing content from multiple channels
83 7,512,597 Relational database architecture with dynamic load capability
84 7,512,591 System and method to improve processing time of databases by cache optimization
85 7,512,590 Discovery directives
86 7,512,588 Architecture to enable search gateways as part of federated search
87 7,512,576 Automatically generated ontology by combining structured and/or semi-structured knowledge sources
88 7,512,574 Consistent histogram maintenance using query feedback
89 7,512,562 Method for processing conditional payment request in an electronic financial transaction
90 7,512,553 System for automated part-number mapping
91 7,512,530 Generation of software thermal profiles for applications in a simulated environment
92 7,512,524 Preparing peptide spectra for identification
93 7,512,522 Methods and apparatus for assessing health of memory utilization of a program
94 7,512,519 Run-time characterization of on-demand analytical model accuracy
95 7,512,518 Method for measuring thin layers in solid state devices
96 7,512,513 Thermal throttling control for testing of real-time software
97 7,512,509 M1 testable addressable array for device parameter characterization
98 7,512,506 IC chip stress testing
99 7,512,485 Method for routing multiple paths through polygonal obstacles
100 7,512,402 Centralized display for mobile devices
101 7,512,395 Receiver and integrated AM-FM/IQ demodulators for gigabit-rate data detection
102 7,512,299 Fiber optic cable systems and methods incorporating a luminescent compound-containing layer to identify cracks
103 7,512,282 Methods and apparatus for incremental approximate nearest neighbor searching
104 7,512,219 Selectable audio and mixed background sound for voice messaging system
105 7,512,218 Method and apparatus for negotiated message delivery
106 7,512,201 Multi-channel synchronization architecture
107 7,512,183 Differential transmitter circuit
108 7,512,181 Single pass variable bit rate control strategy and encoder for processing a video frame of a sequence of video frames
109 7,512,177 Method and apparatus for generating random jitter
110 7,512,143 Buffer management for a target channel adapter
111 7,512,135 Method for transferring data among a logical layer, physical layer, and storage device
112 7,512,134 System and method for transmitting data packets in an infiniband network
113 7,512,133 Method and apparatus for obtaining multiple port addresses by a fibre channel from a network fabric
114 7,512,097 Adapting transmission parameters in a transmitting node of a data communication system to the current link quality of a data communication channel
115 7,512,085 Method for multicast tunneling for mobile devices
116 7,512,072 TCP/IP method FPR determining the expected size of conjestion windows
117 7,512,062 Method to maintain the integrity of remote data by making it disposable
118 7,512,044 System and method for enabling efficient small writes to WORM storage
119 7,511,981 Non-volatile memory device
120 7,511,957 Methods for fabricating a cooled electronic module employing a thermally conductive return manifold structure sealed to the periphery of a surface to be cooled
121 7,511,950 Trifold laptop computer
122 7,511,940 Formation of metal-insulator-metal capacitor simultaneously with aluminum metal wiring level using a hardmask
123 7,511,915 Method, system, and program for storing data in a storage medium
124 7,511,908 Magnetic-polarity encoded servo position information for magnetic-based storage media
125 7,511,698 RFID wireless computer mouse
126 7,511,631 Adaptive hiding/unhiding of a device
127 7,511,619 Vehicle locating method and system
128 7,511,554 Systems and methods for level shifting using AC coupling
129 7,511,548 Clock distribution network, structure, and method for providing balanced loading in integrated circuit clock trees
130 7,511,543 Automatic static phase error and jitter compensation in PLL circuits
131 7,511,530 Nodal charge compensation for SST driver having data mux in output stage
132 7,511,529 Reduced area active above-ground and below-supply noise suppression circuits
133 7,511,528 Device and method to eliminate step response power supply perturbation
134 7,511,510 Nanoscale fault isolation and measurement system
135 7,511,486 Non-contact magnetic sensor system
136 7,511,454 Battery label with wireless battery charging circuit
137 7,511,378 Enhancement of performance of a conductive wire in a multilayered substrate
138 7,511,344 Field effect transistor
139 7,511,317 Porous silicon for isolation region formation and related structure
140 7,510,960 Bridge for semiconductor internal node
141 7,510,939 Microelectronic structure by selective deposition
142 7,510,916 High performance FET devices and methods thereof
143 7,510,904 Structure for and method of fabricating a high-speed CMOS-compatible Ge-on-insulator photodetector
144 7,510,762 Oriented graphite film, methods of manufacture thereof and articles comprising the same
145 7,510,619 Greensheet via repair/fill tool
146 7,510,463 Extended life conditioning disk
147 7,510,417 Attenuate an electrostatic charge on a cable prior to coupling the cable with an electronic system
148 7,510,343 Method of retracting a tear bar in a printer
149 7,510,323 Multi-layered thermal sensor for integrated circuits and other layered structures
150 7,510,124 Wafer identification mark
151 7,509,834 Monitoring of wearing surface layer thickness
152 7,509,833 Wear gauge and method of use
153 7,509,730 Method and apparatus for an enhanced coplanar conductance structure for inductive heads