2014-08-05

198 US patents granted on 05 August 2014 and assigned to IBM

1

8,800,055

Node controller for an endpoint in a cloud computing environment

2

8,800,053

Executable content filtering

3

8,800,047

System, method and program product for dynamically performing an audit and security compliance validation in an operating environment

4

8,800,041

Antivirus scan during a data scrub operation

5

8,800,033

Rotation of web site content to prevent E-mail spam/phishing attacks

6

8,800,031

Controlling access to sensitive data based on changes in information classification

7

8,800,029

Gathering, storing and using reputation information

8

8,800,000

Link analysis tool for security information handling system

9

8,799,982

System and methods for efficiently classifying and selecting among security policy alternatives for outbound network communications

10

8,799,930

Event-driven component integration framework for implementing distributed systems

11

8,799,925

Managing contact list status notifications in collaboration systems to reduce network traffic

12

8,799,924

Applying timed operations to non-timed functions

13

8,799,923

Determining relationship data associated with application programs

14

8,799,919

Load balancing management of newly discovered data processing systems using peer control points

15

8,799,917

Balancing a data processing load among a plurality of compute nodes in a parallel computer

16

8,799,911

Managing job execution

17

8,799,908

Hardware-enabled lock mediation for controlling access to a contested resource

18

8,799,904

Scalable system call stack sampling

19

8,799,894

End-to-end mapping from operating system running on virtual machine to storage volume of storage-array network (SAN)

20

8,799,893

Method, system and computer program product for solution replication

21

8,799,892

Selective memory donation in virtual real memory environment

22

8,799,889

Application downloading

23

8,799,874

Static analysis of computer software applications

24

8,799,873

Collecting tracepoint data

25

8,799,872

Sampling with sample pacing

26

8,799,870

Method system and computer program for metering usage of software products based on real-time benchmarking of processing power

27

8,799,866

Automatic generation of user interfaces

28

8,799,860

System and method for expressing XML schema validation using java in a declarative manner

29

8,799,856

System and method for automatically declaring variables

30

8,799,855

Resource management method and system enabling identity mapping between resources and objects

31

8,799,854

Reusing software development assets

32

8,799,848

Methods for modeling of FinFET width quantization

33

8,799,846

Facilitating the design of a clock grid in an integrated circuit

34

8,799,844

Layout decomposition method and apparatus for multiple patterning lithography

35

8,799,837

Optimizing a netlist circuit representation by leveraging binary decision diagrams to perform rewriting

36

8,799,836

Yield optimization for design library elements at library element level or at product level

37

8,799,807

Organization and display of tabs and tab groups over hierarchical levels

38

8,799,787

Explicit use of user context objects in a virtual universe

39

8,799,785

Ability to scope awareness to your current task

40

8,799,780

Installation wizard with multidimensional views

41

8,799,774

Translatable annotated presentation of a computer program operation

42

8,799,772

System and method for gathering, indexing, and supplying publicly available data charts

43

8,799,759

Pre-rendering web content

44

8,799,732

Methodology for correlated memory fail estimations

45

8,799,720

Semi-automatic conversion and execution of functional manual tests

46

8,799,719

On demand tracing of application code execution

47

8,799,716

Heap dump occurrence detection

48

8,799,710

3-D stacked multiprocessor structures and methods to enable reliable operation of processors at speeds above specified limits

49

8,799,702

Cable redundancy and failover for multi-lane PCI express IO interconnections

50

8,799,696

Adaptive recovery for parallel reactive power throttling

51

8,799,694

Adaptive recovery for parallel reactive power throttling

52

8,799,690

Prioritized workload routing in a data center

53

8,799,651

Method and system for encrypted file access

54

8,799,635

Intelligent application recommendation feature

55

8,799,625

Fast remote communication and computation between processors using store and load operations on direct core-to-core memory

56

8,799,615

Organization of a small object area and a large object area in a java heap

57

8,799,612

Monitoring of extent of writing of unobscured data to improve erase performance on a magnetic medium

58

8,799,611

Managing allocation of memory pages

59

8,799,606

Computer memory subsystem for enhancing signal quality

60

8,799,602

Automated migration to a new target volume via merged bitmaps to maintain consistency

61

8,799,599

Transparent data migration within a computing environment

62

8,799,597

Data copying

63

8,799,596

Switching visibility between virtual data storage entities

64

8,799,594

Online volume migration using multi-path input/output masquerading

65

8,799,592

Direct memory access-like data transfer between guest operating systems

66

8,799,590

System enabling transactional memory and prediction-based transaction execution method

67

8,799,589

Forward progress mechanism for stores in the presence of load contention in a system favoring loads

68

8,799,588

Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration

69

8,799,587

Region coherence array for a mult-processor system having subregions and subregion prefetching

