IBM patent applications published on 02 August 2012

196 US patent applications published on 02 August 2012 and assigned to IBM

1 20120198568 Security Classification Applying Social Norming
2 20120198566 Secure Distribution of Media Data
3 20120198564 Security Classification Based on User Interaction
4 20120198557 DETERMINING THE VULNERABILITY OF COMPUTER SOFTWARE APPLICATIONS TO PRIVILEGE-ESCALATION ATTACKS
5 20120198555 TESTING WEB SERVICES THAT ARE ACCESSIBLE VIA SERVICE ORIENTED ARCHITECTURE (SOA) INTERCEPTORS
6 20120198542 Shared Security Device
7 20120198523 APPARATUS AND METHOD FOR MANAGING ACCESS AMONG DEVICES
8 20120198509 SYSTEMS AND METHODS FOR MANAGED VIDEO SERVICES AT EDGE-OF-THE-NETWORK
9 20120198491 TRANSPARENTLY VERIFIYING USER IDENTITY DURING AN E-COMMERCE SESSION USING SET-TOP BOX INTERACTION BEHAVIOR
10 20120198489 DETECTING FRAUD USING SET-TOP BOX INTERACTION BEHAVIOR
11 20120198482 Distributed Multi-System Management
12 20120198481 OFF-PREMISE AND CODELESS PROCESS-CENTRIC BUSINESS MASHUP TO INTEGRATE BPEL BASED PROCESSES AND WEB 2.0 WIDGETS
13 20120198479 METHOD AND APPARATUS FOR OPERATING SYSTEM EVENT NOTIFICATION MECHANISM USING FILE SYSTEM INTERFACE
14 20120198478 SELECTIVE REGISTRATION FOR REMOTE EVENT NOTIFICATIONS IN PROCESSING NODE CLUSTERS
15 20120198477 EVENT OVERFLOW HANDLING BY COALESCING AND UPDATING PREVIOUSLY-QUEUED EVENT NOTIFICATION
16 20120198473 COLLABORATIVE WORK OF APPLICATIONS
17 20120198469 Method for Managing Hardware Resources Within a Simultaneous Multi-Threaded Processing System
18 20120198462 WORKFLOW CONTROL OF RESERVATIONS AND REGULAR JOBS USING A FLEXIBLE JOB SCHEDULER
19 20120198460 Deadlock Detection Method and System for Parallel Programs
20 20120198459 ASSIST THREAD FOR INJECTING CACHE MEMORY IN A MICROPROCESSOR
21 20120198456 REDUCING THE NUMBER OF OPERATIONS PERFORMED BY A PERSISTENCE MANAGER AGAINST A PERSISTENT STORE OF DATA ITEMS
22 20120198454 ADAPTIVE SPINNING OF COMPUTER PROGRAM THREADS ACQUIRING LOCKS ON RESOURCE OBJECTS BY SELECTIVE SAMPLING OF THE LOCKS
23 20120198453 VIRTUALIZATION OF STORAGE BUFFERS USED BY ASYNCHRONOUS PROCESSES
24 20120198452 CONTROLLING DEPTH AND LATENCY OF EXIT OF A VIRTUAL PROCESSOR’S IDLE STATE IN A POWER MANAGEMENT ENVIRONMENT
25 20120198451 PREPROVISIONING VIRTUAL MACHINES
26 20120198449 Saving Unsaved User Process Data In One Or More Logical Partitions Of A Computing System
27 20120198448 STORAGE MANAGER FOR VIRTUAL MACHINES WITH VIRTUAL STORAGE
28 20120198447 DETERMINING AN ALLOCATION CONFIGURATION FOR ALLOCATING VIRTUAL MACHINES TO PHYSICAL MACHINES
29 20120198433 ENABLING PARALLEL WEBSPHERE RUNTIME VERSIONS
30 20120198429 Arranging Binary Code Based on Call Graph Partitioning
31 20120198428 Using Aliasing Information for Dynamic Binary Optimization
32 20120198427 Ensuring Register Availability for Dynamic Binary Optimization
33 20120198425 MANAGEMENT OF CONDITIONAL BRANCHES WITHIN A DATA PARALLEL SYSTEM
34 20120198424 Providing Programming Support to Debuggers
35 20120198423 Code Path Tracking
36 20120198422 Cross-Browser Testing of a Web Application
37 20120198418 SOFTWARE DEVELOPMENT AND PROGRAMMING THROUGH VOICE
38 20120198417 Static Analysis of Computer Software Applications Having A Model-View-Controller Architecture
39 20120198413 METHOD AND APPARATUS FOR OBTAINING WORKING INFORMATION IN SOFTWARE ENGINEERING
40 20120198406 UNIVERSAL INTER-LAYER INTERCONNECT FOR MULTI-LAYER SEMICONDUCTOR STACKS
41 20120198403 MANUFACTURING FEATURES OF DIFFERENT DEPTH BY PLACEMENT OF VIAS
42 20120198400 PROOF BASED BOUNDED MODEL CHECKING
43 20120198390 AUTOMATIC GRAPHICAL RENDERING OF PROCESSES
44 20120198382 AUTOMATIC GRAPHICAL RENDERING OF PROCESSES
45 20120198378 MEETING TIME CONSTRAINT FOR A SEQUENCE OF MEETINGS OF A TASK IN A CALENDARING AND SCHEDULING SYSTEM
46 20120198377 SHAPE DRIVEN SCHEDULING OF MULTIPLE EVENTS FOR A TASK IN A CALENDARING AND SCHEDULING SYSTEM
47 20120198360 SPINNING OFF CHAT THREADS
48 20120198356 MANAGING EMAILS AT AN ELECTRONIC MAIL CLIENT
49 20120198355 INTEGRATING MESSAGING WITH COLLABORATION TOOLS
50 20120198352 NAVIGATION THROUGH HISTORICAL STORED INTERACTIONS ASSOCIATED WITH A MULTI-USER VIEW
51 20120198342 AUTOMATIC GENERATION OF TASK SCRIPTS FROM WEB BROWSING INTERACTION HISTORY
52 20120198327 Attaching Audio Generated Scripts To Graphical Representations of Applications
53 20120198309 CORRECTING MEMORY DEVICE AND MEMORY CHANNEL FAILURES IN THE PRESENCE OF KNOWN MEMORY DEVICE FAILURES
54 20120198285 DYNAMIC DATA STORE FOR FAILED JOBS IN A SYSTEMS COMPLEX
55 20120198280 TEST CASES GENERATION FOR DIFFERENT TEST TYPES
56 20120198275 SYSTEMS AND METHODS FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
57 20120198270 FAILBACK TO A PRIMARY COMMUNICATIONS ADAPTER
58 20120198269 METHOD AND APPARATUS FOR APPLICATION RECOVERY IN A FILE SYSTEM
59 20120198261 CONTROLLING POWER SEQUENCE IN A BLADE CENTER ENVIRONMENT
60 20120198255 ESTABLISHING AN OPERATING RANGE FOR DYNAMIC FREQUENCY AND VOLTAGE SCALING
61 20120198254 CAPPING POWER CONSUMPTION IN A DATA STORAGE SYSTEM
62 20120198249 Shared Power Domain Dynamic Load Based Power Loss Detection and Notification
63 20120198247 Energy Allocation to Groups of Virtual Machines
64 20120198216 ENHANCED MONITOR FACILITY
65 20120198215 INSTRUCTION EXPLOITATION THROUGH LOADER LATE FIX-UP
66 20120198213 PACKET HANDLER INCLUDING PLURALITY OF PARALLEL ACTION MACHINES
67 20120198202 Paging Partition Arbitration Of Paging Devices To Shared Memory Partitions
68 20120198200 METHOD AND APPARATUS OF MEMORY OVERLOAD CONTROL
69 20120198199 Virtual Storage Mirror Configuration in Virtual Host
70 20120198190 MAKING AUTOMATED USE OF DATA VOLUME COPY SERVICE TARGETS
71 20120198188 REGENERATION OF DELETED DATA
72 20120198187 Technique for preserving memory affinity in a non-uniform memory access data processing system
73 20120198178 ADDRESS-BASED HAZARD RESOLUTION FOR MANAGING READ/WRITE OPERATIONS IN A MEMORY CACHE
74 20120198172 Cache Partitioning in Virtualized Environments
75 20120198170 Dynamically Rewriting Branch Instructions in Response to Cache Line Eviction
76 20120198169 Binary Rewriting in Software Instruction Cache
77 20120198167 SYNCHRONIZING ACCESS TO DATA IN SHARED MEMORY VIA UPPER LEVEL CACHE QUEUING
78 20120198153 DATA STORAGE
79 20120198150 ASSIGNING DEVICE ADAPTORS AND BACKGROUND TASKS TO USE TO COPY SOURCE EXTENTS TO TARGET EXTENTS IN A COPY RELATIONSHIP
80 20120198148 ADAPTIVE PRESTAGING IN A STORAGE CONTROLLER
81 20120198143 Memory Package Utilizing At Least Two Types of Memories
82 20120198121 METHOD AND APPARATUS FOR MINIMIZING CACHE CONFLICT MISSES
83 20120198118 USING DMA FOR COPYING PERFORMANCE COUNTER DATA TO MEMORY
84 20120198114 CONVERTING A MESSAGE SIGNALED INTERRUPTION INTO AN I/O ADAPTER EVENT NOTIFICATION TO A GUEST OPERATING SYSTEM
85 20120198111 MANAGING A RESOURCE LOCK
86 20120198108 Administering The Polling Of A Number Of Devices For Device Status
87 20120198095 Using Unique Local Unicast Addresses in a Global Domain Name Server by Providing a Centralized Registry
88 20120198076 Migrating Logical Partitions
89 20120198028 TRANSACTIONAL INDEPENDENT PERSISTER CLONING SYSTEM
90 20120198027 WAIT-FREE STREAM ORIENTED MIGRATION BASED STORAGE
91 20120198010 EMAIL-READ STATUS
92 20120198001 METHOD TO SHOW/HIDE E-MAIL MESSAGES BY A SENDER OR GROUP OF SENDERS WITHIN AN E-MAIL THREAD
93 20120197999 SYSTEM AND METHOD FOR MAKING USER GENERATED AUDIO CONTENT ON THE SPOKEN WEB NAVIGABLE BY COMMUNITY TAGGING
94 20120197990 PUBLISH-SUBSCRIBE MESSAGING
95 20120197985 SUBSTITUTING CONTENT FOR UNDESIRABLE CONTENT IN A WEB BROWSER
96 20120197983 REPRODUCING A GRAPHICAL USER INTERFACE DISPLAY
97 20120197951 EVENT-HANDLER FOR SELECTING RESPONSIVE ACTIONS
98 20120197943 METHOD, COMPUTER SYSTEM, AND PHYSICAL COMPUTER STORAGE MEDIUM FOR ORGANIZING DATA INTO DATA STRUCTURES
99 20120197942 Controlling Access to Documents by Parties
100 20120197935 Consolidating Related Task Data in Process Management Solutions
101 20120197932 ACCESSING A DATABASE
102 20120197925 Optimization of Database Driver Performance
103 20120197919 Masking Sensitive Data of Table Columns Retrieved From a Database
104 20120197918 ABSTRACTING SPECIAL FILE INTERFACES TO CONCURRENTLY SUPPORT MULTIPLE OPERATING SYSTEM LEVELS
105 20120197917 SYSTEMS AND METHODS FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
106 20120197912 Sorting E-Mail Documents Based on Free Text Field Content
107 20120197908 METHOD AND APPARATUS FOR ASSOCIATING A TABLE OF CONTENTS AND HEADINGS
108 20120197902 DATA INGEST OPTIMIZATION
109 20120197899 METHOD AND APPARATUS FOR RECOMMENDING A SHORT MESSAGE RECIPIENT
110 20120197892 CROSS-DOMAIN CLUSTERABILITY EVALUATION FOR CROSS-GUIDED DATA CLUSTERING BASED ON ALIGNMENT BETWEEN DATA DOMAINS
111 20120197884 CREATING BENCHMARK GRAPH DATA
112 20120197873 CONTROLLING DISCLOSURE OF TRACE DATA RELATED TO MOVING OBJECT
113 20120197867 Query-Based Generation of Data Records
114 20120197861 INTELLIGENT CONTENT DISCOVERY FOR CONTENT CONSUMERS
115 20120197860 INTEREST CONTOUR COMPUTATION AND MANAGEMENT BASED UPON USER AUTHORED CONTENT
116 20120197854 MINING SEQUENTIAL PATTERNS IN WEIGHTED DIRECTED GRAPHS
117 20120197850 SYSTEM AND METHOD FOR GENERATING DYNAMIC QUERIES
118 20120197849 RETRIEVING INFORMATION FROM A RELATIONAL DATABASE USING USER DEFINED FACETS IN A FACETED QUERY
119 20120197848 VALIDATION OF INGESTED DATA
120 20120197843 RESTORE OF FULL SYSTEM BACKUP AND INCREMENTAL BACKUPS USING MULTIPLE SIMULTANEOUS DEVICE STREAMS
121 20120197842 Space Efficient Cascading Point in Time Copying
122 20120197836 PORTABLE DATA MANAGEMENT
123 20120197833 ALERT MANAGEMENT SYSTEM AND METHOD
124 20120197832 COLLABORATIVE SYSTEM FOR CAPTURE AND REUSE OF SOFTWARE APPLICATION KNOWLEDGE AND A METHOD OF REALIZING SAME
125 20120197828 Energy Saving Control for Data Center
126 20120197804 Merchandise-Integral Transaction Receipt and Auditable Product Ownership Trail
127 20120197803 DUAL LAYER AUTHENTICATION FOR ELECTRONIC PAYMENT REQUEST IN ONLINE TRANSACTIONS
128 20120197768 Method and System for Automatic Inventory Variance Identification
129 20120197747 METHOD AND SYSTEM OF PRESERVING PURCHASED ON-DEMAND TRANSPORTATION ENTERTAINMENT SERVICES ACROSS DIFFERENT JOURNEY SEGMENTS OR SEPARATE TRIPS
130 20120197741 ADJUSTMENT OF A SECURITY LEVEL OF A SELF-CHECKOUT SYSTEM BASED ON SHOPPER ASSISTANT INTERVENTION
131 20120197681 SOFTWARE TOOL FOR GENERATING TECHNICAL BUSINESS DATA REQUIREMENTS
132 20120197677 MULTI-ROLE BASED ASSIGNMENT
133 20120197654 INFORMATION LANDSCAPE MODELING, ANALYSIS & VALIDATION
134 20120197644 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING SYSTEM, AND PROGRAM
135 20120197628 CROSS-LANGUAGE SPELL CHECKER
136 20120197612 PORTABLE WIRELESS DEVICE FOR MONITORING NOISE
137 20120197606 ACCURATE DETERMINATION OF PARTICLE POSITIONED ON FREE SURFACE IN PARTICLE METHOD
138 20120197485 TUNING PARAMETER OF KALMAN FILTER IN A WHEEL INSPECTION
139 20120197423 METHOD AND SYSTEM FOR SETTING RATES AND TARGETS IN A RANGE MANAGEMENT SYSTEM
140 20120196619 SYSTEM AND METHODS FOR LOCATING MOBILE DEVICES USING LOCATION AND PRESENCE INFORMATION
141 20120196610 SUPPORTING MULTIPLE SUBSCRIBER IDENTITIES IN A PORTABLE DEVICE USING A SINGLE TRANSCEIVER
142 20120196480 ELECTRICAL CONNECTION ELEMENT, ELECTRICAL CONNECTOR AND METHOD FOR MANUFACTURING THE SAME
143 20120196424 METHOD OF FABRICATING A DEEP TRENCH (DT) METAL-INSULATOR-METAL (MIM) CAPACITOR
144 20120196423 METHOD OF FABRICATION BODIES FOR AN EMBEDDED POLYSILICON RESISTOR AND AN EMBEDDED eFUSE ISOLATED FROM A SUBSTRATE
145 20120196413 METHOD AND STRUCTURE TO IMPROVE BODY EFFECT AND JUNCTION CAPACITANCE
146 20120196412 HIGH PERFORMANCE STRESS-ENHANCED MOSFETS USING SI:C AND SIGE EPITAXIAL SOURCE/DRAIN AND METHOD OF MANUFACTURE
147 20120196408 MULTICHIP ELECTRONIC PACKAGES AND METHODS OF MANUFACTURE
148 20120196402 IMPLEMENTING MULTIPLE DIFFERENT TYPES OF DIES FOR MEMORY STACKING
149 20120196401 Nano/Microwire Solar Cell Fabricated by Nano/Microsphere Lithography
150 20120196230 LAYOUT DECOMPOSITION METHOD AND APPARATUS FOR MULTIPLE PATTERNING LITHOGRAPHY
151 20120196212 METHOD AND APPARATUS FOR SUB-PELLICLE DEFECT REDUCTION ON PHOTOMASKS
152 20120195591 DUAL NETWORK TYPES SOLUTION FOR COMPUTER INTERCONNECTS
153 20120195524 VALIDATING STORED COPIES OF DATA IMAGES TO LOAD INTO MEMORY
154 20120195427 Location Restricted Content Deliver over a Network
155 20120195355 Power Distribution Device Communications Platform
156 20120195208 PROGRAMMABLE MULTIFIELD PARSER PACKET
157 20120195107 Method for Selectable Guaranteed Write-Through With Early Read Suppression
158 20120195102 NANO-ELECTRO-MECHANICAL DRAM CELL
159 20120194996 Liquid Cooling System for Stackable Modules in Energy-Efficient Computing Systems
160 20120194992 A DIMM Riser Card With An Angled DIMM Socket And A Straddle Mount DIMM Socket
161 20120194941 WRITING TIMING-BASED SERVO PATTERNS IN PERPENDICULAR AND NON-ORIENTED MAGNETIC MEDIA
162 20120194867 INTELLIGENT DEVICE INTEGRATION USING RFID TECHNOLOGY
163 20120194792 METHOD AND SYSTEM TO PREDICT LITHOGRAPHY FOCUS ERROR USING SIMULATED OR MEASURED TOPOGRAPHY
164 20120194515 DYNAMIC SPAWNING OF FOCAL POINT OBJECTS WITHIN A VIRTUAL UNIVERSE SYSTEM
165 20120194337 WARNING OF HAZARDOUS CONDITIONS IN MONITORED SPACES USING RFID TECHNOLOGY
166 20120194302 STRUCTURE, STRUCTURE AND METHOD FOR PROVIDING AN ON-CHIP VARIABLE DELAY TRANSMISSION LINE WITH FIXED CHARACTERISTIC IMPEDANCE
167 20120194236 IMPLEMENTING PHASE LOCKED LOOP (PLL) WITH ENHANCED LOCKING CAPABILITY WITH A WIDE RANGE DYNAMIC REFERENCE CLOCK
168 20120193833 METHOD OF FULL-FIELD SOLDER COVERAGE
169 20120193790 ELECTROSTATIC CHUCKING OF AN INSULATOR HANDLE SUBSTRATE
170 20120193767 ADVANCED LOW k CAP FILM FORMATION PROCESS FOR NANO ELECTRONIC DEVICES
171 20120193752 Novel 3D Integration Method Using SOI Substrates and Structures Produced Thereby
172 20120193751 SEMICONDUCTOR DEVICE AND METHOD OF MANUFACTURING
173 20120193747 SCHOTTKY BARRIER DIODE, A METHOD OF FORMING THE DIODE AND A DESIGN STRUCTURE FOR THE DIODE
174 20120193729 DEVICES AND METHODS TO OPTIMIZE MATERIALS AND PROPERTIES FOR REPLACEMENT METAL GATE STRUCTURES
175 20120193716 HIGH-K TRANSISTORS WITH LOW THRESHOLD VOLTAGE
176 20120193715 STRUCTURE WITH ISOTROPIC SILICON RECESS PROFILE IN NANOSCALE DIMENSIONS
177 20120193712 FinFET STRUCTURE HAVING FULLY SILICIDED FIN
178 20120193710 DEVICE AND METHOD OF REDUCING JUNCTION LEAKAGE
179 20120193687 REDUCED S/D CONTACT RESISTANCE OF III-V MOSFET USING LOW TEMPERATURE METAL-INDUCED CRYSTALLIZATION OF n+ Ge
180 20120193680 STRUCTURE WITH ISOTROPIC SILICON RECESS PROFILE IN NANOSCALE DIMENSIONS
181 20120193679 HETEROJUNCTION TUNNELING FIELD EFFECT TRANSISTORS, AND METHODS FOR FABRICATING THE SAME
182 20120193678 FABRICATION OF A VERTICAL HETEROJUNCTION TUNNEL-FET
183 20120193603 GRAPHENE GROWTH ON A CARBON-CONTAINING SEMICONDUCTOR LAYER
184 20120193599 PHASE CHANGE MEMORY CELL ARRAY WITH SELF-CONVERGED BOTTOM ELECTRODE AND METHOD FOR MANUFACTURING
185 20120193595 COMPOSITE TARGET SPUTTERING FOR FORMING DOPED PHASE CHANGE MATERIALS
186 20120193536 THERMALLY EXCITED NEAR-FIELD SOURCE
187 20120193348 HIGH-K TRANSISTORS WITH LOW THRESHOLD VOLTAGE
188 20120193237 DNA SEQUENCING USING MULTIPLE METAL LAYER STRUCTURE WITH DIFFERENT ORGANIC COATINGS FORMING DIFFERENT TRANSIENT BONDINGS TO DNA
189 20120193236 ELECTRON BEAM SCULPTING OF TUNNELING JUNCTION FOR NANOPORE DNA SEQUENCING
190 20120193235 DNA MOTION CONTROL BASED ON NANOPORE WITH ORGANIC COATING FORMING TRANSIENT BONDING TO DNA
191 20120193231 DNA SEQUENCING USING MULTIPLE METAL LAYER STRUCTURE WITH ORGANIC COATINGS FORMING TRANSIENT BONDING TO DNA BASES
192 20120193135 Through-Hole-Vias In Multi-Layer Printed Circuit Boards
193 20120193121 HIGH PERFORMANCE ON-CHIP VERTICAL COAXIAL CABLE, METHOD OF MANUFACTURE AND DESIGN STRUCTURE
194 20120193014 REDUCTION OF EDGE CHIPPING DURING WAFER HANDLING
195 20120192913 MIXED TEMPERATURE DEPOSITION OF THIN FILM SILICON TANDEM CELLS
196 20120192909 GENERATING POWER FROM HEAT PRODUCED BY AN ELECTRONIC SYSTEM