2014-05-28

161 US patents granted on 27 May 2014 and assigned to IBM

1

8,739,303

Embedded device and state display control

2

8,739,297

Key usage policies for cryptographic keys

3

8,739,279

Implementing automatic access control list validation using automatic categorization of unstructured text

4

8,739,261

Dynamically providing algorithm-based password/challenge authentication

5

8,739,251

Apparatus and method for managing access among devices

6

8,739,190

Determining an extension to use to process an input object to a call in a program

7

8,739,187

Legacy application integration within a bundle framework

8

8,739,182

Data transfer across a network

9

8,739,180

Processing of MTOM messages

10

8,739,171

High-throughput-computing in a hybrid computing environment

11

8,739,169

Method for monitoring operating experiences of images to improve workload optimization in cloud computing environments

12

8,739,159

Cache partitioning with a partition table to effect allocation of shared cache to virtual machines in virtualized environments

13

8,739,158

Communication redirection where primary machine images are cloned to secondary machine images

14

8,739,155

Providing guidance for software installation

15

8,739,147

Class isolation to minimize memory usage in a device

16

8,739,146

Systems and methods for generating and distributing executable procedures for technical desk-side support

17

8,739,142

Method and apparatus for run-time statistics dependent program execution using source-coding principles

18

8,739,140

Conflict resolution in applications

19

8,739,138

Conflict resolution in applications

20

8,739,136

Validating run-time references

21

8,739,133

Multi-threaded debugger support

22

8,739,132

Method and apparatus for assessing layered architecture principles compliance for business analytics in traditional and SOA based environments

23

8,739,131

Completing functional testing

24

8,739,127

Collaborative software debugging in a distributed system with symbol locking

25

8,739,116

Development environment configured to generate application source code from database objects

26

8,739,115

Using infeasible nodes to select branching variables

27

8,739,114

Using infeasible nodes to select branching variables

28

8,739,111

Re-factoring, rationalizing and prioritizing a service model and assessing service exposure in the service model

29

8,739,096

Micro-electro-mechanical structure (MEMS) capacitor devices, capacitor trimming thereof and design structures

30

8,739,091

Techniques for segmenting of hardware trace and verification of individual trace segments

31

8,739,085

Vectorization of bit-level netlists

32

8,739,081

Method and system for computing fourier series coefficients for mask layouts using FFT

33

8,739,078

Near-neighbor trimming of dummy fill shapes with built-in optical proximity corrections for semiconductor applications

34

8,739,046

Dynamic E-meeting summarization

35

8,739,023

Utilizing a graphical transition to sort an interface element independently of a document object model

36

8,739,006

Reduced circuit implementation of encoder and syndrome generator

37

8,738,975

Runtime dynamic performance skew elimination

38

8,738,962

Memory mirroring with memory compression

39

8,738,961

High-availability computer cluster with failover support based on a resource map

40

8,738,959

Selective message loss handling in a cluster of replicated servers

41

8,738,943

Controlling and minimizing electrical power consumed by electrical components connected to a networked computing environment

42

8,738,905

Third party secured storage for web services and web applications

43

8,738,895

Testing a configuration change

44

8,738,884

Efficient loading of data into memory of a computing system

45

8,738,880

Throttling storage initialization for data destage

46

8,738,875

Increasing memory capacity in power-constrained systems

47

8,738,873

Interfacing with a point-in-time copy service architecture

48

8,738,862

Transactional memory system with efficient cache support

49

8,738,859

Hybrid caching techniques and garbage collection using hybrid caching techniques

50

8,738,832

Microgrid apparatus with central area containing plural processors communicating via respective wireless connection point or bi-directional bus with module in docking bays defined by radial arms

51

8,738,828

System to operationally connect logic nodes

52

8,738,823

Quiescing input/output (I/O) requests to subsets of logical addresses in a storage for a requested operation

53

8,738,821

Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume

54

8,738,811

Fibre channel input/output data routing system and method

55

8,738,810

Facilitating processing of out-of-order data transfers

56

8,738,804

Supporting transactions in a data network using router information

57

8,738,792

Server time protocol messages and methods

58

8,738,790

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

59

8,738,779

Method and apparatus for a context-based service look up

60

8,738,758

Remotely administering a server

61

8,738,756

Enabling co-existence of hosts or virtual machines with identical addresses

62

8,738,755

Providing external access to service versions via a bundle framework

63

8,738,754

Systems and methods for managing computing systems utilizing augmented reality

64

8,738,742

Tiered XML services in a content management system

65

8,738,709

Automated email activity management

66

8,738,695

Joint analysis of social and content networks

67

8,738,692

Selectively processing cookies in a proxy

68

8,738,682

Monitoring a path of a transaction across a composite application

69

8,738,676

Entropy generation on a parallel computer system

70

8,738,673

Index partition maintenance over monotonically addressed document sequences

71

8,738,671

Managing global cache coherency and access permissions

72

8,738,632

Encoded matrix index

73

8,738,628

Community profiling for social media

74

8,738,617

Providing answers to questions using multiple models to score candidate answers

75

8,738,613

Relevancy ranking of search results in a network based upon a user’s computer-related activities

76

8,738,607

Extracting portions of an abstract database for problem determination

77

8,738,601

String searches in a computer database

78

8,738,600

String searches in a computer database

79

8,738,593

Method and apparatus for reducing index sizes and increasing performance of non-relational databases

80

8,738,588

Sequential media reclamation and replication

81

8,738,579

Method for performing a warm shutdown and restart of a buffer pool

