IBM patents granted on 30 May 2006

50 US patents granted on 30 May 2006 and assigned to IBM

1 7,055,175 Method and system for generating and using a virus free file certificate integrated within a file
2 7,055,172 Problem determination method suitable for use when a filter blocks SNMP access to network components
3 7,055,144 Method and system for optimizing the use of processors when compiling a program
4 7,055,126 Renesting interaction map into design for efficient long range calculations
5 7,055,119 Customized mesh plane, method and computer program product for creating customized mesh planes within electronic packages
6 7,055,109 System and method for business process space definition
7 7,055,093 Generating automata for validating XML documents, and validating XML documents
8 7,055,071 Method and apparatus for reporting error logs in a logical environment
9 7,055,065 Method, system, and computer program product for automated test generation for non-deterministic software using state transition rules
10 7,055,063 Method and system for advanced restart of application servers processing time-critical requests
11 7,055,052 Self healing grid architecture for decentralized component-based systems
12 7,055,041 Controlled use of devices
13 7,055,009 Method, system, and program for establishing and maintaining a point-in-time copy
14 7,055,004 Pseudo-LRU for a locking cache
15 7,055,003 Data cache scrub mechanism for large L2/L3 data cache structures
16 7,055,002 Integrated purge store mechanism to flush L2/L3 cache structure for improved reliabity and serviceability
17 7,054,943 METHOD AND APPARATUS FOR DYNAMICALLY ADJUSTING RESOURCES ASSIGNED TO PLURALITY OF CUSTOMERS, FOR MEETING SERVICE LEVEL AGREEMENTS (SLAS) WITH MINIMAL RESOURCES, AND ALLOWING COMMON POOLS OF RESOURCES TO BE USED ACROSS PLURAL CUSTOMERS ON A DEMAND BASIS
18 7,054,925 Efficient method for determining record based I/O on top of streaming protocols
19 7,054,923 Access control repository for providing access control of service profiles for web based solutions
20 7,054,882 Method and system for improving a text search
21 7,054,877 Dealing with composite data through data model entities
22 7,054,862 Method and system for long-term update and edit control in a database system
23 7,054,855 Method and system for performing a pattern match search for text strings
24 7,054,828 Computer method for using sample data to predict future population and domain behaviors
25 7,054,824 Method of demanufacturing a product
26 7,054,813 Automatic generation of efficient grammar for heading selection
27 7,054,810 Feature vector-based apparatus and method for robust pattern recognition
28 7,054,798 Punch and die optimization
29 7,054,486 Image processing method, system, computer program and data carrier
30 7,054,470 System and method for distortion characterization in fingerprint and palm-print image sequences and using this distortion as a behavioral biometrics
31 7,054,466 Orientation determination
32 7,054,429 Method and system for call notification
33 7,054,421 Enabling legacy interactive voice response units to accept multiple forms of input
34 7,054,276 System and method for a multicast network messaging service
35 7,054,257 AFM-based data storage and microscopy
36 7,054,184 Cache late select circuit
37 7,054,117 Method of making a read head having a tunnel junction sensor with a free layer biased by exchange coupling with insulating antiferromagnetic (AFM) layers
38 7,053,712 Method and apparatus for controlling common-mode output voltage in fully differential amplifiers
39 7,053,668 SOI sense amplifier with cross-coupled body terminal
40 7,053,659 CMOS high speed level shifting differential receiver
41 7,053,460 Multi-level RF passive device
42 7,053,401 Synthesis and application of photosensitive pentacene precursor in organic thin film transistors
43 7,053,221 Heteroatom-stabilized carbenes and precursors thereto as depolymerization catalysts
44 7,052,958 FinFET CMOS with NVRAM capability
45 7,052,937 Method and structure for providing improved thermal conduction for silicon semiconductor devices
46 7,052,925 Method for manufacturing self-compensating resistors within an integrated circuit
47 7,052,625 Slurry and use thereof for polishing
48 7,052,621 Bilayered metal hardmasks for use in Dual Damascene etch schemes
49 7,052,291 Board connector adjusting system
50 7,051,571 Impact-resistant apparatus