Latest Patents of Leading Technology Companies

IBM patents granted on 02 February 2010
Tuesday February 02nd 2010, 9:02 am
Filed under: IBM, Patents

95 US patents granted on 02 February 2010 and assigned to IBM

1 7,657,946 Method for device dependent access control for device independent web content
2 7,657,945 Systems and arrangements to adjust resource accessibility based upon usage modes
3 7,657,942 Method of assuring enterprise security standards compliance
4 7,657,939 Computer security intrusion detection system for remote, on-demand users
5 7,657,938 Method and system for protecting computer networks by altering unwanted network data traffic
6 7,657,936 Method for preventing time of check to time of use exploits
7 7,657,924 Method and system for implementing authorization policies for web services
8 7,657,893 Accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor
9 7,657,889 Method, system, and storage medium for searching multiple queues for prioritized work elements
10 7,657,875 System and method for collecting a plurality of metrics in a single profiling run of computer code
11 7,657,870 Method and apparatus for implementing dynamic function groups in a data processing system
12 7,657,859 Method for IC wiring yield optimization, including wire widening during and after routing
13 7,657,851 Device, system, and method for correction of integrated circuit design
14 7,657,844 Providing accessibility compliance within advanced componentry
15 7,657,840 System and method for providing a navigable grid to allow for accessible drag-drop in visual modeling tools
16 7,657,839 System for replying to related messages
17 7,657,792 Identifying race conditions involving asynchronous memory updates
18 7,657,783 Apparatus and computer program product for testing ability to recover from cache directory errors
19 7,657,782 Creating and managing multiple virtualized remote mirroring session consistency groups
20 7,657,779 Client assisted autonomic computing
21 7,657,772 Thermally aware integrated circuit
22 7,657,771 Method and apparatus for reducing latency associated with read operations in a memory system
23 7,657,756 Secure memory caching structures for data, integrity and version values
24 7,657,740 Verifying the ownership of an owner’s authority in terms of product and service
25 7,657,737 Method for mapping an encrypted https network packet to a specific url name and other data without decryption outside of a secure web server
26 7,657,730 Initialization after a power interruption
27 7,657,729 Efficient multiple-table reference prediction mechanism
28 7,657,726 Context look ahead storage structures
29 7,657,715 Dynamic operation mode transition of a storage subsystem
30 7,657,714 Apparatus and method to provide one or more commands to a data storage and retrieval system
31 7,657,688 Dynamically allocating lanes to a plurality of PCI express connectors
32 7,657,669 Apparatus and program storage device for managing dataflow through a processing system
33 7,657,667 Method to provide cache management commands for a DMA controller
34 7,657,665 Shared simultaneously-connected removable drives and servers each housing an I/O controller which maintains an uninterrupted protocol connection
35 7,657,664 Method and system for tracking device driver requests
36 7,657,663 Migrating stateless virtual functions from one virtual plane to another
37 7,657,662 Processing user space operations directly between an application instance and an I/O adapter
38 7,657,651 Resource-efficient media streaming to heterogeneous clients
39 7,657,639 Method and system for identity provider migration using federated single-sign-on operation
40 7,657,636 Workflow decision management with intermediate message validation
41 7,657,627 System and program product for throttling events in an information technology system
42 7,657,620 Dynamic intelligent discovery applied to topographic networks
43 7,657,604 System and method for securing online chat conversations
44 7,657,602 Preventing human error in instant messaging
45 7,657,595 Method and system for generating auxiliary-server cache identifiers
46 7,657,583 Calculating recovery time of an application system
47 7,657,577 Maintaining active-only storage pools
48 7,657,570 Optimizing aggregate processing
49 7,657,559 Method to exchange objects between object-oriented and non-object-oriented environments
50 7,657,546 Knowledge management system, program product and method
51 7,657,539 System and computer program product for facilitating customs planning and clearance
52 7,657,536 Application of resource-dependent policies to managed resources in a distributed computing system
53 7,657,535 Technique for data mining using a web service
54 7,657,495 Method and system for creating hierarchical classifiers of software components to identify meaning for words with multiple meanings
55 7,657,422 System and method for text analysis
56 7,657,421 System and method for identifying and defining idioms
57 7,657,419 Analytical virtual machine
58 7,657,401 Systems and methods for predicting load test resource requirements
59 7,657,383 Method, system, and apparatus for compactly storing a subject genome
60 7,657,347 Temperature-based monitoring method and system for determining first and second fluid flow rates through a heat exchanger
61 7,657,256 Notifying a user of a portable wireless device
62 7,657,227 Method and system for dynamic display connectivity based on configuration information via RFID tag
63 7,656,971 Adjustable phase controlled clock and data recovery circuit
64 7,656,821 Topology discovery and identification of switches in an N-stage interconnection network
65 7,656,802 Simulating services on demand
66 7,656,795 Preventing duplicate sources from clients served by a network address port translator
67 7,656,789 Method, system and storage medium for redundant input/output access
68 7,656,660 Airflow arresting apparatus and method for facilitating cooling of an electronics rack of a data center
69 7,656,656 Storage device enclosure
70 7,656,628 Apparatus for providing fault protection in a circuit supplying power to an electronic device
71 7,656,602 Systems and methods for protecting a sensitive device from corrosion
72 7,656,505 Apparatus to easily measure reticle blind positioning with an exposure apparatus
73 7,656,401 Techniques for representing 3D scenes using fixed point data
74 7,656,312 Method and system for retrieving and broadcasting updated informational data based on location
75 7,656,294 Disablement of camera functionality for a portable device
76 7,656,280 Telematic parametric speed metering system
77 7,656,237 Method to gate off PLLS in a deep power saving state without separate clock distribution for power management logic
78 7,656,182 Testing method using a scalable parametric measurement macro
79 7,656,005 Electrically programmable .pi.-shaped fuse structures and methods of fabrication thereof
80 7,655,994 Low threshold voltage semiconductor device with dual threshold voltage control means
81 7,655,989 Triple gate and double gate finFETs with different vertical dimension fins
82 7,655,985 Methods and semiconductor structures for latch-up suppression using a conductive region
83 7,655,983 SOI FET with source-side body doping
84 7,655,972 Structure and method for MOSFET with reduced extension resistance
85 7,655,967 DRAM (dynamic random access memory) cells
86 7,655,966 High efficiency CMOS image sensor pixel employing dynamic voltage supply
87 7,655,557 CMOS silicide metal gate integration
88 7,655,551 Control of poly-Si depletion in CMOS via gas phase doping
89 7,655,547 Metal spacer in single and dual damascene processing
90 7,655,511 Gate electrode stress control for finFET performance enhancement
91 7,655,379 Ionic, organic photoacid generators for DUV, MUV and optical lithography based on peraceptor-substituted aromatic anions
92 7,654,844 Telescopic power connector
93 7,654,840 DIMM connector and memory system with compensated airflow impedance
94 7,654,839 Attenuation of an electrostatic charge on a cable prior to coupling the cable with an electronic system
95 7,654,398 Cable management system with adjustable length arm