Patent ID: 11863437
Assignee: SYNTROPY NETWORK LIMITED
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 21:
22. A computer system for autonomously routing data in a peer-to-peer computer network, comprising:
a communication module configured to send or receive data to and from a plurality of nodes in the peer-to-peer computer network; and
a computer memory storing instructions that, when executed by one or more processors at the plurality of nodes, cause the plurality of nodes to:
identify multiple paths from a source node to a destination node, wherein each of the multiple paths includes two or more routing segments each comprising a sending node and a receiving node in the peer-to-peer computer network,
wherein the multiple paths are identified by selecting the receiving node among the plurality of nodes in the peer-to-peer computer network based on round-trip times (RTTs) measured between the sending node and the plurality of nodes;

send path packets along the multiple paths from the source node to the destination node;
measure total one-way latencies (OWLs) associated with the multiple paths using the path packets from the source node to the destination node;
select a relayed data path from the multiple paths at least in part based on the total OWLs respectively associated with the multiple paths from the source node to the destination node; and
route the data, from the source node to the destination node, along the relayed data path selected.