82

8,738,575

Data recovery in a hierarchical data storage system

83

8,738,566

Lightweight directory access protocol (LDAP) administrator task notification control

84

8,738,565

Collecting data from data sources

85

8,738,563

Comparing data series associated with two systems to identify hidden similarities between them

86

8,738,554

Event-driven universal neural network circuit

87

8,738,549

Predictive modeling

88

8,738,546

Self-organizing energy pricing

89

8,738,459

Product recommendation

90

8,738,440

Response attribution valuation

91

8,738,438

Method, system, and program product for increasing the effectiveness of customer contact strategies

92

8,738,432

System and method for segmenting items in a shopping cart by carbon footprint

93

8,738,430

Environmentally responsive shipping selection

94

8,738,428

Managing retail promotion events

95

8,738,423

Leveraging RFID generated consumer behavior through a web map service

96

8,738,411

Optimizing service delivery systems

97

8,738,391

Using non-textual notation for describing service related human experience based on a hierarchal model of human needs

98

8,738,365

Evidence diffusion among candidate answers during question answering

99

8,738,364

Adaptation of vocabulary levels for enhanced collaboration

100

8,738,362

Evidence diffusion among candidate answers during question answering

101

8,738,361

Systems and methods for extracting patterns from graph and unstructered data

102

8,738,351

Historic storage of dual layer power grid connectivity model

103

8,738,343

Method for protein structure alignment using cellular automata

104

8,738,334

Anomaly detection, forecasting and root cause analysis of energy consumption for a portfolio of buildings using multi-step statistical modeling

105

8,738,299

Gene finding using ordered sets of distinct marker strings

106

8,738,298

Method and system for comparative genomics

107

8,738,289

Advanced routing of vehicle fleets

108

8,738,279

Electronically locating contacts based on intended travel destinations

109

8,738,276

Emergency routing within a controllable transit system

110

8,738,167

3D integrated circuit device fabrication with precisely controllable substrate removal

111

8,738,049

Converged dialog in hybrid mobile applications

112

8,737,805

Method and apparatus for providing stream linking in audio/video media

113

8,737,702

Systems and methods for automated extraction of measurement information in medical videos

114

8,737,643

Method and system for assigning independent audio volume settings to components, channels, and media content

115

8,737,233

Increasing throughput of multiplexed electrical bus in pipe-lined architecture

116

8,737,231

Dynamic administration of event pools for relevant event and alert analysis during event storms

117

8,737,228

Flow control management in a data center ethernet network over an extended distance

118

8,737,121

Drift-insensitive or invariant material for phase change memory

119

8,737,028

RC-triggered ESD clamp device with feedback for time constant adjustment

120

8,736,816

Asymmetric complementary dipole illuminator

121

8,736,758

Image signal processing method and apparatus

122

8,736,710

Automatic exposure control for flash photography

123

8,736,614

Simplified graphical analysis of multiple data series

124

8,736,613

Simplified graphical analysis of multiple data series

125

8,736,450

Theft deterrent device

126

8,736,431

Tactile visual indicator

127

8,736,353

Power supply for localized portions of an integrated circuit

128

8,736,342

Changing resonant clock modes

129

8,736,340

Differential clock signal generator

130

8,736,323

Method and apparatus for on-chip phase error measurement to determine jitter in phase-locked loops

131

8,736,304

Self-biased high speed level shifter circuit

132

8,736,277

Integrated transformers

133

8,736,275

Alignment correction system and method of use

134

8,736,068

Hybrid bonding techniques for multi-layer semiconductor stacks

135

8,736,048

Flexible heat sink with lateral compliance

136

8,736,023

Field effect transistor device and fabrication

137

8,736,020

Electronic anti-fuse

138

8,735,996

Scavenging metal stack for a high-K gate dielectric

139

8,735,990

Radiation hardened FinFET

140

8,735,986

Forming structures on resistive substrates

141

8,735,975

Implementing semiconductor soc with metal via gate node high performance stacked transistors

142

8,735,972

SRAM cell having recessed storage node connections and method of fabricating same

143

8,735,959

Non-volatile memory device formed by dual floating gate deposit

144

8,735,947

Non-volatile graphene nanomechanical switch

145

8,735,852

Matrix-incorporated fluorescent silica for anti-counterfeiting

146

8,735,296

Method of simultaneously forming multiple structures having different critical dimensions using sidewall transfer

147

8,735,284

Conductive metal and diffusion barrier seed compositions, and methods of use in semiconductor and interlevel dielectric substrates

148

8,735,283

Method for forming small dimension openings in the organic masking layer of tri-layer lithography

149

8,735,279

Air-dielectric for subtractive etch line and via metallization

150

8,735,271

Gate tunable tunnel diode

151

8,735,244

Semiconductor device devoid of an interfacial layer and methods of manufacture

152

8,735,243

FET device with stabilized threshold modifying material

153

8,735,242

Graphene-based eFuse device

154

8,735,212

Silicon solar cell manufacture

155

8,735,210

High efficiency solar cells fabricated by inexpensive PECVD

156

8,734,904

Methods of forming topographical features using segregating polymer mixtures

157

8,734,665

Slurry for chemical-mechanical polishing of copper and use thereof

158

8,734,254

Virtual world event notifications from within a persistent world game

159

8,734,214

Simulation of sporting events in a virtual environment

160

8,734,007

Calibrated airflow sensor facilitating monitoring of electronic system cooling

161

8,734,006

Calibration of an on-die thermal sensor

Show more