200 US patents granted on 02 September 2014 and assigned to IBM
1
8,826,455
Method and apparatus for automated assignment of access permissions to users
2
8,826,425
System and method for automatically discovering security classification of hosts
3
8,826,421
Method and apparatus for security validation of user input
4
8,826,420
Dynamic account provisions for service desk personnel
5
8,826,418
Trust retention
6
8,826,408
Consolidating disparate cloud service data and behavior based on trust relationships between cloud services
7
8,826,403
Service compliance enforcement using user activity monitoring and work request verification
8
8,826,389
Multi-media identity management system
9
8,826,305
Shared versioned workload partitions
10
8,826,299
Spawned message state determination
11
8,826,297
Creating web services from an existing web site
12
8,826,293
Visualization-centric performance-based volume allocation in a data storage system
13
8,826,286
Monitoring performance of workload scheduling systems based on plurality of test jobs
14
8,826,277
Cloud provisioning accelerator
15
8,826,272
Planning a reliable migration in a limited stability virtualized environment
16
8,826,262
Realtime tracking of software components
17
8,826,256
Optimizing compiler performance by object collocation
18
8,826,248
Enabling computational process as a dynamic data source for bi reporting systems
19
8,826,247
Enabling computational process as a dynamic data source for BI reporting systems
20
8,826,245
Method, system and program product for optimizing emulation of a suspected malware
21
8,826,244
Providing programming support to debuggers
22
8,826,243
System, method, and computer program product for error code injection
23
8,826,239
Asynchronous code testing in integrated development environment (IDE)
24
8,826,237
Guiding correction of semantic errors in code using collaboration records
25
8,826,236
Step granularity selection in a software debugger
26
8,826,235
Step granularity selection in a software debugger
27
8,826,232
Metamodeling contextual navigation of computer software applications
28
8,826,227
Computer aided visualization of a business object model lifecycle
29
8,826,224
Apparatus and method for supporting model-driven development
30
8,826,223
Techniques for objective assessment and improvement of software quality
31
8,826,222
Pre-merge conflict avoidance
32
8,826,216
Token-based current control to mitigate current delivery limitations in integrated circuits
33
8,826,215
Routing centric design closure
34
8,826,214
Implementing Z directional macro port assignment
35
8,826,210
Visualization interface of continuous waveform multi-speaker identification
36
8,826,208
Computational thermal analysis during microchip design
37
8,826,206
Testing two-state logic power island interface
38
8,826,203
Automating current-aware integrated circuit and package design and optimization
39
8,826,166
Evaluating and comparing the requirements of a task with the capabilities of an entity
40
8,826,156
Containing and accessing multiple web browsers
41
8,826,146
Uniform user interface for software applications
42
8,826,144
Content recovery mode for portlets
43
8,826,143
Central logout from multiple websites
44
8,826,129
Multi-touch device having a bot with local and remote capabilities
45
8,826,127
System and method for representation of multiple related objects within a web feed
46
8,826,121
Magnifying the text of a link while still retaining browser function in the magnified display
47
8,826,119
Management of a web site that includes dynamic protected data
48
8,826,116
Creating annotations of transient computer objects
49
8,826,112
Navigating table data with mouse actions
50
8,826,095
Method and system for providing an improved store-in cache
51
8,826,092
Characterization and validation of processor links
52
8,826,077
Defining a computer recovery process that matches the scope of outage including determining a root cause and performing escalated recovery operations
53
8,826,076
Visually marking failed components
54
8,826,075
Solving constraint satisfaction problems having loosely interconnected sub-problems
55
8,826,073
3-D stacked multiprocessor structures and methods to enable reliable operation of processors at speeds above specified limits
56
8,826,069
Unified, workload-optimized, adaptive RAS for hybrid systems
57
8,826,065
Methods for redundant array of independent disk (RAID) storage recovery
58
8,826,049
Minimizing airflow using preferential memory allocation by prioritizing memory workload allocation to memory banks according to the locations of memory banks within the enclosure
59
8,826,029
Providing time ratio-based password/challenge authentication
60
8,826,017
Optimizing web landing page link access times through preliminary functions during page deployment
61
8,826,014
Authentication of remote host via closed ports
62
8,826,003
Network node with network-attached stateless security offload device employing out-of-band processing
63
8,826,001
Securing information within a cloud computing environment
64
8,825,997
Multi-version message condition based delivery
65
8,825,993
Port throttling across an operating system restart during a hot upgrade
66
8,825,983
Data communications in a parallel active messaging interface of a parallel computer
67
8,825,981
Allocating addressable memory regions to an adapter
68
8,825,980
Consideration of adjacent track interference and wide area adjacent track erasure during disk defragmentation
69
8,825,975
Caching source blocks of data for target blocks of data
70
8,825,973
Caching source blocks of data for target blocks of data
71
8,825,957
Demoting tracks from a first cache to a second cache by using an occupancy of valid tracks in strides in the second cache to consolidate strides in the second cache
72
8,825,956
Demoting tracks from a first cache to a second cache by using a stride number ordering of strides in the second cache to consolidate strides in the second cache
73
8,825,954
Weather adaptive environmentally hardened appliances
74
8,825,953
Demoting tracks from a first cache to a second cache by using a stride number ordering of strides in the second cache to consolidate strides in the second cache
75
8,825,952
Handling high priority requests in a sequential access storage device having a non-volatile storage cache
76
8,825,951
Managing high speed memory
77
8,825,944
Populating strides of tracks to demote from a first cache to a second cache
78
8,825,932
Obtaining vital product data of a non-active component
79
8,825,931
KVM switch system capable of wirelessly transmitting keyboard-mouse-data between wired input/output devices based on a security clearance level
80
8,825,915
Input/output port rotation in a storage area network device
81
8,825,910
Pass-through converged network adaptor (CNA) using existing ethernet switching device
82
8,825,906
Method and system for named collaborative spaces in a collaborative computing environment
83
8,825,905
Mainframe web client
84
8,825,901
Distributed parallel discovery
85
8,825,892
Dynamically calculating an inbound blocking factor using operating-system-level conditions
86
8,825,863
Virtual machine placement within a server farm
87
8,825,862
Optimization of resource provisioning in a networked computing environment
88
8,825,861
System management operational workflow templates
89
8,825,855
Non-intrusive single sign-on mechanism in cloud services
90
8,825,852
Relevant alert delivery in a distributed processing system
91
8,825,837
Notice of restored malfunctioning links
92
8,825,834
Automated cluster member management based on node capabilities
93
8,825,833
Tracking computer system configuration changes with corresponding message responses
94
8,825,825
SNMP request processing within distributed device architecture
95
8,825,821
Method and system for selection of a runtime stack for deployment of a web service
96
8,825,811
Connection management and optimization for services delivered over networks
97
8,825,806
Selection and configuration of storage-area network storage device and computing device
98
8,825,804
Method and system for avoiding an unintentional time-out for communications in a client-proxy-server environment
99
8,825,778
Selective display of past instant messages
100
8,825,739
Method and apparatus for controlling multiple systems in a low bandwidth environment
101
8,825,735
Public BOT management in private networks
102
8,825,733
Mobile device workload management for cloud computing using SIP and presence to control workload and method thereof
103
8,825,731
Mobile device workload management for cloud computing using SIP and presence to control workload and method thereof
104
8,825,727
Software-hardware adder
105
8,825,707
Generating BPEL control flows
106
8,825,690
Methods of efficiently recording and reproducing activity in virtual world
107
8,825,686
Expression evaluation over multiple data models
108
8,825,681
Method, system and program product for transmitting electronic communications using automatically formed contact groups
109
8,825,661
Systems and methods for two stream indexing of audio content
110
8,825,634
Client and database problem determination and monitoring
111
8,825,624
Life arcs as an entity resolution feature
112
8,825,621
Transformation of complex data source result sets to normalized sets for manipulation and presentation
113
8,825,617
Limiting deduplication based on predetermined criteria
114
8,825,616
Execution of database queries including filtering
115
8,825,604
Archiving data in database management systems
116
8,825,603
Ordering volumes and tracks for data transfer based on usage characteristics
117
8,825,589
Rule correlation to rules input attributes according to disparate distribution analysis
118
8,825,588
Rule correlation to rules input attributes according to disparate distribution analysis
119
8,825,581
Simplifying a graph of correlation rules while preserving semantic coverage
120
8,825,580
Smart survey with progressive discovery
121
8,825,577
Using penalty and reward to aggregate data to assess trust
122
8,825,575
Conjunctive normal form encoding of cardinality constraints
123
8,825,573
Controlling quarantining and biasing in cataclysms for optimization simulations
124
8,825,561
Method and system of determining a prioritized list of users related to a given goal
125
8,825,555
Privacy-sensitive sample analysis
126
8,825,554
Method and computer system for performing transactions between a client and a server
127
8,825,533
Intelligent dialogue amongst competitive user applications
128
8,825,526
Method and system for providing targeted advertising in public places and carriers
129
8,825,511
Smart reminder management
130
8,825,510
Smart reminder management
131
8,825,455
On-demand table model for semiconductor device evaluation
132
8,825,433
Automatic generation of valid at-speed structural test (ASST) test groups
133
8,825,416
Systems and methods for phase identification
134
8,825,409
Tracing seismic sections to convert to digital format
135
8,825,407
Determination of a route of a mobile device in a mobile network
136
8,825,395
Route optimization
137
8,825,368
Physical object search
138
8,825,255
Reconciling service class-based routing affecting user service within a controllable transit system
139
8,825,194
Global positioning system location information for an automated data storage library
140
8,825,029
Call-in number formatting adjustment per viewing device
141
8,825,022
Information sharing for third party applications in cellular telecommunication infrastructures
142
8,825,006
Authentication request management
143
8,824,684
Dynamic, selective obfuscation of information for multi-party transmission
144
8,824,676
Streaming video to cellular phones
145
8,824,641
Real time automatic caller speech profiling
146
8,824,573
Digital phase detector with zero phase offset
147
8,824,569
High bandwidth decompression of variable length encoded data streams
148
8,824,540
Decision feedback equalizers with high-order continuous time feedback
149
8,824,506
Fragmentation of link layer discovery protocol packets
150
8,824,485
Efficient software-based private VLAN solution for distributed virtual switches
151
8,824,483
Delivering multicast frames to aggregated link trunks in a distributed switch
152
8,824,481
System, method, and apparatus to correlate a TCAP web service request to an application server session
153
8,824,335
Endpoint-to-endpoint communications status monitoring
154
8,824,279
Implementing redundancy on infiniband (IB) networks
155
8,824,218
Compact low-power asynchronous resistor-based memory read operation and circuit
156
8,824,196
Single cycle data copy for two-port SRAM
157
8,824,190
Memory state sensing based on cell capacitance
158
8,824,143
Combined power and cooling rack supporting an electronics rack(S)
159
8,824,080
Data recording and reading device and method
160
8,823,993
Print job distribution within a printing system
161
8,823,990
Print job distribution within a printing system
162
8,823,739
Background replacement for videoconferencing
163
8,823,708
Teleport preview provisioning in virtual environments
164
8,823,699
Getting snapshots in immersible 3D scene recording in virtual world
165
8,823,649
Pointing device having rotational sensors
166
8,823,558
Disparity reduction for high speed serial links
167
8,823,557
Random extraction from compressed data
168
8,823,535
Early detection of environmental conditions that will lead to creep corrosion on printed circuit boards in data centers
169
8,823,497
Secure data card with passive RFID chip and biometric sensor
170
8,823,491
Security-enhanced radio frequency object locator system, method and program storage device
171
8,823,176
Discontinuous/non-uniform metal cap structure and process for interconnect integration
172
8,823,164
Heatsink attachment module
173
8,823,162
Integrated circuit die stacks with translationally compatible vias
174
8,823,143
Electrodeposition method for forming Ge on semiconductor substrates
175
8,823,136
On chip inductor with frequency dependent inductance
176
8,823,127
Multijunction photovoltaic cell fabrication
177
8,823,090
Field-effect transistor and method of creating same
178
8,823,064
Asymmetric FET formed through use of variable pitch gate for use as logic device and test structure
179
8,822,994
Method of repairing probe pads
180
8,822,993
Integrated circuit including sensor structure, related method and design structure
181
8,822,816
Niobium thin film stress relieving layer for thin-film solar cells
182
8,822,342
Method to reduce depth delta between dense and wide features in dual damascene structures
183
8,822,337
Two-sided semiconductor structure
184
8,822,320
Dense finFET SRAM
185
8,822,317
Self-aligned III-V MOSFET diffusion regions and silicide-like alloy contact
186
8,822,295
Low extension dose implants in SRAM fabrication
187
8,822,278
Asymmetric FET formed through use of variable pitch gate for use as logic device and test structure
188
8,822,141
Front side wafer ID processing
189
8,822,137
Self-aligned fine pitch permanent on-chip interconnect structures and method of fabrication
190
8,821,978
Methods of directed self-assembly and layered structures formed therefrom
191
8,821,965
Accurate deposition of nano-objects on a surface
192
8,821,796
Scanning probe with twin-nanopore or a-single-nanopore biomolecules
193
8,821,772
Fluorescent compounds for detecting use of proper plastic molding temperatures
194
8,821,351
Routine-based management of exercise equipment access
195
8,821,281
Detection of an orientation of a game player relative to a screen
196
8,820,629
Barcode scanning for communication
197
8,820,616
Method and apparatus providing fine alignment of a structure relative to a support
198
8,820,612
Injection molded solder process for forming solder bumps on substrates
199
8,819,933
Method for forming a current distribution structure
200
8,819,931
Enhanced-reliability printed circuit board for tight-pitch components