Latest Patents of Leading Technology Companies

IBM patents granted on 19 May 2009
Tuesday May 19th 2009, 11:15 am
Filed under: IBM, Patents

83 US patents granted on 19 May 2009 and assigned to IBM

1 7,536,717 Fast searching of list for IP filtering
2 7,536,711 Structured-document processing
3 7,536,694 Exception handling in a multiprocessor system
4 7,536,682 Method and apparatus for performing interpreter optimizations during program code conversion
5 7,536,680 Method for modifying a class file to monitor data flow
6 7,536,678 System and method for determining the possibility of adverse effect arising from a code change in a computer program
7 7,536,677 Method, system, and product for determining defect detection efficiency
8 7,536,664 Physical design system and method
9 7,536,648 Method for automatically updating graphic user interface (GUI) objects
10 7,536,642 Method for monitoring computer user input
11 7,536,637 Method and system for the utilization of collaborative and social tagging for adaptation in web portals
12 7,536,632 Method for monitoring data processing system availability
13 7,536,613 BIST address generation architecture for multi-port memories
14 7,536,612 Field spike monitor for MRAM
15 7,536,604 Method and system for reconfiguring functional capabilities in a data processing system with dormant resources
16 7,536,603 Maintaining functionality during component failures
17 7,536,601 Method, system and program for identifying a test specification for testing a file element
18 7,536,593 Apparatus, system, and method for emergency backup
19 7,536,588 Method for servicing storage devices in a bladed storage subsystem
20 7,536,587 Method for the acceleration of the transmission of logging data in a multi-computer environment and system using this method
21 7,536,577 Calibration technique for power measurement and management over multiple time frames
22 7,536,571 System and method to maintain data processing system operation in degraded system cooling condition
23 7,536,539 Method and apparatus for discovering hardware in a data processing system
24 7,536,532 Merge operations of data arrays based on SIMD instructions
25 7,536,531 Scaling address space utilization in a multi-threaded, multi-processor computer
26 7,536,514 Early return indication for read exclusive requests in shared memory architecture
27 7,536,513 Data processing system, cache system and method for issuing a request on an interconnect fabric without reference to a lower level cache based upon a tagged cache state
28 7,536,512 Method and apparatus for space efficient identification of candidate objects for eviction from a large cache
29 7,536,501 Apparatus and method to manage one or more reserved volume serial numbers in a virtual library grid
30 7,536,496 Method and apparatus for transmitting data in an integrated circuit
31 7,536,493 Method and apparatus for identifying a service processor with current setting information
32 7,536,492 Apparatus, system, and method for automatically resetting an inter-integrated circuit bus
33 7,536,468 Interface method, system, and program product for facilitating layering of a data communications protocol over an active message layer protocol
34 7,536,461 Server resource allocation based on averaged server utilization and server power management
35 7,536,445 Enabling a web-crawling robot to collect information from web sites that tailor information content to the capabilities of accessing devices
36 7,536,442 Method, system, and storage medium for providing autonomic identification of an important message
37 7,536,441 System and method for motivating delayed responses to messages
38 7,536,409 Having a single set of object relational mappings across different instances of the same schemas
39 7,536,407 Managing entity-relationship data for data objects persisted in a relational database
40 7,536,403 Method for maintaining a sample synopsis under arbitrary insertions and deletions
41 7,536,401 Methods, systems, and computer program products for using graphs to solve circular dependency in object persistence
42 7,536,395 Efficient dynamic register file design for multiple simultaneous bit encodings
43 7,536,380 Dynamic look ahead predicate generation
44 7,536,379 Performing a multiple table join operating based on generated predicates from materialized results
45 7,536,376 Task oriented log retrieval utilizing a self-learning search tool
46 7,536,373 Resource allocation using relational fuzzy modeling
47 7,536,361 Web-based solution for managing information traditionally managed within private electronic environments
48 7,536,357 Methodologies and analytics tools for identifying potential licensee markets
49 7,536,337 Method for computing payment discounts to achieve budget-balance in exchanges
50 7,536,297 System and method for hybrid text mining for finding abbreviations and their definitions
51 7,536,288 Method, system and program product supporting user tracing in a simulator
52 7,536,256 Agenda replicator system and method for travelers
53 7,536,069 Method and apparatus for resonant coupling in photonic crystal circuits
54 7,536,027 Digital content reproduction, data acquisition, metadata management, and digital watermark embedding
55 7,535,981 Clock generation circuit and method thereof
56 7,535,908 Method for data transfer
57 7,535,906 Packet classification
58 7,535,904 Routing of streaming media
59 7,535,832 Apparatus and method to set the signaling rate of a switch domain disposed within an information storage and retrieval system
60 7,535,830 Dynamic cable assignment on gigabit infrastructure
61 7,535,783 Apparatus and method for implementing precise sensing of PCRAM devices
62 7,535,776 Circuit for improved SRAM write around with reduced read access penalty
63 7,535,750 Asymmetrical random access memory cell, and a memory comprising asymmetrical memory cells
64 7,535,714 Apparatus and method providing metallic thermal interface between metal capped module and heat sink
65 7,535,669 Detection of data cartridges in an automated data storage library
66 7,535,668 Modulated timing based servo pattern strings for magnetic-based storage media
67 7,535,361 Method and system for aggregation of RFID signal sources and composite to develop a unique signature
68 7,535,349 Determining root cause for alarm in processing system
69 7,535,105 Inter-chip ESD protection structure for high speed and high frequency devices
70 7,535,069 Magnetic tunnel junction with enhanced magnetic switching characteristics
71 7,535,020 Systems and methods for thermal sensing
72 7,535,016 Vertical carbon nanotube transistor integration
73 7,534,710 Coupled quantum well devices (CQWD) containing two or more direct selective contacts and methods of making same
74 7,534,696 Multilayer interconnect structure containing air gaps and method for making
75 7,534,669 Method and structure to create multiple device widths in FinFET technology in both bulk and SOI
76 7,534,667 Structure and method for fabrication of deep junction silicon-on-insulator transistors
77 7,534,651 Seedless wirebond pad plating
78 7,534,626 MgO-based tunnel spin injectors
79 7,534,129 Device and method for identifying cables
80 7,534,111 Stacked multiple electronic component interconnect structure
81 7,534,110 Power card connection structure
82 7,533,804 User configurable alerts for ATM transactions
83 7,533,458 Method for reducing noise coupling in high speed digital systems