Latest Patents of Leading Technology Companies

IBM patents granted on 12 May 2009
Tuesday May 12th 2009, 10:45 am
Filed under: IBM, Patents

91 US patents granted on 12 May 2009 and assigned to IBM

1 7,533,384 Job routing to earliest available resources in a parallel job scheduler
2 7,533,383 Method, system, and apparatus for scheduling pattern based web services
3 7,533,377 Achieving autonomic behavior in an operating system via a hot-swapping mechanism
4 7,533,366 Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment
5 7,533,360 Flow based package pin assignment
6 7,533,357 Method and apparatus to target pre-determined spatially varying voltage variation across the area of the VLSI power distribution system using frequency domain analysis
7 7,533,354 Technique for selecting and prioritizing choices
8 7,533,351 Method, apparatus, and program for dynamic expansion and overlay of controls
9 7,533,336 Method and apparatus for facilitating construction of e-commerce web pages having featured products and the like
10 7,533,334 Apparatus for transmitting accessibility requirements to a server
11 7,533,325 Anamorphic codes
12 7,533,321 Fault tolerant encoding of directory states for stuck bits
13 7,533,317 Serializer/deserializer circuit for jitter sensitivity characterization
14 7,533,297 Fault isolation in a microcontroller based computer
15 7,533,296 Method for optimizing the transmission of logging data in a multi-computer environment and a system implementing this method
16 7,533,295 Two node virtual shared disk cluster recovery
17 7,533,292 Management method for spare disk drives in a raid system
18 7,533,289 System, method, and computer program product for performing live cloning
19 7,533,279 Remote control save and sleep override
20 7,533,274 Reducing the boot time of a TCPA based computing system when the core root of trust measurement is embedded in the boot block code
21 7,533,239 System and method for dynamic sizing of cache sequential list
22 7,533,238 Method for limiting the size of a local storage of a processor
23 7,533,227 Method for priority scheduling and priority dispatching of store conditional operations in a store queue
24 7,533,198 Memory controller and method for handling DMA operations during a page copy
25 7,533,181 Apparatus, system, and method for data access management
26 7,533,176 Method for supporting connection establishment in an offload of network protocol processing
27 7,533,173 Policy driven automation – specifying equivalent resources
28 7,533,170 Coordinating the monitoring, management, and prediction of unintended changes within a grid environment
29 7,533,157 Method for delegation of administrative operations in user enrollment tasks
30 7,533,153 Method for managing instant messaging presence by group
31 7,533,147 Electronic mail communicating method, apparatus and system using facsimile communication procedure
32 7,533,142 Method for enabling associated portlets of a web portlet to collaborate for synchronized content display
33 7,533,124 Method and system for collaborative ontology modeling
34 7,533,115 Method for managing persistent federated folders within a federated content management system
35 7,533,105 Visual association of content in a content framework system
36 7,533,098 Dynamic status tree facility
37 7,533,097 Dynamic user interface creation based on user responsibilities and company policies
38 7,533,096 Computer-based method for finding similar objects using a taxonomy
39 7,533,095 Data mining within a message handling system
40 7,533,089 Hybrid approach for query recommendation in conversation systems
41 7,533,087 Method, system, and program for executing a query having a union all operator and data modifying operations
42 7,533,085 Method for searching deep web services
43 7,533,084 Monitoring user specific information on websites
44 7,533,077 Method, system and program product for automatically creating managed resources
45 7,533,060 System and method for optimal selection of payment authorizations in complex commerce systems
46 7,533,050 Integration of computer applications and e-business capability
47 7,533,047 Method and system for securing card payment transactions using a mobile communication device
48 7,533,033 Build and operate program process framework and execution
49 7,533,032 Method and system for prediction of materialization of a group reservation
50 7,533,026 Facilitating management of service elements usable in providing information technology service offerings
51 7,533,025 Method and apparatus for dynamic modification of command weights in a natural language understanding system
52 7,533,015 Signal enhancement via noise reduction for speech recognition
53 7,533,011 Simulating and verifying signal glitching
54 7,533,007 Method and apparatus for constrained system attribute allocation under uncertain usage profiles
55 7,533,003 Weighted event counting system and method for processor performance measurements
56 7,532,999 Determining root cause of matching problem and/or fleet measurement precision problem for measurement system
57 7,532,898 Generating and dynamically updating databases of WIFI hotspots locations and performance metrics via location mappers
58 7,532,809 Personal video recording with pools and groups
59 7,532,751 Apparatus and computer readable medium for setting up multi-dimensional DDA variables
60 7,532,714 Method for discrete communication with a meeting speaker during a teleconference
61 7,532,700 Space and power efficient hybrid counters array
62 7,532,617 Method and apparatus for session initiation protocol application design, development, execution and integration
63 7,532,583 Method for integrating downstream performance and resource usage statistics into load balancing weights
64 7,532,501 Semiconductor device including back-gated transistors and method of fabricating the device
65 7,532,500 Method and apparatus for storing data and method for reading data
66 7,532,475 Semiconductor chip assembly with flexible metal cantilevers
67 7,532,376 Forming an actuating mechanism for a micro-scanning device
68 7,532,368 Automated processing of paper forms using remotely-stored form content
69 7,532,246 Automatically powering on an electronic device such as a camcorder or camera by determining the real-time state of the enclosure for the device
70 7,532,142 Structures for systems and methods of generating an analog signal
71 7,532,130 Method and system for sending telemetric information between vehicles
72 7,532,078 Scannable virtual rail method and ring oscillator circuit for measuring variations in device characteristics
73 7,532,057 Electrically programmable fuse sense circuit
74 7,532,040 Programmable sensitivity frequency coincidence detection circuit and method
75 7,532,037 Enhanced CML driver circuit for “quiet-driver” measurement enablement
76 7,531,886 MOSFET fuse programmed by electromigration
77 7,531,830 Spin-polarization devices using rare earth-transition metal alloys
78 7,531,749 Cable for high speed data communications
79 7,531,444 Method to create air gaps using non-plasma processes to damage ILD materials
80 7,531,423 Reduced-resistance finFETs by sidewall silicidation and methods of manufacturing the same
81 7,531,407 Semiconductor integrated circuit devices having high-Q wafer backside inductors and methods of fabricating same
82 7,531,401 Method for improved fabrication of a semiconductor using a stress proximity technique process
83 7,531,392 Multi-orientation semiconductor-on-insulator (SOI) substrate, and method of fabricating same
84 7,531,388 Electrically programmable fuse structures with narrowed width regions configured to enhance current crowding and methods of fabricating thereof
85 7,531,386 Semiconductor package
86 7,531,384 Enhanced interconnect structure
87 7,531,367 Utilizing sidewall spacer features to form magnetic tunnel junctions in an integrated circuit
88 7,531,293 Radiation sensitive self-assembled monolayers and uses thereof
89 7,531,059 Cleaning of semiconductor wafers by contaminate encapsulation
90 7,530,853 Socket and method for compensating for differing coefficients of thermal expansion
91 7,530,489 Using radio frequency identification with customer loyalty cards to detect and/or prevent theft and shoplifting