2014-09-02

200 US patents granted on 02 September 2014 and assigned to IBM

1

8,826,455

Method and apparatus for automated assignment of access permissions to users

2

8,826,425

System and method for automatically discovering security classification of hosts

3

8,826,421

Method and apparatus for security validation of user input

4

8,826,420

Dynamic account provisions for service desk personnel

5

8,826,418

Trust retention

6

8,826,408

Consolidating disparate cloud service data and behavior based on trust relationships between cloud services

7

8,826,403

Service compliance enforcement using user activity monitoring and work request verification

8

8,826,389

Multi-media identity management system

9

8,826,305

Shared versioned workload partitions

10

8,826,299

Spawned message state determination

11

8,826,297

Creating web services from an existing web site

12

8,826,293

Visualization-centric performance-based volume allocation in a data storage system

13

8,826,286

Monitoring performance of workload scheduling systems based on plurality of test jobs

14

8,826,277

Cloud provisioning accelerator

15

8,826,272

Planning a reliable migration in a limited stability virtualized environment

16

8,826,262

Realtime tracking of software components

17

8,826,256

Optimizing compiler performance by object collocation

18

8,826,248

Enabling computational process as a dynamic data source for bi reporting systems

19

8,826,247

Enabling computational process as a dynamic data source for BI reporting systems

20

8,826,245

Method, system and program product for optimizing emulation of a suspected malware

21

8,826,244

Providing programming support to debuggers

22

8,826,243

System, method, and computer program product for error code injection

23

8,826,239

Asynchronous code testing in integrated development environment (IDE)

24

8,826,237

Guiding correction of semantic errors in code using collaboration records

25

8,826,236

Step granularity selection in a software debugger

26

8,826,235

Step granularity selection in a software debugger

27

8,826,232

Metamodeling contextual navigation of computer software applications

28

8,826,227

Computer aided visualization of a business object model lifecycle

29

8,826,224

Apparatus and method for supporting model-driven development

30

8,826,223

Techniques for objective assessment and improvement of software quality

31

8,826,222

Pre-merge conflict avoidance

32

8,826,216

Token-based current control to mitigate current delivery limitations in integrated circuits

33

8,826,215

Routing centric design closure

34

8,826,214

Implementing Z directional macro port assignment

35

8,826,210

Visualization interface of continuous waveform multi-speaker identification

36

8,826,208

Computational thermal analysis during microchip design

37

8,826,206

Testing two-state logic power island interface

38

8,826,203

Automating current-aware integrated circuit and package design and optimization

39

8,826,166

Evaluating and comparing the requirements of a task with the capabilities of an entity

40

8,826,156

Containing and accessing multiple web browsers

41

8,826,146

Uniform user interface for software applications

42

8,826,144

Content recovery mode for portlets

43

8,826,143

Central logout from multiple websites

44

8,826,129

Multi-touch device having a bot with local and remote capabilities

45

8,826,127

System and method for representation of multiple related objects within a web feed

46

8,826,121

Magnifying the text of a link while still retaining browser function in the magnified display

47

8,826,119

Management of a web site that includes dynamic protected data

48

8,826,116

Creating annotations of transient computer objects

49

8,826,112

Navigating table data with mouse actions

50

8,826,095

Method and system for providing an improved store-in cache

51

8,826,092

Characterization and validation of processor links

52

8,826,077

Defining a computer recovery process that matches the scope of outage including determining a root cause and performing escalated recovery operations

53

8,826,076

Visually marking failed components

54

8,826,075

Solving constraint satisfaction problems having loosely interconnected sub-problems

55

8,826,073

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

56

8,826,069

Unified, workload-optimized, adaptive RAS for hybrid systems

57

8,826,065

Methods for redundant array of independent disk (RAID) storage recovery

58

8,826,049

Minimizing airflow using preferential memory allocation by prioritizing memory workload allocation to memory banks according to the locations of memory banks within the enclosure

59

8,826,029

Providing time ratio-based password/challenge authentication

60

8,826,017

Optimizing web landing page link access times through preliminary functions during page deployment

61

8,826,014

Authentication of remote host via closed ports

62

8,826,003

Network node with network-attached stateless security offload device employing out-of-band processing

63

8,826,001

Securing information within a cloud computing environment

64

8,825,997

Multi-version message condition based delivery

65

8,825,993

Port throttling across an operating system restart during a hot upgrade

66

8,825,983

Data communications in a parallel active messaging interface of a parallel computer

67

8,825,981

Allocating addressable memory regions to an adapter

68

8,825,980

Consideration of adjacent track interference and wide area adjacent track erasure during disk defragmentation

69

8,825,975

