2014-07-08

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

Show more