IBM patents granted on 24 February 2015

151 US patents granted on 24 February 2015 and assigned to IBM

1 8,966,652 Software utilization privilege brokering in a networked computing environment
2 8,966,648 Method and apparatus for variable privacy preservation in data mining
3 8,966,645 Prevention of accidental password disclosure in application windows
4 8,966,636 Transforming unit tests for security testing
5 8,966,593 Delivering author specific content
6 8,966,586 Authentication within OpenFlow network
7 8,966,510 Kernel execution for hybrid systems
8 8,966,485 Realizing jumps in an executing process instance
9 8,966,482 Virtual machine management
10 8,966,473 Dynamically building application environments in a computational grid
11 8,966,471 Software signature discovery
12 8,966,458 Processing code units on multi-core heterogeneous processors
13 8,966,455 Flow analysis in program execution
14 8,966,451 Identifying potential lock conditions in transactional software applications
15 8,966,449 Test case pattern matching
16 8,966,437 Method and apparatus of specifying the concrete syntax of graphical modeling languages
17 8,966,431 Semiconductor timing improvement
18 8,966,422 Median line based critical timing path optimization
19 8,966,420 Estimating delay deterioration due to device degradation in integrated circuits
20 8,966,391 Force-based contextualizing of multiple pages for electronic book reader
21 8,966,359 Web application content mapping
22 8,966,324 Transactional execution branch indications
23 8,966,322 Automated testing of hot swap scenarios of field replaceable units in a storage system
24 8,966,254 Keyless challenge and response system
25 8,966,247 Managing security certificates of storage devices
26 8,966,224 Performing a deterministic reduction operation in a parallel computer
27 8,966,221 Translating translation requests having associated priorities
28 8,966,220 Optimizing large page processing
29 8,966,219 Address translation through an intermediate address space
30 8,966,218 On-access predictive data allocation and reallocation system and method
31 8,966,213 Granting and revoking supplemental memory allocation requests
32 8,966,196 Cloud management of device memory based on geographical location
33 8,966,187 Flexible replication with skewed mapping in multi-core chips
34 8,966,186 Cache memory prefetching
35 8,966,185 Cache memory prefetching
36 8,966,182 Software and hardware managed dual rule bank cache for use in a pattern matching accelerator
37 8,966,178 Populating a first stride of tracks from a first cache to write to a second stride in a second cache
38 8,966,175 Automated storage provisioning within a clustered computing environment
39 8,966,169 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
40 8,966,158 Data protection technique that protects illicit copying of data maintained in data storage
41 8,966,148 Providing real-time interrupts over Ethernet
42 8,966,133 Determining a mapping mode for a DMA data transfer
43 8,966,132 Determining a mapping mode for a DMA data transfer
44 8,966,115 Content protection continuity through authorized chains of components
45 8,966,110 Dynamic bandwidth throttling
46 8,966,107 System and method of streaming data over a distributed infrastructure
47 8,966,085 Policy-based scaling of computing resources in a networked computing environment
48 8,966,084 Virtual machine load balancing
49 8,966,068 Selective logging of network requests based on subsets of the program that were executed
50 8,966,051 Technique for monitoring component processing
51 8,966,047 Managing service specifications and the discovery of associated services
52 8,966,023 Adjusting software settings
53 8,966,020 Integration of heterogeneous computing systems into a hybrid computing system
54 8,966,019 Application server for mainframe computer systems
55 8,966,016 Resource-based event typing in a rules system
56 8,965,944 Generation of test cases with range constraints for floating point add and subtract instructions
57 8,965,938 Orphan management in file systems
58 8,965,937 Automated selection of functions to reduce storage capacity based on performance requirements
59 8,965,930 Systems and methods of networking enhancements using location based services
60 8,965,928 Searching for computer resources based on associations between these resources and external events
61 8,965,925 Access controls
62 8,965,922 Intelligent content assistance
63 8,965,918 Decomposed query conditions
64 8,965,914 Grouping identity records to generate candidate lists to use in an entity and relationship resolution process
65 8,965,912 Integrating databases
66 8,965,905 Discovering relationships between data processing environment components
67 8,965,897 Intelligent product feedback analytics tool
68 8,965,895 Relationship discovery in business analytics
69 8,965,890 Context sensitive media and information
70 8,965,887 Software system test case creation
71 8,965,867 Measuring and altering topic influence on edited and unedited media
72 8,965,848 Entity resolution based on relationships to a common entity
73 8,965,845 Proactive data object replication in named data networks
74 8,965,839 On the fly data binning
75 8,965,838 Efficient loading of data in databases
76 8,965,826 Dynamic backjumping in constraint satisfaction problem solving
77 8,965,825 Mode determination for multivariate time series data
78 8,965,801 Provision of support services as a service
79 8,965,797 Explosions of bill-of-materials lists
80 8,965,754 Text prediction using environment hints
81 8,965,752 Filtering prohibited language formed inadvertently via a user-interface
82 8,965,748 Data center efficiency analyses and optimization
83 8,965,737 Ultrasensitive biological and chemical detection using surface plasmon resonance
84 8,965,623 Automated cleaning in a sensor network
85 8,965,541 Exercise-integrated workstation
86 8,965,462 Persistent display of priority information on a portable electronic device
87 8,965,181 Automatic announcer voice attenuation in a presentation of a broadcast event
88 8,965,159 Implementing twisted pair waveguide for electronic substrates
89 8,965,042 System and method for the measurement of retail display effectiveness
90 8,964,995 Acoustic diagnosis and correction system
91 8,964,826 Time domain analog multiplication techniques for adjusting tap weights of feed-forward equalizers
92 8,964,825 Analog signal current integrators with tunable peaking function
93 8,964,753 Transformation of bi-directional packet flow
94 8,964,601 Network switching domains with a virtualized control plane
95 8,964,600 Methods of forming virtual network overlays
96 8,964,527 Maintaining a communication path from a host to a storage subsystem in a network
97 8,964,495 Memory operation upon failure of one of two paired memory devices
98 8,964,493 Defective memory column replacement with load isolation
99 8,964,391 Sectioned manifolds facilitating pumped immersion-cooling of electronic components
100 8,964,390 Sectioned manifolds facilitating pumped immersion-cooling of electronic components
101 8,964,375 Techniques for data center cooling
102 8,964,327 Tape storage device, data writing method, and program
103 8,964,321 Iterative data storage read channel architecture having dropout mitigation
104 8,964,319 Tape media kiss-contact read verification
105 8,964,063 Camera resolution modification based on intended printing location
106 8,964,025 Visual obstruction removal with image capture
107 8,963,925 Maximize data visibility using slated viewer
108 8,963,922 Automatic presentational level compositions of data visualizations
109 8,963,763 Configuring an analog-digital converter
110 8,963,661 Four terminal nano-electromechanical switch with a single mechanical contact
111 8,963,657 On-chip slow-wave through-silicon via coplanar waveguide structures, method of manufacture and design structure
112 8,963,620 Controlling circuit voltage and frequency based upon location-dependent temperature
113 8,963,567 Pressure sensing and control for semiconductor wafer probing
114 8,963,469 Dynamic reconfiguration-switching of windings in an electric motor
115 8,963,463 Dynamic reconfiguration-switching of windings in a tape storage drive
116 8,963,340 No flow underfill or wafer level underfill and solder columns
117 8,963,294 Dense chevron finFET and method of manufacturing same
118 8,963,293 High resistivity silicon-on-insulator substrate and method of forming
119 8,963,283 Method of fabricating isolated capacitors and structure thereof
120 8,963,280 Semiconductor devices and methods of manufacture
121 8,963,278 Three-dimensional integrated circuit device using a wafer scale membrane
122 8,963,259 Device isolation in finFET CMOS
123 8,963,254 Simultaneous formation of FinFET and MUGFET
124 8,963,248 Semiconductor device having SSOI substrate with relaxed tensile stress
125 8,963,228 Non-volatile memory device integrated with CMOS SOI FET on a single chip
126 8,963,215 Integrated carbon nanotube field effect transistor and nanochannel for sequencing
127 8,963,211 Method, structure and design structure for customizing history effects of SOI circuits
128 8,963,158 Structure, structure and method of latch-up immunity for high and low voltage integrated circuits
129 8,963,020 Process for making stubless printed circuit boards
130 8,962,772 Antimicrobial surface modified silicone rubber and methods of preparation thereof
131 8,962,480 ESD network circuit with a through wafer via structure and a method of manufacture
132 8,962,479 Interconnect structures containing nitrided metallic residues
133 8,962,475 Multi-layer circuit substrate fabrication method providing improved transmission line integrity and increased routing density
134 8,962,467 Metal fuse structure for improved programming capability
135 8,962,448 Computer readable medium encoded with a program for fabricating 3D integrated circuit device using interface wafer as permanent carrier
136 8,962,442 Janus complementary MEMS transistors and circuits
137 8,962,436 Lateral bipolar transistors having partially-depleted intrinsic base
138 8,962,434 Field effect transistors with varying threshold voltages
139 8,962,430 Method for the formation of a protective dual liner for a shallow trench isolation structure
140 8,962,423 Multilayer MIM capacitor
141 8,962,417 Method and structure for pFET junction profile with SiGe channel
142 8,962,412 Integrated circuit having raised source drains devices with reduced silicide contact resistance and methods to fabricate same
143 8,962,408 Replacement gate self-aligned carbon nanostructure transistor
144 8,962,402 Lateral diffusion metal oxide semiconductor (LDMOS) device with tapered drift electrode
145 8,962,398 Body contacted hybrid surface semiconductor-on-insulator devices
146 8,962,374 Integration of a titania layer in an anti-reflective coating
147 8,961,280 Method of manufacturing a venting device for tamper resistant electronic modules
148 8,960,912 Three dimensional image projector
149 8,960,451 Ruggedizing large server storage frame
150 8,959,941 Data center cooling with an air-side economizer and liquid-cooled electronics rack(s)
151 8,959,764 Metallurgical clamshell methods for micro land grid array fabrication