70

8,799,583

Atomic execution over accesses to multiple memory locations in a multiprocessor system

71

8,799,581

Cache coherence monitoring and feedback

72

8,799,578

Managing unmodified tracks maintained in both a first cache and a second cache

73

8,799,570

Implementing a redundant array of inexpensive drives

74

8,799,569

Multiple enhanced catalog sharing (ECS) cache structure for sharing catalogs in a multiprocessor system

75

8,799,566

Memory system with a programmable refresh cycle

76

8,799,564

Efficiently implementing a plurality of finite state machines

77

8,799,561

Valid page threshold based garbage collection for solid state drive

78

8,799,543

Method and system for transformation of logical data objects for storage

79

8,799,522

Executing a start operator message command

80

8,799,491

Apparatus, methods and computer programs for metering and accounting for services accessed over a network

81

8,799,477

Hypervisor selection for hosting a virtual machine image

82

8,799,469

Subscriber message payload handling

83

8,799,465

Fake web addresses and hyperlinks

84

8,799,454

Behavior based client selection for disparate treatment

85

8,799,447

Notarizing packet traces

86

8,799,436

System and method for automated configuration control, audit verification and process analytics

87

8,799,424

Transparent heterogenous link pairing

88

8,799,389

Annotating and routing message content

89

8,799,376

Method, computer program, and device for processing e-mail addressed to multiple destination addresses

90

8,799,347

System and method for resolving a unit of work

91

8,799,335

Supporting coordinated access to a file system’s shared storage using automatic alignment of a parallel file access protocol and metadata management

92

8,799,333

Delayed deletion of extended attributes

93

8,799,330

Determining the value of an association between ontologies

94

8,799,315

Selective construction of data search result per search request specifying path information

95

8,799,301

Avoiding duplicate and equivalent data objects in service registries

96

8,799,294

Method for enhancing search and browsing in collaborative tagging systems through learned tag hierarchies

97

8,799,286

System and method for organizing and displaying of longitudinal multimodal medical records

98

8,799,282

Analysis of a system for matching data records

99

8,799,269

Optimizing map/reduce searches by using synthetic events

100

8,799,268

Consolidating tags

101

8,799,266

Method and system for managing operation of a user-defined function on a partitioned database

102

8,799,261

Incremental crawling of multiple content providers using aggregation

103

8,799,241

Dynamic partial uncompression of a database table

104

8,799,232

Method for generating copy of database

105

8,799,226

Prioritization of data items for backup in a computing environment

106

8,799,224

Enhancing data store backup times

107

8,799,217

Server replication at different sites

108

8,799,203

Method and system for encapsulation and re-use of models

109

8,799,202

Predicting states of subjects

110

8,799,199

Universal, online learning in multi-modal perception-action semilattices

111

8,799,193

Method for training and using a classification model with association rule models

112

8,799,188

Algorithm engine for use in a pattern matching accelerator

113

8,799,171

Secure online banking transaction apparatus and method

114

8,799,042

Distribution network maintenance planning

115

8,799,003

Dynamic binding of principal services in a cross-enterprise business process management system

116

8,798,994

Resource conservative transformation based unsupervised speaker adaptation

117

8,798,962

Virtualized abstraction with built-in data alignment and simultaneous event monitoring in performance counter based application characterization and tuning

118

8,798,910

Method, apparatus and computer program for estimating driver’s personality of route selection

119

8,798,897

Real-time traffic analysis through integration of road traffic prediction and traffic microsimulation models

120

8,798,797

Air pressure measurement based cooling

121

8,798,725

Method for determining a heart period from an ECG waveform using image representation of ECG

122

8,798,599

Content identification and retrieval based on device component proximity

123

8,798,484

Optical receiver using infinite impulse response decision feedback equalization

124

8,798,426

Planar waveguide prism lens

125

8,798,402

Using near-duplicate video frames to analyze, classify, track, and visualize evolution and fitness of videos

126

8,798,400

Using near-duplicate video frames to analyze, classify, track, and visualize evolution and fitness of videos

127

8,798,382

System and method for image storage and analysis

128

8,798,361

Mapping colors of an image

129

8,798,273

Extending credential type to group Key Management Interoperability Protocol (KMIP) clients

130

8,798,267

Virtualization of cryptographic keys

131

8,798,204

Serial link receiver for handling high speed transmissions

132

8,798,080

Distributed fabric protocol (DFP) switching network architecture

133

8,798,052

Relaying frames in a large layer 2 network fabric

134

8,797,981

Subscriber database for services at the edge of a mobile data network

135

8,797,905

Lawful interception in a mobile data network with data offload at the basestation

136

8,797,900

Automatic web conference presentation synchronizer

137

8,797,876

Identification of underutilized network devices

138

8,797,864