Caching source blocks of data for target blocks of data

70

8,825,973

Caching source blocks of data for target blocks of data

71

8,825,957

Demoting tracks from a first cache to a second cache by using an occupancy of valid tracks in strides in the second cache to consolidate strides in the second cache

72

8,825,956

Demoting tracks from a first cache to a second cache by using a stride number ordering of strides in the second cache to consolidate strides in the second cache

73

8,825,954

Weather adaptive environmentally hardened appliances

74

8,825,953

Demoting tracks from a first cache to a second cache by using a stride number ordering of strides in the second cache to consolidate strides in the second cache

75

8,825,952

Handling high priority requests in a sequential access storage device having a non-volatile storage cache

76

8,825,951

Managing high speed memory

77

8,825,944

Populating strides of tracks to demote from a first cache to a second cache

78

8,825,932

Obtaining vital product data of a non-active component

79

8,825,931

KVM switch system capable of wirelessly transmitting keyboard-mouse-data between wired input/output devices based on a security clearance level

80

8,825,915

Input/output port rotation in a storage area network device

81

8,825,910

Pass-through converged network adaptor (CNA) using existing ethernet switching device

82

8,825,906

Method and system for named collaborative spaces in a collaborative computing environment

83

8,825,905

Mainframe web client

84

8,825,901

Distributed parallel discovery

85

8,825,892

Dynamically calculating an inbound blocking factor using operating-system-level conditions

86

8,825,863

Virtual machine placement within a server farm

87

8,825,862

Optimization of resource provisioning in a networked computing environment

88

8,825,861

System management operational workflow templates

89

8,825,855

Non-intrusive single sign-on mechanism in cloud services

90

8,825,852

Relevant alert delivery in a distributed processing system

91

8,825,837

Notice of restored malfunctioning links

92

8,825,834

Automated cluster member management based on node capabilities

93

8,825,833

Tracking computer system configuration changes with corresponding message responses

94

8,825,825

SNMP request processing within distributed device architecture

95

8,825,821

Method and system for selection of a runtime stack for deployment of a web service

96

8,825,811

Connection management and optimization for services delivered over networks

97

8,825,806

Selection and configuration of storage-area network storage device and computing device

98

8,825,804

Method and system for avoiding an unintentional time-out for communications in a client-proxy-server environment

99

8,825,778

Selective display of past instant messages

100

8,825,739

Method and apparatus for controlling multiple systems in a low bandwidth environment

101

8,825,735

Public BOT management in private networks

102

8,825,733

Mobile device workload management for cloud computing using SIP and presence to control workload and method thereof

103

8,825,731

Mobile device workload management for cloud computing using SIP and presence to control workload and method thereof

104

8,825,727

Software-hardware adder

105

8,825,707

Generating BPEL control flows

106

8,825,690

Methods of efficiently recording and reproducing activity in virtual world

107

8,825,686

Expression evaluation over multiple data models

108

8,825,681

Method, system and program product for transmitting electronic communications using automatically formed contact groups

109

8,825,661

Systems and methods for two stream indexing of audio content

110

8,825,634

Client and database problem determination and monitoring

111

8,825,624

Life arcs as an entity resolution feature

112

8,825,621

Transformation of complex data source result sets to normalized sets for manipulation and presentation

113

8,825,617

Limiting deduplication based on predetermined criteria

114

8,825,616

Execution of database queries including filtering

115

8,825,604

Archiving data in database management systems

116

8,825,603

Ordering volumes and tracks for data transfer based on usage characteristics

117

8,825,589

Rule correlation to rules input attributes according to disparate distribution analysis

118

8,825,588

Rule correlation to rules input attributes according to disparate distribution analysis

119

8,825,581

Simplifying a graph of correlation rules while preserving semantic coverage

120

8,825,580

Smart survey with progressive discovery

121

8,825,577

Using penalty and reward to aggregate data to assess trust

122

8,825,575

Conjunctive normal form encoding of cardinality constraints

123

8,825,573

Controlling quarantining and biasing in cataclysms for optimization simulations

124

8,825,561

Method and system of determining a prioritized list of users related to a given goal

125

8,825,555

Privacy-sensitive sample analysis

126

8,825,554

Method and computer system for performing transactions between a client and a server

127

8,825,533

Intelligent dialogue amongst competitive user applications

128

8,825,526

Method and system for providing targeted advertising in public places and carriers

129

8,825,511

Smart reminder management

130

8,825,510

Smart reminder management

131

8,825,455

On-demand table model for semiconductor device evaluation

132

8,825,433

Automatic generation of valid at-speed structural test (ASST) test groups

133

8,825,416

