IBM patent applications published on 21 June 2012

167 US patent applications published on 21 June 2012 and assigned to IBM

1 20120159634 VIRTUAL MACHINE MIGRATION
2 20120159627 SUSPICIOUS NODE DETECTION AND RECOVERY IN MAPREDUCE COMPUTING
3 20120159619 Formal Analysis of the Quality and Conformance of Information Flow Downgraders
4 20120159511 METHOD AND SYSTEM FOR PROCESSING WORK ITEMS
5 20120159510 HANDLING AND REPORTING OF OBJECT STATE TRANSITIONS ON A MULTIPROCESS ARCHITECTURE
6 20120159502 VARIABLE INCREMENT REAL-TIME STATUS COUNTERS
7 20120159492 REDUCING PROCESSING OVERHEAD AND STORAGE COST BY BATCHING TASK RECORDS AND CONVERTING TO AUDIT RECORDS
8 20120159491 DATA DRIVEN DYNAMIC WORKFLOW
9 20120159487 IDENTIFYING THREADS THAT WAIT FOR A MUTEX
10 20120159486 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ACCESSING A MEMORY SPACE ALLOCATED TO A VIRTUAL MACHINE
11 20120159485 OPTIMIZING VIRTUAL STORAGE SIZE
12 20120159483 Searching Virtual Resources
13 20120159481 BEST FIT MAPPING OF SELF-VIRTUALIZING INPUT/OUTPUT DEVICE VIRTUAL FUNCTIONS FOR MOBILE LOGICAL PARTITIONS
14 20120159475 Acquiring Guest Operating System Instrumentation Information In A Hypervisor
15 20120159466 DYNAMIC DETERMINATION OF APPLICATION SERVER RUNTIME CLASSLOADING
16 20120159461 PROGRAM OPTIMIZING APPARATUS, PROGRAM OPTIMIZING METHOD, AND PROGRAM OPTIMIZING ARTICLE OF MANUFACTURE
17 20120159457 VALIDATING RUN-TIME REFERENCES
18 20120159453 METHOD TO RECOGNIZE GUI OBJECT IN GLOBALIZED ENVIRONMENT
19 20120159451 IDENTIFYING THREADS THAT ENCOUNTER AN INSTRUCTION AT WHICH ANOTHER THREAD IS HALTED
20 20120159449 Call Stack Inspection For A Thread Of Execution
21 20120159448 COMPUTER PROGRAM TESTING
22 20120159440 SOFTWARE DEVELOPMENT
23 20120159439 USING APPROPRIATE LEVEL OF CODE TO BE EXECUTED IN RUNTIME ENVIRONMENT USING METADATA DESCRIBING VERSIONS OF RESOURCES BEING USED BY CODE
24 20120159437 MANAGING LIFECYCLE OF OBJECTS
25 20120159433 METHOD AND TOOLS FOR IDENTIFYING IMPACT OF DATABASE CHANGES ON AN APPLICATION
26 20120159432 DEVELOPMENT ENVIRONMENT CONFIGURED TO GENERATE APPLICATION SOURCE CODE FROM DATABASE OBJECTS
27 20120159422 TEST MANAGEMENT DOMAIN ASSET DISCOVERY AND ANALYSIS
28 20120159418 TASK-BASED MULTI-PROCESS DESIGN SYNTHESIS WITH NOTIFICATION OF TRANSFORM SIGNATURES
29 20120159417 TASK-BASED MULTI-PROCESS DESIGN SYNTHESIS
30 20120159416 Constructing a Clock Tree for an Integrated Circuit Design
31 20120159406 TASK-BASED MULTI-PROCESS DESIGN SYNTHESIS WITH REPRODUCIBLE TRANSFORMS
32 20120159400 SYSTEM FOR LEARNED MOUSE MOVEMENT AFFINITIES
33 20120159399 SYSTEM FOR ORGANIZING AND NAVIGATING DATA WITHIN A TABLE
34 20120159398 SELECTING MENU FOR AN OBJECT IN A GRAPHICAL USER INTERFACE (GUI) ENVIRONMENT
35 20120159365 PRESENTING A NAVIGATION ORDER OF SHAPES
36 20120159362 User Interface Construction
37 20120159353 INVITING TEMPORARY PARTICIPANTS TO A VIRTUAL MEETING OR OTHER COMMUNICATION SESSION FOR A FIXED DURATION
38 20120159351 MULTIPLE REVIEWS OF GRAPHICAL USER INTERFACES
39 20120159332 METHOD AND SYSTEM FOR DYNAMIC PRESENTATIONS MANAGEMENT
40 20120159317 AUTOCOMPLETION METHOD AND SYSTEM
41 20120159315 ASSISTING USERS TO GENERATE DESIRED MEME IN DOCUMENT
42 20120159305 PERSISTING ANNOTATIONS WITHIN A COBROWSING SESSION
43 20120159303 CREATING, UPDATING, SAVING, AND PROPAGATING CUSTOMIZED VIEWS OF TABLE AND GRID INFORMATION
44 20120159301 SEMANTICALLY ENABLED, DATA SENSITIVE NEGOTIATION AND COLLABORATION ENGINE
45 20120159273 Dynamic Scan
46 20120159247 AUTOMATICALLY CHANGING PARTS IN RESPONSE TO TESTS
47 20120159245 ENHANCED ERROR HANDLING FOR SELF-VIRTUALIZING INPUT/OUTPUT DEVICE IN LOGICALLY-PARTITIONED DATA PROCESSING SYSTEM
48 20120159236 HOLISTIC TASK SCHEDULING FOR DISTRIBUTED COMPUTING
49 20120159203 UTILIZING NETWORKED 3D VOLTAGE REGULATION MODULES (VRM) TO OPTIMIZE POWER AND PERFORMANCE OF A DEVICE
50 20120159192 Optimizing Use of Hardware Security Modules
51 20120159134 EXCEPTION CONTROL METHOD, SYSTEM, AND PROGRAM
52 20120159132 Accelerating Data Packet Parsing
53 20120159125 EFFICIENCY OF SHORT LOOP INSTRUCTION FETCH
54 20120159117 DISPLAYING VALUES OF VARIABLES IN A FIRST THREAD MODIFIED BY ANOTHER THREAD
55 20120159097 SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE
56 20120159096 SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE
57 20120159087 Ensuring Forward Progress of Token-Required Cache Operations In A Shared Cache
58 20120159086 Cache Management
59 20120159082 Direct Access To Cache Memory
60 20120159075 CACHE LINE USE HISTORY BASED DONE BIT MODIFICATION TO D-CACHE REPLACEMENT SCHEME
61 20120159069 Concurrently Moving Storage Devices from One Adapter Pair to Another
62 20120159063 SELECTING AN INPUT/OUTPUT TAPE VOLUME CACHE
63 20120159009 Extended Input/Output Measurement Word Facility for Obtaining Measurement Data
64 20120159006 MONITORING INPUT/OUTPUT OPERATIONS TO SPECIFIC STORAGE LOCATIONS
65 20120159004 REDUNDANT SOLID STATE DISK SYSTEM VIA INTERCONNECT CARDS
66 20120159003 SYSTEMS AND METHODS FOR AVOIDING HOST LEVEL BUSY AND RETRY LATENCIES
67 20120158961 SYSTEM FOR ENABLING RICH NETWORK APPLICATIONS
68 20120158941 BALANCING THE LOADS OF SERVERS IN A SERVER FARM BASED ON AN ANGLE BETWEEN TWO VECTORS
69 20120158906 LOCATING SERVICE ENDPOINTS FROM A SERVICE REGISTRY
70 20120158886 BEHAVIOR BASED CLIENT SELECTION FOR DISPARATE TREATMENT
71 20120158882 HIGHLY SCALABLE AND DISTRIBUTED DATA SHARING AND STORAGE
72 20120158881 Software License Agreement Amongst Workgroups Using Software Usage Data
73 20120158879 DIALOG SERVER FOR HANDLING CONVERSATION IN VIRTUAL SPACE METHOD AND COMPUTER PROGRAM FOR HAVING CONVERSATION IN VIRTUAL SPACE
74 20120158871 Sending Notification of Event
75 20120158860 ELECTRONIC MAIL MESSAGING SYSTEM AND METHOD
76 20120158859 DETERMINING AN UNEXPECTED DISCONNECT EVENT CONSTRAINT WITHIN A TEXT EXCHANGE SESSION
77 20120158853 SENDING A CHAT CONTEXT TO A RECIPIENT
78 20120158836 AUTOMATIC DOWNLOAD OF WEB CONTENT IN RESPONSE TO AN EMBEDDED LINK IN AN ELECTRONIC MAIL MESSAGE
79 20120158831 ENHANCING CLIENT-SIDE OBJECT CACHING FOR WEB BASED APPLICATIONS
80 20120158812 PARALLEL COMPUTATION OF A REMAINDER BY DIVISION OF A SEQUENCE OF BYTES
81 20120158803 PARTITION FILE SYSTEM FOR VIRTUAL MACHINE MEMORY MANAGEMENT
82 20120158801 DETERMINING WHETHER A JAVA OBJECT HAS BEEN SCAN-MISSED BY A GARBAGE COLLECTOR SCAN
83 20120158790 STRUCTURE BASED STORAGE, QUERY, UPDATE AND TRANSFER OF TREE-BASED DOCUMENTS
84 20120158786 PERFORMING AUTHORIZATION CONTROL IN A CLOUD STORAGE SYSTEM
85 20120158780 DEFINING A DATA STRUCTURE FOR PATTERN MATCHING
86 20120158778 SYSTEM AND METHOD OF SENSING AND RESPONDING TO SERVICE DISCOVERIES
87 20120158774 Computing Intersection of Sets of Numbers
88 20120158745 Semantic Discovery and Mapping Between Data Sources
89 20120158742 MANAGING DOCUMENTS USING WEIGHTED PREVALENCE DATA FOR STATEMENTS
90 20120158698 EXECUTION PLANS WITH DIFFERENT DRIVER SOURCES IN MULTIPLE THREADS
91 20120158697 MATCHING VARIOUS COMBINATIONS OF XPATH URIS TO THE SAME XML NODE
92 20120158679 Controlling Database Trigger Execution with Trigger Return Data
93 20120158671 METHOD AND SYSTEM FOR PROCESSING DATA
94 20120158666 RESTORING A RESTORE SET OF FILES FROM BACKUP OBJECTS STORED IN SEQUENTIAL BACKUP DEVICES
95 20120158664 RESTORING DATA OBJECTS FROM SEQUENTIAL BACKUP DEVICES
96 20120158660 METHOD AND SYSTEM FOR DEDUPLICATING DATA
97 20120158657 ROLE-SPECIFIC ACCESS CONTROL TO SECTIONS OF ARTIFACT CONTENT WITHIN A CONFIGURATION MANAGEMENT (CM) SYSTEM
98 20120158656 ORDERED LIST MANAGEMENT IN A REPLICATED ENVIRONMENT
99 20120158641 CONSTRUCTION OF RULES FOR USE IN A COMPLEX EVENT PROCESSING SYSTEM
100 20120158635 STORAGE EFFICIENT PROGRAMMABLE STATE MACHINE
101 20120158628 Method and System for Detecting Missing Rules with Most General Conditions
102 20120158625 Creating and Processing a Data Rule
103 20120158624 PREDICTIVE MODELING
104 20120158619 OPTIMAL RULE SET MANAGEMENT
105 20120158617 METHODS FOR ORGANIZING INFORMATION ACCESSED THROUGH A WEB BROWSER
106 20120158605 CREATING A DYNAMIC ACCOUNT STORING AGGREGATED SOCIAL DATA TO ASSIST CUSTOMER KNOWLEDGE
107 20120158572 Determining the Probability of an Action Being Performed by a Party at Imminent Risk of Performing the Action
108 20120158473 PROMOTING PRODUCTS IN A VIRTUAL WORLD
109 20120158451 Dispatching Tasks in a Business Process Management System
110 20120158418 METHOD AND SYSTEM FOR DISTRIBUTING DISASTER INFORMATION
111 20120158412 Identification of Contact Mode for Contacting Parties to Maximize the Probability of Achieving a Desired Outcome
112 20120158364 METHOD AND SYSTEM FOR IT RESOURCES PERFORMANCE ANALYSIS
113 20120158317 PRECISION PEAK MATCHING IN LIQUID CHROMATOGRAPHY-MASS SPECTROSCOPY
114 20120158316 PRECISION PEAK MATCHING IN LIQUID CHROMATOGRAPHY-MASS SPECTROSCOPY
115 20120158306 SYSTEM AND METHOD FOR PREPARING NEAR-SURFACE HEAVY OIL FOR EXTRACTION USING MICROBIAL DEGRADATION
116 20120158206 REGULATING THE TEMPERATURE OF A DATACENTER
117 20120158199 CENTRALIZED FINE GRADE CONTROL OF DEVICE ENERGY CONSUMPTION
118 20120157157 Sharing Contact Information
119 20120156861 QUASI-HYDROPHOBIC Si-Si WAFER BONDING USING HYDROPHILIC Si SURFACES AND DISSOLUTION OF INTERFACIAL BONDING OXIDE
120 20120156857 CONTINUOUS METAL SEMICONDUCTOR ALLOY VIA FOR INTERCONNECTS
121 20120156838 MULTI-GATE NON-PLANAR FIELD EFFECT TRANSISTOR STRUCTURE AND METHOD OF FORMING THE STRUCTURE USING A DOPANT IMPLANT PROCESS TO TUNE DEVICE DRIVE CURRENT
122 20120156611 Fluoroalcohol Containing Molecular Photoresist Materials and Processes of Use
123 20120156450 MULTI-EXPOSURE LITHOGRAPHY EMPLOYING DIFFERENTIALLY SENSITIVE PHOTORESIST LAYERS
124 20120156393 Deposition of Hydrogenated Thin Film
125 20120155864 ADAPTIVE POWER EFFICIENT RECEIVER ARCHITECTURE
126 20120155821 PARTICLE FILLED POLYMER WAVEGUIDE
127 20120155713 METHOD AND SYSTEM FOR POSITION DETERMINATION USING IMAGE DEFORMATION
128 20120155634 PAIRED CARRIER AND PIVOT STEGANOGRAPHIC OBJECTS FOR STATEFUL DATA LAYERING
129 20120155494 BIDIRECTIONAL PACKET FLOW TRANSFORMATION
130 20120155492 Data Path for Data Extraction From Streaming Data
131 20120155462 Processing Multicast Messages In A Data Processing System
132 20120155290 CARRYING OUT PREDICTIVE ANALYSIS RELATING TO NODES OF A COMMUNICATION NETWORK
133 20120155267 SELECTION OF RECEIVE-QUEUE BASED ON PACKET ATTRIBUTES
134 20120155242 METHOD FOR HIGH DENSITY DATA STORAGE AND IMAGING
135 20120155188 REDUCED POWER CONSUMPTION MEMORY CIRCUITRY
136 20120155026 APPARATUS FOR EXTERNALLY CHANGING THE DIRECTION OF AIR FLOWING THROUGH ELECTRONIC EQUIPMENT
137 20120155018 Rotatable Latch For Compressing Thermal Interface Material Between A Heat Generating Electrical Component And A Cooling Electrical Component
138 20120154946 METHOD AND SYSTEM FOR DETERMINING ACCESS SEQUENCE OF DATA STORED ON A TAPE MEDIUM
139 20120154579 Detection and Tracking of Moving Objects
140 20120154433 PLATFORM AGNOSTIC SCREEN CAPTURE TOOL
141 20120154412 RUN-TIME ALLOCATION OF FUNCTIONS TO A HARDWARE ACCELERATOR
142 20120154405 Identifying Reroutable Data Columns in an ETL Process
143 20120154389 Hardware Accelerated Graphics for Network Enabled Applications
144 20120154267 Sphere-Like Input Device
145 20120154179 IDENTIFYING A POTENTIAL VEHICLE INCIDENT WITHIN A COMMUNICATION BLACK SPOT
146 20120154165 ELECTRONIC GUIDANCE FOR RESTORING A PREDETERMINED CABLING CONFIGURATION
147 20120154109 ESTABLISHING AN AUTHENTICATED WIRELESS CONNECTION BETWEEN SHORT-RANGE WIRELESS TERMINALS MORE CONVENIENTLY
148 20120153962 STRESS TESTING OF SILICON-ON-INSULATOR SUBSTRATES USING APPLIED ELECTROSTATIC DISCHARGE
149 20120153910 DUAL-LOOP VOLTAGE REGULATOR ARCHITECTURE WITH HIGH DC ACCURACY AND FAST RESPONSE TIME
150 20120153909 HYBRID FAST-SLOW PASSGATE CONTROL METHODS FOR VOLTAGE REGULATORS EMPLOYING HIGH SPEED COMPARATORS
151 20120153503 CREATION OF VIAS AND TRENCHES WITH DIFFERENT DEPTHS
152 20120153482 STRUCTURE AND METHODS OF FORMING CONTACT STRUCTURES
153 20120153474 INTEGRATED CIRCUIT SYSTEM WITH REDUCED POLYSILICON RESIDUE AND METHOD OF MANUFACTURE THEREOF
154 20120153434 METAL-INSULATOR-METAL CAPACITORS WITH HIGH CAPACITANCE DENSITY
155 20120153431 INTEGRATED CIRCUIT AND A METHOD USING INTEGRATED PROCESS STEPS TO FORM DEEP TRENCH ISOLATION STRUCTURES AND DEEP TRENCH CAPACITOR STRUCTURES FOR THE INTEGRATED CIRCUIT
156 20120153429 3D INTEGRATED CIRCUIT DEVICE FABRICATION WITH PRECISELY CONTROLLABLE SUBSTRATE REMOVAL
157 20120153397 Stressed Fin-FET Devices with Low Contact Resistance
158 20120153389 STRUCTURE AND METHOD HAVING ASYMMETRICAL JUNCTION OR REVERSE HALO PROFILE FOR SEMICONDUCTOR ON INSULATOR (SOI) METAL OXIDE SEMICONDUCTOR FIELD EFFECT TRANSISTOR (MOSFET)
159 20120153359 NICKEL-SILICIDE FORMATION WITH DIFFERENTIAL PT COMPOSITION
160 20120153353 BURIED OXIDATION FOR ENHANCED MOBILITY
161 20120153248 THREE-TERMINAL CASCADE SWITCH FOR CONTROLLING STATIC POWER CONSUMPTION IN INTEGRATED CIRCUITS
162 20120152750 MULTI-ANODE SYSTEM FOR UNIFORM PLATING OF ALLOYS
163 20120152448 METHOD OF FORMING NANOSTRUCTURES
164 20120152352 PHOTOVOLTAIC DEVICES WITH AN INTERFACIAL GERMANIUM-CONTAINING LAYER AND METHODS FOR FORMING THE SAME
165 20120152306 INFLATABLE SOLAR CELL ARRAY
166 20120152298 RACK MOUNTED THERMOELECTRIC GENERATOR ASSEMBLIES FOR PASSIVELY GENERATING ELECTRICITY WITHIN A DATA CENTER
167 20120151748 METHODS OF DESIGNING AN INDUCTOR HAVING OPENING ENCLOSED WITHIN CONDUCTIVE LINE