Adaptive traffic management via analytics based volume reduction

139

8,797,851

Locating traffic reduction utilities in communication networks

140

8,797,843

High availability distributed fabric protocol (DFP) switching network architecture

141

8,797,823

Implementing SDRAM having no RAS to CAS delay in write operation

142

8,797,789

Sense amplifier

143

8,797,764

Adjustable riser cage for varying length adapters

144

8,797,740

Multi-rack assembly method with shared cooling unit

145

8,797,687

Head with supplemental module for backward and/or cross-platform compatibility

146

8,797,683

Magnetic head and storage system having two inner and two outer arrays of writers

147

8,797,682

Quasi-statically tilted magnetic tape head having backward compatibility

148

8,797,670

Adaptive soft-output detector for magnetic tape read channels

149

8,797,450

Real-time adjustment of illumination color temperature for digital imaging applications

150

8,797,379

Multipoint conference scalabilitiy for co-located participants

151

8,797,338

Platform agnostic screen capture tool

152

8,797,335

Platform agnostic screen capture tool

153

8,797,211

Millimeter-wave communications using a reflector

154

8,797,096

Crosstalk compensation for high speed, reduced swing circuits

155

8,797,084

Calibration schemes for charge-recycling stacked voltage domains

156

8,797,059

Implementing carbon nanotube based sensors for cryptographic applications

157

8,797,058

Solar cell characterization system with an automated continuous neutral density filter

158

8,796,854

Hybrid interconnect structure for performance improvement and reliability enhancement

159

8,796,853

Metallic capped interconnect structure with high electromigration resistance and low resistivity

160

8,796,812

Self-aligned trench over fin

161

8,796,784

Devices and methods to optimize materials and properties for replacement metal gate structures

162

8,796,783

Borderless contact structure employing dual etch stop layers

163

8,796,773

Metal gate and high-K dielectric devices with PFET channel SiGe

164

8,796,771

Creating anisotropically diffused junctions in field effect transistor devices

165

8,796,747

Photonics device and CMOS device having a common gate

166

8,796,742

Non-replacement gate nanomesh field effect transistor with epitixially grown source and drain

167

8,796,735

Fabrication of a vertical heterojunction tunnel-FET

168

8,796,733

Low voltage tunnel field-effect transistor (TFET) and method of making same

169

8,796,731

Low leakage, low capacitance electrostatic discharge (ESD) silicon controlled recitifer (SCR), methods of manufacture and design structure

170

8,796,668

Metal-free integrated circuits comprising graphene and carbon nanotubes

171

8,796,642

Carbon nanotubes with fluorescent surfactant

172

8,796,596

Heater and memory cell, memory device and recording head including the heater

173

8,796,578

Implementing selective rework for chip stacks and silicon carrier assemblies

174

8,796,150

Bilayer trench first hardmask structure and process for reduced defectivity

175

8,796,149

Collector-up bipolar junction transistors in BiCMOS technology

176

8,796,140

Hybrid conductor through-silicon-via for power distribution and signal transmission

177

8,796,134

Methods of forming integrated circuit devices using modified rectangular mask patterns to increase reliability of contacts to electrically conductive lines

178

8,796,133

Optimization metallization for prevention of dielectric cracking under controlled collapse chip connections

179

8,796,130

Diffusion barrier for oppositely doped portions of gate conductor

180

8,796,128

Dual metal fill and dual threshold voltage for replacement gate metal devices

181

8,796,120

High throughput epitaxial lift off for flexible electronics

182

8,796,108

Isolated zener diode, an integrated circuit incorporating multiple instances of the zener diode, a method of forming the zener diode and a design structure for the zener diode

183

8,796,099

Inducing channel strain via encapsulated silicide formation

184

8,796,096

Self-aligned double-gate graphene transistor

185

8,796,093

Doping of FinFET structures

186

8,796,058

Semiconductor structure

187

8,796,057

Isolation structures for global shutter imager pixel, methods of manufacture and design structures

188

8,796,049

Underfill adhesion measurements at a microscopic scale

189

8,796,047

Semiconductor chip repair by stacking of a base semiconductor chip and a repair semiconductor chip

190

8,796,045

Magnetoresistive random access memory

191

8,796,044

Ferroelectric random access memory with optimized hardmask

192

8,796,041

Pillar-based interconnects for magnetoresistive random access memory

193

8,795,987

Ribonucleic acid interference molecules of Oryza sativa

194

8,795,556

Self-aligned permanent on-chip interconnect structure formed by pitch splitting

195

8,795,502

Electrodeposition under illumination without electrical contacts

196

8,794,537

Additional encoding in conventional one-dimensional bar code symbologies

197

8,794,427

Multi-generational carrier platform

198

8,794,079

Determining magnitude of compressive loading

Show more