P

Inventor

CRADDOCK DAVID F

US79 patents
⚠️ This page may combine multiple inventors who share the name “CRADDOCK DAVID F”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

IBM

45 patents
US7093024B2Aug 15, 2006

End node partitioning using virtualization

IBM195 citations99
US7555002B2Jun 30, 2009

Infiniband general services queue pair virtualization for multiple logical ports on a single physical port

IBM321 citations98
US7493409B2Feb 17, 2009

Apparatus, system and method for implementing a generalized queue pair in a system area network

IBM87 citations98
US7283473B2Oct 16, 2007

Apparatus, system and method for providing multiple logical channel adapters within a single physical channel adapter in a system area network

IBM362 citations98
US6789143B2Sep 7, 2004

Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries

IBM104 citations98
US7428598B2Sep 23, 2008

Infiniband multicast operation in an LPAR environment

IBM60 citations97
US7010633B2Mar 7, 2006

Apparatus, system and method for controlling access to facilities based on usage classes

IBM52 citations96
US6785241B1Aug 31, 2004

Method for pacing buffered data transfers over a network such as fibre channel

IBM69 citations96
US6725296B2Apr 20, 2004

Apparatus and method for managing work and completion queues using head and tail pointers

IBM60 citations96
US9715352B2Jul 25, 2017

Synchronous input/output using a low latency storage controller connection

IBM35 citations94
US7574537B2Aug 11, 2009

Method, apparatus, and computer program product for migrating data pages by disabling selected DMA operations in a physical I/O adapter

IBM23 citations93
US7095750B2Aug 22, 2006

Apparatus and method for virtualizing a queue pair space to minimize time-wait impacts

IBM22 citations93
US6834332B2Dec 21, 2004

Apparatus and method for swapping-out real memory by inhibiting i/o operations to a memory region and setting a quiescent indicator, responsive to determining the current number of outstanding operations

IBM35 citations93
US6748499B2Jun 8, 2004

Sharing memory tables between host channel adapters

IBM29 citations93
US7146482B2Dec 5, 2006

Memory mapped input/output emulation

IBM23 citations92
US6601148B2Jul 29, 2003

Infiniband memory windows management directly in hardware

IBM19 citations92
US6578122B2Jun 10, 2003

Using an access key to protect and point to regions in windows for infiniband

IBM52 citations92
US9734031B2Aug 15, 2017

Synchronous input/output diagnostic controls

IBM8 citations84
US9734030B2Aug 15, 2017

Synchronous input/output diagnostic controls

IBM8 citations84
US9710171B2Jul 18, 2017

Synchronous input/output commands writing to multiple targets

IBM6 citations84
US8055818B2Nov 8, 2011

Low latency queue pairs for I/O adapters

IBM8 citations84
US7979548B2Jul 12, 2011

Hardware enforcement of logical partitioning of a channel adapter's resources in a system area network

IBM14 citations84
US7873751B2Jan 18, 2011

Infiniband multicast operation in an LPAR environment

IBM7 citations84
US6691217B2Feb 10, 2004

Method and apparatus for associating memory windows with memory regions in a data storage system

IBM15 citations84
US7092401B2Aug 15, 2006

Apparatus and method for managing work and completion queues using head and tail pointers with end-to-end context error cache for reliable datagram

IBM10 citations74
US10366024B2Jul 30, 2019

Synchronous input/output computer system including hardware invalidation of synchronous input/output context

IBM3 citations73
US10210131B2Feb 19, 2019

Synchronous data input/output system using prefetched device table entry

IBM3 citations73
US10095620B2Oct 9, 2018

Computer system including synchronous input/output and hardware assisted purge of address translation cache entries of synchronous input/output transactions

IBM4 citations73
US10068001B2Sep 4, 2018

Synchronous input/output replication of data in a persistent storage control unit

IBM2 citations73
US10009423B2Jun 26, 2018

Synchronous input/output initialization exchange sequences

IBM4 citations73
US10009424B2Jun 26, 2018

Synchronous input/output initialization exchange sequences

IBM4 citations73
US9710416B2Jul 18, 2017

Peripheral device access using synchronous input/output

IBM3 citations73
US9710417B2Jul 18, 2017

Peripheral device access using synchronous input/output

IBM3 citations73
US9710172B2Jul 18, 2017

Synchronous input/output commands writing to multiple targets

IBM3 citations73
US9696912B2Jul 4, 2017

Synchronous input/output command with partial completion

IBM3 citations73
US9684611B2Jun 20, 2017

Synchronous input/output using a low latency storage controller connection

IBM3 citations73
US9678674B2Jun 13, 2017

Synchronous input/output command with partial completion

IBM4 citations73
US9672099B2Jun 6, 2017

Error detection and recovery for synchronous input/output operations

IBM2 citations73
US9547613B2Jan 17, 2017

Dynamic universal port mode assignment

IBM2 citations73
US8769180B2Jul 1, 2014

Upbound input/output expansion request and response processing in a PCIe architecture

IBM4 citations73
US10229084B2Mar 12, 2019

Synchronous input / output hardware acknowledgement of write completions

IBM2 citations72
US10133691B2Nov 20, 2018

Synchronous input/output (I/O) cache line padding

IBM4 citations72
US10089129B2Oct 2, 2018

Supporting flexible deployment and migration of virtual servers via unique function identifiers

IBM5 citations70
US10063376B2Aug 28, 2018

Access control and security for synchronous input/output links

IBM1 citations63
US9384158B2Jul 5, 2016

Dynamic universal port mode assignment

IBM2 citations63

GREGG THOMAS A

2 patents

CHECK MARK A

1 patent

BAYER GERD K

1 patent

LAIS ERIC N

1 patent

Showing the top 50 of 79 patents by PatentIndex Score.