US 12,298,928 B2
Peer-to-peer communications 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 Feb. 7, 2024, as Appl. No. 18/435,495.
Application 18/435,495 is a continuation of application No. 18/151,717, filed on Jan. 9, 2023, granted, now 11,921,659.
Application 18/151,717 is a continuation of application No. 17/461,149, filed on Aug. 30, 2021, granted, now 11,609,873, issued on Mar. 21, 2023.
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 2024/0176754 A1, May 30, 2024
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 user interface configured to receive instructions 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 initiating the transfer as a direct memory access (DMA) transfer via a device driver for the first endpoint device using a destination address corresponding to the address range for the second endpoint device.