170 US patents granted on 08 July 2014 and assigned to IBM
1
8,776,257
Session-controlled-access of client data by support personnel
2
8,776,239
In-development vulnerability response management
3
8,776,238
Verifying certificate use
4
8,776,235
Storage device with internalized anti-virus protection
5
8,776,182
Secure boot of a data breakout appliance with multiple subsystems at the edge of a mobile data network
6
8,776,098
Exchanging data using data transformation
7
8,776,096
Methods for operating system identification and web application execution
8
8,776,084
Executing an accelerator application program in a hybrid computing environment
9
8,776,081
Send-side matching of data communications messages
10
8,776,078
Method for dynamically freeing computer resources
11
8,776,075
Energy consumption optimization in a data-processing system
12
8,776,070
Method and apparatus having resistance to forced termination attack on monitoring program for monitoring a predetermined resource
13
8,776,069
Energy and performance optimizing job scheduling
14
8,776,066
Managing task execution on accelerators
15
8,776,062
Determining desired job plan based on previous inquiries in a stream processing framework
16
8,776,061
Real-time distributed monitoring of local and global processor resource allocations and deallocations
17
8,776,059
Moveable access control list (ACL) mechanisms for hypervisors and virtual machines and virtual port firewalls
18
8,776,058
Dynamic generation of VM instance at time of invocation
19
8,776,052
Method, an apparatus and a system for managing a distributed compression system
20
8,776,048
Early configuration in deploying an enterprise application
21
8,776,040
Protection for unauthorized firmware and software upgrades to consumer electronic devices
22
8,776,037
Apparatus and method to update multiple devices disposed in a computing system
23
8,776,035
Providing performance tuned versions of compiled code to a CPU in a system of heterogeneous cores
24
8,776,034
Dynamically maintaining coherency within live ranges of direct buffers
25
8,776,033
Batch dispatch of java native interface calls
26
8,776,025
Integrated debugger and code coverage tool
27
8,776,018
System and method for restartable provisioning of software components
28
8,776,012
Automatic scheduling of review meetings
29
8,776,006
Delay defect testing of power drop effects in integrated circuits
30
8,776,004
Method for improving static timing analysis and optimizing circuits using reverse merge
31
8,775,996
Direct current circuit analysis based clock network design
32
8,775,992
Designing photonic switching systems utilizing equalized drivers
33
8,775,988
Decentralized dynamically scheduled parallel static timing analysis
34
8,775,974
Multi-contextual delta navigation in a compare view
35
8,775,962
Step-wise, cumulative object and relationship aggregation in a graphical system management topology
36
8,775,948
Method for capturing collaborative, real-time feedback on socio-technical interactions in a virtual environment and graphically displaying the interaction patterns for later review
37
8,775,947
Data sharing software program utilizing a drag-and-drop operation and spring-loaded portal
38
8,775,936
Displaying dynamic and shareable help data for images a distance from a pointed-to location
39
8,775,930
Generic frequency weighted visualization component
40
8,775,921
Creating, updating, saving, and propagating customized views of table and grid information
41
8,775,906
Efficient storage of meta-bits within a system memory
42
8,775,904
Efficient storage of meta-bits within a system memory
43
8,775,872
Diagnostic data set component
44
8,775,867
Method and system for using a standby server to improve redundancy in a dual-node data storage system
45
8,775,864
Controlling a solid state disk (SSD) device
46
8,775,858
Heterogeneous recovery in a redundant memory system
47
8,775,840
Virtualization in a multi-core processor (MCP)
48
8,775,821
Secure password generation
49
8,775,787
Method and device for configuring functional capabilities in a data processing system
50
8,775,784
Secure boot up of a computer based on a hardware based root of trust
51
8,775,778
Use of a helper thread to asynchronously compute incoming data
52
8,775,776
Hash table using hash table banks
53
8,775,772
Method and apparatus for performing enhanced read and write operations in a FLASH memory system
54
8,775,769
Partition-based method and apparatus for diagnosing memory leak in java systems
55
8,775,767
Method and system for allocating memory to a pipeline
56
8,775,766
Extent size optimization
57
8,775,753
Synchronization of logical copy relationships
58
8,775,749
Demand based memory management of non-pagable data storage
59
8,775,743
Resolving ownership deadlock in a distributed shared memory
60
8,775,729
Prefetching data tracks and parity data to use for destaging updated tracks
61
8,775,728
Extended address volume (EAV) allocation verification
62
8,775,698
Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations
63
8,775,691
Detecting firmware version for an input/output adapter
64
8,775,673
Routing a session initiation protocol (SIP) message in a communication system
65
8,775,646
Method and apparatus for WS-policy based web service controlling
66
8,775,623
Automatic port conflict resolution during application deployment
67
8,775,615
SNMP-based management of service oriented architecture environments
68
8,775,607
Identifying stray assets in a computing enviroment and responsively taking resolution actions
69
8,775,601
Managing organizational computing resources in accordance with computing environment entitlement contracts
70
8,775,598
Intelligent offline caching of non-navigated content based on usage metrics
71
8,775,593
Managing organizational computing resources in accordance with computing environment entitlement contracts
72
8,775,591
Real-time information technology environments
73
8,775,590
Reactive monitoring of guests in a hypervisor environment
74
8,775,588
Method and apparatus for transforming web service policies from logical model to physical model
75
8,775,587
Physical network interface selection to minimize contention with operating system critical storage operations
76
8,775,585
Autonomic SLA breach value estimation
77
8,775,575
Differentiating image files in a networked computing environment
78
8,775,573
Method and apparatus for localized adaptation of client devices based on correlation or learning at remote server
79
8,775,562
Mapping file fragments to file information and tagging in a segmented file sharing system
80
8,775,551
Testing a network system
81
8,775,531
Completion processing for data communications instructions
82
8,775,530
Communication management method and system
83
8,775,527
Collaborative email filtering
84
8,775,523
Method and system to intelligently route message requests
85
8,775,513
Correlating messaging text to business objects for business object integration into messaging
86
8,775,499
Intelligent discovery of network information from multiple information gathering agents
87
8,775,498
Universal architecture for client management extensions on monitoring, control, and configuration
88
8,775,483
In-memory data grid hash scheme optimization
89
8,775,481
Re-establishing traceability
90
8,775,470
Method for implementing fine-grained access control using access restrictions
91
8,775,468
Method and system for providing path-level access control for structured documents stored in a database
92
8,775,462
Service oriented architecture industry model repository meta-model component with a standard based index
93
8,775,460
Managing changes to computer system
94
8,775,459
Method and apparatus for robust input interpretation by conversation systems
95
8,775,455
Document search system which reflects the situation of using documents in the search results
96
8,775,445
Automated configuration of location-specific page anchors
97
8,775,425
Systems and methods for massive structured data management over cloud aware distributed file system
98
8,775,421
Search scheduling and delivery
99
8,775,419
Refining a dictionary for information extraction
100
8,775,412
Method and system for a self-healing query access plan
101
8,775,390
Managing dereferenced chunks in a deduplication system
102
8,775,389
Implementing continuous control monitoring for audit purposes using a complex event processing environment
103
8,775,386
Device and method for generating copy of database
104
8,775,379
Ensuring partitioned dataset extended (PDSE) critical dataset redundancy (CDR)
105
8,775,376
Hybrid data backup in a networked computing environment
106
8,775,371
Synchronizing an auxiliary data system with a primary data system
107
8,775,345
Recovering the structure of sparse markov networks from high-dimensional data
108
8,775,344
Determining and validating provenance data in data stream processing system
109
8,775,342
Incremental context accumulating systems with information co-location for high performance and real-time decisioning systems
110
8,775,339
Generating constraint-compliant populations in population-based optimization
111
8,775,335
Privacy-aware on-line user role tracking
112
8,775,330
Establishing a data management fee structure based on fine grained data entities
113
8,775,277
Method, system, and program product for electronically validating invoices
114
8,775,244
Optimal scheduling of venue attendance based on queue size and location
115
8,775,238
Generating customized disincentive marketing content for a customer based on customer risk assessment
116
8,775,232
Transforming a legacy IT infrastructure into an on-demand operating environment
117
8,775,228
Methods and apparatus for agreement-based automated service provisioning
118
8,775,226
Computing and managing conflicting functional data requirements using ontologies
119
8,775,224
Method and apparatus for dynamic specification of a business value by a discovered resource
120
8,775,184
Evaluating spoken skills
121
8,775,178
Updating a voice template
122
8,774,826
System and method for reducing latency of location based information retrieved from a location service
123
8,774,778
Mobile location identifier for social check-in applications
124
8,774,532
Calibration of video object classification
125
8,774,522
Semantic parsing of objects in video
126
8,774,389
Call routing between shared service centers
127
8,774,228
Timing recovery method and apparatus for an input/output bus with link redundancy
128
8,774,057
Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks
129
8,773,999
Distributed chassis architecture having integrated service appliances
130
8,773,920
Reference generator with programmable M and B parameters and methods of use
131
8,773,810
Adjustable span recording head
132
8,773,805
Tape media life
133
8,773,795
Products with tape formats having one or more spare areas and apparatuses configured for use with such products
134
8,773,467
Enhanced asset management and planning system
135
8,773,449
Rendering of stereoscopic images with multithreaded rendering software pipeline
136
8,773,381
Time-based contextualizing of multiple pages for electronic book reader
137
8,773,215
Fully decoupled LC-tank based oscillator topology for low phase noise and high oscillation amplitude applications
138
8,772,949
Enhanced capture pads for through semiconductor vias
139
8,772,942
Interconnect structure employing a Mn-group VIIIB alloy liner
140
8,772,941
Circuit structure with low dielectric constant regions
141
8,772,933
Interconnect structure and method of making same
142
8,772,927
Semiconductor package structures having liquid cooler integrated with first level chip package modules
143
8,772,910
Doping carbon nanotubes and graphene for improving electronic mobility
144
8,772,906
Thermally insulated phase change material cells
145
8,772,902
Fabrication of a localized thick box with planar oxide/SOI interface on bulk silicon substrate for silicon photonics integration
146
8,772,889
Magnetic domain wall shift register memory device readout
147
8,772,877
Tunnel field-effect transistor
148
8,772,876
High-voltage silicon-on-insulator transistors and methods of manufacturing the same
149
8,772,874
MOSFET including asymmetric source and drain regions
150
8,772,850
Embedded DRAM memory cell with additional patterning layer for improved strap formation
151
8,772,782
Transistor employing vertically stacked self-aligned carbon nanotubes
152
8,772,755
Directionally etched nanowire field effect transistors
153
8,772,747
Composite target sputtering for forming doped phase change materials
154
8,772,376
Near-infrared absorbing film compositions
155
8,772,180
Interconnect structure and method of making same
156
8,772,161
Annealing copper interconnects
157
8,772,156
Methods of fabricating interconnect structures containing various capping materials for electrical fuse and other related applications
158
8,772,149
FinFET structure and method to adjust threshold voltage in a FinFET structure
159
8,772,143
Field effect transistor devices with dopant free channels and back gates
160
8,772,141
Doping carbon nanotubes and graphene for improving electronic mobility
161
8,772,116
Dielectric equivalent thickness and capacitance scaling for semiconductor devices
162
8,772,101
Methods of forming replacement gate structures on semiconductor devices and the resulting device
163
8,772,098
Transport conduits for contacts to graphene
164
8,772,079
Backside contacting on thin layer photovoltaic cells
165
8,771,929
Tone inversion of self-assembled self-aligned structures
166
8,771,632
Methods of forming metal oxide nanostructures, and nanostructures thereof
167
8,771,533
Edge protection seal for bonded substrates
168
8,771,077
System, method, and apparatus for associating a gaming profile using proximity of a wireless device
169
8,771,076
System, method, and apparatus for portable gaming profiles
170
8,769,812
Propagating pin corrections through physically mating devices