Systems and methods for phase identification

134

8,825,409

Tracing seismic sections to convert to digital format

135

8,825,407

Determination of a route of a mobile device in a mobile network

136

8,825,395

Route optimization

137

8,825,368

Physical object search

138

8,825,255

Reconciling service class-based routing affecting user service within a controllable transit system

139

8,825,194

Global positioning system location information for an automated data storage library

140

8,825,029

Call-in number formatting adjustment per viewing device

141

8,825,022

Information sharing for third party applications in cellular telecommunication infrastructures

142

8,825,006

Authentication request management

143

8,824,684

Dynamic, selective obfuscation of information for multi-party transmission

144

8,824,676

Streaming video to cellular phones

145

8,824,641

Real time automatic caller speech profiling

146

8,824,573

Digital phase detector with zero phase offset

147

8,824,569

High bandwidth decompression of variable length encoded data streams

148

8,824,540

Decision feedback equalizers with high-order continuous time feedback

149

8,824,506

Fragmentation of link layer discovery protocol packets

150

8,824,485

Efficient software-based private VLAN solution for distributed virtual switches

151

8,824,483

Delivering multicast frames to aggregated link trunks in a distributed switch

152

8,824,481

System, method, and apparatus to correlate a TCAP web service request to an application server session

153

8,824,335

Endpoint-to-endpoint communications status monitoring

154

8,824,279

Implementing redundancy on infiniband (IB) networks

155

8,824,218

Compact low-power asynchronous resistor-based memory read operation and circuit

156

8,824,196

Single cycle data copy for two-port SRAM

157

8,824,190

Memory state sensing based on cell capacitance

158

8,824,143

Combined power and cooling rack supporting an electronics rack(S)

159

8,824,080

Data recording and reading device and method

160

8,823,993

Print job distribution within a printing system

161

8,823,990

Print job distribution within a printing system

162

8,823,739

Background replacement for videoconferencing

163

8,823,708

Teleport preview provisioning in virtual environments

164

8,823,699

Getting snapshots in immersible 3D scene recording in virtual world

165

8,823,649

Pointing device having rotational sensors

166

8,823,558

Disparity reduction for high speed serial links

167

8,823,557

Random extraction from compressed data

168

8,823,535

Early detection of environmental conditions that will lead to creep corrosion on printed circuit boards in data centers

169

8,823,497

Secure data card with passive RFID chip and biometric sensor

170

8,823,491

Security-enhanced radio frequency object locator system, method and program storage device

171

8,823,176

Discontinuous/non-uniform metal cap structure and process for interconnect integration

172

8,823,164

Heatsink attachment module

173

8,823,162

Integrated circuit die stacks with translationally compatible vias

174

8,823,143

Electrodeposition method for forming Ge on semiconductor substrates

175

8,823,136

On chip inductor with frequency dependent inductance

176

8,823,127

Multijunction photovoltaic cell fabrication

177

8,823,090

Field-effect transistor and method of creating same

178

8,823,064

Asymmetric FET formed through use of variable pitch gate for use as logic device and test structure

179

8,822,994

Method of repairing probe pads

180

8,822,993

Integrated circuit including sensor structure, related method and design structure

181

8,822,816

Niobium thin film stress relieving layer for thin-film solar cells

182

8,822,342

Method to reduce depth delta between dense and wide features in dual damascene structures

183

8,822,337

Two-sided semiconductor structure

184

8,822,320

Dense finFET SRAM

185

8,822,317

Self-aligned III-V MOSFET diffusion regions and silicide-like alloy contact

186

8,822,295

Low extension dose implants in SRAM fabrication

187

8,822,278

Asymmetric FET formed through use of variable pitch gate for use as logic device and test structure

188

8,822,141

Front side wafer ID processing

189

8,822,137

Self-aligned fine pitch permanent on-chip interconnect structures and method of fabrication

190

8,821,978

Methods of directed self-assembly and layered structures formed therefrom

191

8,821,965

Accurate deposition of nano-objects on a surface

192

8,821,796

Scanning probe with twin-nanopore or a-single-nanopore biomolecules

193

8,821,772

Fluorescent compounds for detecting use of proper plastic molding temperatures

194

8,821,351

Routine-based management of exercise equipment access

195

8,821,281

Detection of an orientation of a game player relative to a screen

196

8,820,629

Barcode scanning for communication

197

8,820,616

Method and apparatus providing fine alignment of a structure relative to a support

198

8,820,612

Injection molded solder process for forming solder bumps on substrates

199

8,819,933

Method for forming a current distribution structure

200

8,819,931

Enhanced-reliability printed circuit board for tight-pitch components

Show more