Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
DC

David F. Craddock — 130 Patents

IBM: 130 patents #361 of 70,183Top 1%
New Paltz, NY: #2 of 139 inventorsTop 2%
New York: #313 of 115,490 inventorsTop 1%
Overall (All Time): #8,435 of 4,157,543Top 1%
130 Patents All Time

Issued Patents All Time

Showing 26–50 of 130 patents

Patent #TitleCo-InventorsDate
10009424 Synchronous input/output initialization exchange sequences Beth A. Glendening, Marco Kraemer, Juan J. Ruiz 2018-06-26
10009423 Synchronous input/output initialization exchange sequences Beth A. Glendening, Marco Kraemer, Juan J. Ruiz 2018-06-26
9965350 Maintaining cyclic redundancy check context in a synchronous I/O endpoint device cache system Matthias Klein, Eric N. Lais, Harry M. Yudenfriend 2018-05-08
9898227 Synchronous input/output virtualization Beth A. Glendening 2018-02-20
9886392 Selective purging of PCI I/O address translation buffer Thomas A. Gregg, Dan F. Greiner, Damian L. Osisek 2018-02-06
9886391 Selective purging of PCI I/O address translation buffer Thomas A. Gregg, Dan F. Greiner, Damian L. Osisek 2018-02-06
9880942 Selective purging of PCI I/O address translation buffer Thomas A. Gregg, Dan F. Greiner, Damian L. Osisek 2018-01-30
9734030 Synchronous input/output diagnostic controls Matthew J. Kalos, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend 2017-08-15
9734031 Synchronous input/output diagnostic controls Matthew J. Kalos, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend 2017-08-15
9715352 Synchronous input/output using a low latency storage controller connection Matthew J. Kalos, Peter G. Sutton, Harry M. Yudenfriend 2017-07-25
9710172 Synchronous input/output commands writing to multiple targets Peter G. Sutton, Harry M. Yudenfriend 2017-07-18
9710417 Peripheral device access using synchronous input/output Peter G. Sutton, Harry M. Yudenfriend 2017-07-18
9710416 Peripheral device access using synchronous input/output Peter G. Sutton, Harry M. Yudenfriend 2017-07-18
9710171 Synchronous input/output commands writing to multiple targets Peter G. Sutton, Harry M. Yudenfriend 2017-07-18
9696912 Synchronous input/output command with partial completion Mark S. Farrell, Beth A. Glendening, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend 2017-07-04
9684611 Synchronous input/output using a low latency storage controller connection Matthew J. Kalos, Peter G. Sutton, Harry M. Yudenfriend 2017-06-20
9678674 Synchronous input/output command with partial completion Mark S. Farrell, Beth A. Glendening, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend 2017-06-13
9672099 Error detection and recovery for synchronous input/output operations Beth A. Glendening, Matthew J. Kalos, Matthias Klein, Eric N. Lais, Peter G. Sutton +1 more 2017-06-06
9672098 Error detection and recovery for synchronous input/output operations Beth A. Glendening, Matthew J. Kalos, Matthias Klein, Eric N. Lais, Peter G. Sutton +1 more 2017-06-06
9626298 Translation of input/output addresses to memory addresses Thomas A. Gregg, Dan F. Greiner, Eric N. Lais 2017-04-18
9547613 Dynamic universal port mode assignment Thomas A. Gregg, Eric N. Lais 2017-01-17
9483436 PCI function measurement block enhancements Beth A. Glendening, Thomas A. Gregg, Dan F. Greiner 2016-11-01
9465768 PCI function measurement block enhancements Beth A. Glendening, Thomas A. Gregg, Dan F. Greiner 2016-10-11
9384086 I/O operation-level error checking John R. Flanagan, Thomas A. Gregg 2016-07-05
9383931 Controlling the selectively setting of operational parameters for an adapter Mark S. Farrell, Beth A. Glendening, Thomas A. Gregg, Dan F. Greiner, Gustav E. Sittmann, III +1 more 2016-07-05