IBM patent applications published on 30 June 2011

123 US patent applications published on 30 June 2011 and assigned to IBM

1 20110162089 Method and System for Policy Driven Data Disclosure
2 20110162069 SUSPICIOUS NODE DETECTION AND RECOVERY IN MAPREDUCE COMPUTING
3 20110162055 Business Process Enablement For Identity Management
4 20110162046 Providing Secure Dynamic Role Selection and Managing Privileged User Access From a Client Device
5 20110162034 DISCOVERY AND MANAGEMENT OF CONTEXT-BASED ENTITLEMENTS ACROSS LOOSELY-COUPLED ENVIRONMENTS
6 20110162033 LOCATION BASED SECURITY OVER WIRELESS NETWORKS
7 20110161989 DYNAMIC PROGRAM INTEGRATION
8 20110161988 Pipeline Across Isolated Computing Environments
9 20110161984 COLLABORATION IN LOW BANDWIDTH APPLICATIONS
10 20110161982 Task Controlling A Multitask System
11 20110161979 MIXED OPERATING PERFORMANCE MODE LPAR CONFIGURATION
12 20110161972 GOAL ORIENTED PERFORMANCE MANAGEMENT OF WORKLOAD UTILIZING ACCELERATORS
13 20110161969 Consolidating CPU – Cache – Memory Access Usage Metrics
14 20110161956 HEAP DUMP OBJECT IDENTIFICATION IN A HEAP DUMP ANALYSIS TOOL
15 20110161952 Porting Virtual Images Between Platforms
16 20110161947 VIRTUAL MACHINE MAINTENANCE WITH MAPPED SNAPSHOTS
17 20110161938 INCLUDING DEFECT CONTENT IN SOURCE CODE AND PRODUCING QUALITY REPORTS FROM THE SAME
18 20110161935 METHOD FOR MANAGING HARDWARE RESOURCES WITHIN A SIMULTANEOUS MULTI-THREADED PROCESSING SYSTEM
19 20110161933 SOFTWARE DEFECT TRACKING
20 20110161931 AUTOMATED STREAM-BASED CHANGE FLOWS WITHIN A SOFTWARE CONFIGURATION MANAGEMENT SYSTEM
21 20110161930 MELDING OF MEDIATION FLOW SERVICE COMPONENT ARCHITECTURE (SCA) COMPONENTS
22 20110161924 CALL WIZARD FOR INFORMATION MANAGEMENT SYSTEM (IMS) APPLICATIONS
23 20110161922 Method and Apparatus for Generating a Model-driven Development User Interface
24 20110161920 GRAPHICAL DEVELOPMENT TOOL FOR COMPENSATION ACTIONS AND COMPENSATION SCOPE IN A PROCESS FLOW ENVIRONMENT
25 20110161919 ENABLING THE USE OF PROCESS FLOW APPLICATIONS WITHIN AN INFORMATION MANAGEMENT SYSTEM (IMS)
26 20110161908 GENERATING CAPACITANCE LOOK-UP TABLES FOR WIRING PATTERNS IN THE PRESENCE OF METAL FILLS
27 20110161896 BACK-END-OF-LINE RESISTIVE SEMICONDUCTOR STRUCTURES
28 20110161884 GRAVITY MENUS FOR HAND-HELD DEVICES
29 20110161874 Analyzing objects from a graphical interface for standards verification
30 20110161870 ENHANCED GRAPHICAL DISPLAY FOR HAND-HELD DEVICES
31 20110161868 Management of windowing operating system utilizing monitored user behavior and preferences
32 20110161858 TARGET SERVER IDENTIFICATION IN A VIRTUALIZED DATA CENTER
33 20110161851 VISUALIZATION AND CONSOLIDATION OF VIRTUAL MACHINES IN A VIRTUALIZED DATA CENTER
34 20110161840 PERFORMANCE OF TEMPLATE BASED JAVASCRIPT WIDGETS
35 20110161837 VIRTUAL WORLD PRESENTATION COMPOSITION AND MANAGEMENT
36 20110161833 DISTRIBUTED MULTI-USER MASHUP SESSION
37 20110161830 FACETED PROFILES WITH CUSTOMIZED PRIVACY CONTROLS AND PERSONALIZED VIEW
38 20110161816 MANAGEMENT OF RECORDED DATA FOR ONLINE SIMULATIONS
39 20110161798 MATCHING VARIOUS COMBINATIONS OF XPATH URIS TO THE SAME XML NODE
40 20110161797 Method and Apparatus for Defining Screen Reader Functions within Online Electronic Documents
41 20110161795 INTER-APPLICATION DOCUMENT ACCESS
42 20110161780 METHOD AND SYSTEM FOR PROVIDING AN IMPROVED STORE-IN CACHE
43 20110161742 Efficient Monitoring in a Software System
44 20110161741 TOPOLOGY BASED CORRELATION OF THRESHOLD CROSSING ALARMS
45 20110161739 GENERATE DIAGNOSTIC DATA FOR OVERDUE THREAD IN A DATA PROCESSING SYSTEM
46 20110161731 RELOCATING BAD BLOCK RELOCATION (BBR) DIRECTORY UPON ENCOUNTERING PHYSICAL MEDIA DEFECT ON A DISK
47 20110161725 DYNAMICALLY TRACKING VIRTUAL LOGICAL STORAGE UNITS
48 20110161712 COOLING APPLIANCE RATING AWARE DATA PLACEMENT
49 20110161696 REDUCING ENERGY CONSUMPTION IN A CLOUD COMPUTING ENVIRONMENT
50 20110161682 PROCESSOR VOLTAGE REGULATION
51 20110161656 SYSTEM AND METHOD FOR PROVIDING DATA SECURITY IN A HOSTED SERVICE SYSTEM
52 20110161643 Runtime Extraction of Data Parallelism
53 20110161642 Parallel Execution Unit that Extracts Data Parallelism at Runtime
54 20110161641 SPE Software Instruction Cache
55 20110161624 Floating Point Collect and Operate
56 20110161623 Data Parallel Function Call for Determining if Called Routine is Data Parallel
57 20110161618 ASSIGNING EFFICIENTLY REFERENCED GLOBALLY UNIQUE IDENTIFIERS IN A MULTI-CORE ENVIRONMENT
58 20110161617 SCALABLE PERFORMANCE-BASED VOLUME ALLOCATION IN LARGE STORAGE CONTROLLER COLLECTIONS
59 20110161615 MEMORY MANAGEMENT DEVICE, MEMORY MANAGEMENT METHOD, AND MEMORY MANAGEMENT PROGRAM
60 20110161614 Pre-leak detection scan to identify non-pointer data to be excluded from a leak detection scan
61 20110161598 DUAL TIMEOUT CACHING
62 20110161597 Combined Memory Including a Logical Partition in a Storage Memory Accessed Through an IO Controller
63 20110161590 SYNCHRONIZING ACCESS TO DATA IN SHARED MEMORY VIA UPPER LEVEL CACHE QUEUING
64 20110161589 SELECTIVE CACHE-TO-CACHE LATERAL CASTOUTS
65 20110161588 FORMATION OF AN EXCLUSIVE OWNERSHIP COHERENCE STATE IN A LOWER LEVEL CACHE
66 20110161587 PROACTIVE PREFETCH THROTTLING
67 20110161582 Advanced Disk Drive Power Management Based on Maximum System Throughput
68 20110161548 Efficient Multi-Level Software Cache Using SIMD Vector Permute Functionality
69 20110161540 HARDWARE SUPPORTED HIGH PERFORMANCE LOCK SCHEMA
70 20110161539 OPPORTUNISTIC USE OF LOCK MECHANISM TO REDUCE WAITING TIME OF THREADS TO ACCESS A SHARED RESOURCE
71 20110161497 Method, System and Program Product for Outsourcing Resources in a Grid Computing Environment
72 20110161488 REDUCING WORKLOAD ON A BACKEND SYSTEM USING CLIENT SIDE REQUEST THROTTLING
73 20110161470 Method, System and Computer Program Product for Server Selection, Application Placement and Consolidation Planning of Information Technology Systems
74 20110161456 Apparatus and Method for Supporting Memory Management in an Offload of Network Protocol Processing
75 20110161449 INSTANT MESSAGING BASED VIRTUAL FILE SYSTEM
76 20110161445 Method, Data Processing Program, and Computer Program Product for Handling Instant Messaging Sessions and Corresponding Instant Messaging Environment
77 20110161438 METHOD AND SYSTEM FOR A MULTI-APPLICATION FOLLOW-UP MECHANISM
78 20110161437 ACTION-BASED E-MAIL MESSAGE QUOTA MONITORING
79 20110161434 SITUATION BASED PRESENCE NOTIFICATION LEVERAGING
80 20110161430 INSTANT MESSAGING BASED VIRTUAL FILE SYSTEM
81 20110161426 Control E-Mail Download Through Instructional Requests
82 20110161425 Automatic Notification of Document Changes
83 20110161412 PROCESSING REQUESTS TRANSMITTED USING A FIRST COMMUNICATION DIRECTED TO AN APPLICATION THAT USES A SECOND COMMUNICATION PROTOCOL
84 20110161395 SYNTHETIC TRANSACTION MONITORING AND MANAGEMENT OF SCRIPTS
85 20110161382 MANAGING THE BACKLOG OF UNDELIVERED PUBLICATIONS FOR DURABLE SUBSCRIPTIONS
86 20110161376 AUTOMATED FILE MERGING THROUGH CONTENT CLASSIFICATION
87 20110161344 ENHANCING SOFT FILE SYSTEM LINKS
88 20110161343 METHOD AND SYSTEM TO DYNAMICALLY CREATE QUERIES TO FIND RELATED RECORDS IN A DATABASE
89 20110161332 Method and System for Policy Driven Data Distribution
90 20110161329 TAG CLOUD BUDDY LIST FOR MESSAGING CONTACTS
91 20110161312 Integration of Web Information Architecture Taxonomy and Web Metrics Taxonomy
92 20110161296 APPLYING A POLICY CRITERIA TO FILES IN A BACKUP IMAGE
93 20110161274 Answer Support System and Method
94 20110161272 INTERFACE FOR CREATING AND EDITING BOOLEAN LOGIC
95 20110161264 OPTIMIZED SEEDING OF EVOLUTIONARY ALGORITHM BASED SIMULATIONS
96 20110161238 ASSESSMENT OF SKILLS OF A USER
97 20110161209 Bill of Material Synchronization
98 20110161129 EXPERT LOCATOR BASED ON USER POLLING
99 20110161126 RESOURCE FREE TIME REPORTING IN A TASK MANAGEMENT SYSTEM
100 20110161121 Method, System, and Article for Management of Travel
101 20110161070 PRE-HIGHLIGHTING TEXT IN A SEMANTIC HIGHLIGHTING SYSTEM
102 20110161055 SPACE SOLUTION SEARCH
103 20110160999 VERIFICATION OF A GENERATED ROUTE IN COMPUTER ASSISTED NAVIGATION
104 20110159931 Time-Related Power Systems
105 20110159655 STRESS ENHANCED TRANSISTOR DEVICES AND METHODS OF MAKING
106 20110158404 REBINDING OF CONTENT TITLE KEYS IN CLUSTERS OF DEVICES WITH DISTINCT SECURITY LEVELS
107 20110158392 INTERACTIVE VOICE RESPONSE (IVR) CLOUD USER INTERFACE
108 20110158254 DUAL SCHEDULING OF WORK FROM MULTIPLE SOURCES TO MULTIPLE SINKS USING SOURCE AND SINK ATTRIBUTES TO ACHIEVE FAIRNESS AND PROCESSING EFFICIENCY
109 20110158250 Assigning Work From Multiple Sources to Multiple Sinks Given Assignment Constraints
110 20110158249 Assignment Constraint Matrix for Assigning Work From Multiple Sources to Multiple Sinks
111 20110158107 METHOD AND SYSTEM FOR FINDING
112 20110157934 SELECTIVE ENABLEMENT OF POWER SUPPLY SECTIONS FOR IMPROVING EFFICIENCY
113 20110157741 LINEAR RECORDING DEVICE FOR EXECUTING OPTIMUM WRITING UPON RECEIPT OF SERIES OF COMMANDS INCLUDING MIXED READ AND WRITE COMMANDS AND A METHOD FOR EXECUTING THE SAME
114 20110157219 AUTOMATIC TARGETING OF BROWSER CONTENT TO OPTIMAL RENDERING ENGINE
115 20110157090 MORPHING TOUCHSCREEN KEYBOARD INTERFACE
116 20110156663 TEST CIRCUIT FOR SERIAL LINK RECEIVER
117 20110156477 AUDIO SYSTEM ADAPTERS FOR AUDIO SIGNAL DISTRIBUTION USING ELECTRICAL EXTENSION CABLES
118 20110156282 Gate Conductor Structure
119 20110156256 ELECTROMIGRATION-RESISTANT UNDER-BUMP METALLIZATION OF NICKEL-IRON ALLOYS FOR SN-RICH SOLDER BUMPS OF PB-FREE FLIP-CHIP APPLICATIONS
120 20110156223 STRUCTURE AND METHOD TO CREATE STRESS TRENCH
121 20110156158 HIGH-K METAL GATE CMOS
122 20110156133 SEMICONDUCTOR NANOSTRUCTURES, SEMICONDUCTOR DEVICES, AND METHODS OF MAKING SAME
123 20110155802 PROTECTING ELECTRONIC CARDS