US 12,204,476 B2
Peer-to-peer communications initiated among communication fabric coupled endpoint devices
James Scott Cannata, Denver, CO (US); Christopher R. Long, Colorado Springs, CO (US); Sumit Puri, Calabasas, CA (US); and Bryan Schramm, Broomfield, CO (US)
Assigned to Liqid Inc., Westminster, CO (US)
Filed by Liqid Inc., Broomfield, CO (US)
Filed on Jan. 9, 2023, as Appl. No. 18/151,797.
Application 18/151,797 is a continuation in part of application No. 17/461,149, filed on Aug. 30, 2021, granted, now 11,609,873.
Application 17/461,149 is a continuation of application No. 16/810,944, filed on Mar. 6, 2020, granted, now 11,119,957, issued on Sep. 14, 2021.
Application 16/810,944 is a continuation of application No. 16/267,623, filed on Feb. 5, 2019, granted, now 10,585,827, issued on Mar. 10, 2020.
Prior Publication US 2023/0161721 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/28 (2006.01); G06F 13/40 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/28 (2013.01) [G06F 13/4022 (2013.01); G06F 13/4221 (2013.01); G06F 13/4234 (2013.01); G06F 2213/0026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a management driver executed by a host processor configured to initiate a communication arrangement between a first endpoint device coupled to a communication fabric and a second endpoint device coupled to the communication fabric;
wherein the communication arrangement is configured to redirect a transfer from the first endpoint device based on an address corresponding to an address range of the second endpoint device without passing the transfer through a host processor coupled to the communication fabric that executes an application initiating the transfer; and
wherein the management driver is configured to interface with a first device driver associated with the first endpoint device at least to initiate a direct memory access (DMA) transfer via the first device driver with a destination address corresponding to the address range for the second endpoint device.