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 patentsUS7093024B2Aug 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 patentsCHECK MARK A
1 patentBAYER GERD K
1 patentLAIS ERIC N
1 patentShowing the top 50 of 79 patents by PatentIndex Score.