Patent | Date |
---|
Computer product, method, and system to dynamically manage storage devices accessed remotely over a network Grant 11,429,280 - Freyensee , et al. August 30, 2 | 2022-08-30 |
Method and apparatus to enable individual non volatile memory express (NVMe) input/output (IO) queues on differing network addresses of an NVMe controller Grant 11,385,795 - Freyensee , et al. July 12, 2 | 2022-07-12 |
Management Of Virtual Target Storage Resources By Use Of An Access Control List And Input/output Queues App 20210311882 - STERNBERG; Jay E. ;   et al. | 2021-10-07 |
Management of virtual target storage resources by use of an access control list and input/output queues Grant 10,970,231 - Sternberg , et al. April 6, 2 | 2021-04-06 |
Computer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network Grant 10,893,050 - Cayton , et al. January 12, 2 | 2021-01-12 |
Computer Product, Method, And System To Dynamically Manage Storage Devices Accessed Remotely Over A Network App 20200241749 - Freyensee; James P. ;   et al. | 2020-07-30 |
Disaggregating block storage controller stacks Grant 10,649,660 - Cayton , et al. | 2020-05-12 |
Computer product, method, and system to dynamically manage storage devices accessed remotely over a network Grant 10,620,840 - Freyensee , et al. | 2020-04-14 |
METHOD AND APPARATUS TO ENABLE INDIVIDUAL NON VOLATILE MEMORY EXPRESS (NVMe) INPUT/OUTPUT (IO) QUEUES ON DIFFERING NETWORK ADDRE App 20190303003 - Freyensee; James P. ;   et al. | 2019-10-03 |
Techniques for Moving Data between a Network Input/Output Device and a Storage Device App 20190272124 - Vasudevan; Anil ;   et al. | 2019-09-05 |
Computer Product, Method, And System To Provide A Virtual Target To Virtualize Target System Storage Resources As Virtual Target App 20190243777 - STERNBERG; Jay E. ;   et al. | 2019-08-08 |
Computer Product, Method, And System To Dynamically Provide Discovery Services For Host Nodes Of Target Systems And Storage Reso App 20190238545 - CAYTON; Phil C. ;   et al. | 2019-08-01 |
Techniques for moving data between a network input/output device and a storage device Grant 10,353,631 - Vasudevan , et al. July 16, 2 | 2019-07-16 |
Disaggregating Block Storage Controller Stacks App 20190138217 - Cayton; Phil C. ;   et al. | 2019-05-09 |
Method and apparatus to enable individual non volatile memory express (NVME) input/output (IO) Queues on differing network addresses of an NVME controller Grant 10,275,160 - Freyensee , et al. | 2019-04-30 |
Remote Persistent Memory Access Device App 20190102287 - Cayton; Phil C. ;   et al. | 2019-04-04 |
Computer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network Grant 10,200,376 - Cayton , et al. Fe | 2019-02-05 |
Computer product, method, and system to provide discovery services to discover target storage resources and register a configuration of virtual target storage resources mapping to the target storage resources and an access control list of host nodes allowed to access the virtual target storage resou Grant 10,176,116 - Sternberg , et al. J | 2019-01-08 |
Disaggregating block storage controller stacks Grant 10,013,168 - Cayton , et al. July 3, 2 | 2018-07-03 |
Computer Product, Method, And System To Provide A Virtual Target To Virtualize Target System Storage Resources As Virtual Target Storage Resources App 20180089101 - STERNBERG; Jay E. ;   et al. | 2018-03-29 |
Computer Product, Method, And System To Dynamically Provide Discovery Services For Host Nodes Of Target Systems And Storage Resources In A Network App 20180063145 - CAYTON; Phil C. ;   et al. | 2018-03-01 |
Computer Product, Method, And System To Dynamically Manage Storage Devices Accessed Remotely Over A Network App 20170344259 - FREYENSEE; James P. ;   et al. | 2017-11-30 |
Disaggregating Block Storage Controller Stacks App 20170185310 - Cayton; Phil C. ;   et al. | 2017-06-29 |
METHOD AND APPARATUS TO ENABLE INDIVIDUAL NON VOLATLE MEMORY EXPRESS (NVMe) INPUT/OUTPUT (IO) QUEUES ON DIFFERING NETWORK ADDRESSES OF AN NVMe CONTROLLER App 20170177216 - Freyensee; James P. ;   et al. | 2017-06-22 |
Techniques for Moving Data between a Network Input/Output Device and a Storage Device App 20150032841 - Vasudevan; Anil ;   et al. | 2015-01-29 |
Dynamic reassignment for I/O transfers using a completion queue Grant 8,433,833 - Yang , et al. April 30, 2 | 2013-04-30 |
Dynamic Reassignment For I/o Transfer Processing App 20120254484 - YANG; JISOO ;   et al. | 2012-10-04 |
Dual Interface Coherent And Non-coherent Network Interface Controller Architecture App 20110040911 - Vasudevan; Anil ;   et al. | 2011-02-17 |
Method For Providing Prioritized Data Movement Between Endpoints Connected By Multiple Logical Channels App 20090046735 - Regnier; Greg J. ;   et al. | 2009-02-19 |
Method for providing prioritized data movement between endpoints connected by multiple logical channels Grant 7,447,229 - Regnier , et al. November 4, 2 | 2008-11-04 |
Method and apparatus for communicating using labeled data packets in a network Grant 7,212,527 - Shah , et al. May 1, 2 | 2007-05-01 |
Apparatus and method for parallel processing of network data on a single processing thread Grant 7,000,048 - McAlpine , et al. February 14, 2 | 2006-02-14 |
Virtual to physical address translation App 20050144422 - McAlpine, Gary L. ;   et al. | 2005-06-30 |
Apparatus and method for parallel processing of network data on a single processing thread App 20050138622 - McAlpine, Gary L. ;   et al. | 2005-06-23 |
Method for providing prioritized data movement between endpoints connected by multiple logical channels App 20050058147 - Regnier, Greg J. ;   et al. | 2005-03-17 |
Method and apparatus for communicating using labeled data packets in a network App 20020191600 - Shah, Hemal V. ;   et al. | 2002-12-19 |