Autonomous data routing in a peer-to-peer computer network

    公开(公告)号:US20230283540A1

    公开(公告)日:2023-09-07

    申请号:US18313326

    申请日:2023-05-06

    IPC分类号: H04L45/121 H04L43/0864

    CPC分类号: H04L45/121 H04L43/0864

    摘要: A method is disclosed for autonomously routing data using in a peer-to-peer computer network includes automatically updating a peer-to-peer computer network. The method includes automatically sending pulse messages from a first node to neighbor nodes and candidate nodes, receiving return pulses by the first node from at least some of the neighbor nodes and the candidate nodes, calculating round-trip times (RTTs) between the first node and the neighbor nodes or the candidate nodes based on the pulse messages and the return pulses, sorting the nodes in the neighbor nodes and the candidate nodes into orbital bins based on RTTs, and automatically selecting and adding a node from one of the orbital bins based on the RTTs to updated neighbor nodes for the first node, and routing data from the first node to a second node via a relay node in the peer-to-peer computer network.

    Autonomous data routing in a peer-to-peer computer network

    公开(公告)号:US11743179B2

    公开(公告)日:2023-08-29

    申请号:US17665550

    申请日:2022-02-06

    摘要: A method is disclosed for autonomously routing data using in a peer-to-peer computer network includes identifying a destination node to receive a data transfer, storing IDs of neighbor nodes sorted into orbital bins according to round-trip times (RTTs) between a source node and the neighbor nodes, sending one or more path packages from the source node to the destination node in a first direct data path from the source node to the destination node, sending path packages from the source node to the neighbor nodes, sending one or more path packages comprising updated hop information from a first hop node to the destination node, calculating total one-way latencies and performance metrics respectively for the path packages received by the destination node, and selecting a relayed data path for the data transfer from the source node to the destination node.

    Hybrid method for node organization and data routing in a peer-to-peer computer network

    公开(公告)号:US20230124755A1

    公开(公告)日:2023-04-20

    申请号:US17809611

    申请日:2022-06-29

    摘要: A method for autonomously routing data using in a peer-to-peer computer network is disclosed. The method includes identifying 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. The receiving node is selected among a plurality of nodes in the peer-to-peer computer network based on round-trip times measured between the sending node and the plurality of nodes. Path packages are sent along the multiple paths from the source node to the destination node. Total one-way latencies (OWLs) associated with the multiple paths are measured using path packages from the source node to the destination node. A relayed data path is selected 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.

    System and method for autonomous selection of routing paths in a computer network

    公开(公告)号:US20220158935A1

    公开(公告)日:2022-05-19

    申请号:US17587133

    申请日:2022-01-28

    摘要: A method for autonomous selection of a data routing path in a computer network includes: forming a pulse group comprising a plurality of nodes in a computer network, automatically sending a plurality of pulse messages from a first node in the pulse group to other nodes in the pulse group, receiving one of the plurality of pulse messages by a second node in the pulse group, automatically computing a first one-way latency for a direct path from the first node to the second node based on a first time stamp and a second time stamp, automatically recording one-way latencies between each pair of nodes in the pulse group in a one-way latency matrix, and automatically determining a low-latency data routing path from the first node to the second node based on the one-way latencies in the one-way latency matrix.

    Hybrid data-routing method in a peer-to-peer computer network

    公开(公告)号:US11863621B2

    公开(公告)日:2024-01-02

    申请号:US17815283

    申请日:2022-07-27

    摘要: A method for autonomously routing data using in a peer-to-peer computer network, includes automatically updating a peer-to-peer computer network comprising a plurality of nodes and automatically relaying data from the first node to a second node by one of the neighbor nodes associated with the first node. The method further includes automatically sending pulse messages from a first node to neighbor nodes and candidate nodes, dynamically adjusting time intervals between the pulse messages, receiving return pulses by the first node from some of the neighbor nodes and the candidate nodes, calculating round-trip times (RTTs) between the first node and the neighbor nodes or the candidate nodes, sorting the nodes in the neighbor nodes and the candidate nodes into a plurality of orbital bins, and automatically selecting and assigning a node from the orbital bins to update neighbor nodes associated with the first node.

    Hybrid method for node organization and data routing in a peer-to-peer computer network

    公开(公告)号:US11863437B2

    公开(公告)日:2024-01-02

    申请号:US17809611

    申请日:2022-06-29

    摘要: A method for autonomously routing data using in a peer-to-peer computer network is disclosed. The method includes identifying 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. The receiving node is selected among a plurality of nodes in the peer-to-peer computer network based on round-trip times measured between the sending node and the plurality of nodes. Path packages are sent along the multiple paths from the source node to the destination node. Total one-way latencies (OWLs) associated with the multiple paths are measured using path packages from the source node to the destination node. A relayed data path is selected 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.

    System, method, utility, and governance for distributed data routing over the Internet

    公开(公告)号:US20220345385A1

    公开(公告)日:2022-10-27

    申请号:US17321608

    申请日:2021-05-17

    IPC分类号: H04L12/26 H04L12/24

    摘要: A method is disclosed for distributed routing data with latencies using relay nodes. The method includes automatically measuring one-way latencies between a plurality of nodes comprising a first node, a second node, and a relay node, producing a first signal associated with a proof of uptime for the relay node, producing a second signal associated with a proof of bandwidth for the relay node, after the proof of uptime and the proof of bandwidth of the relay node are validated, automatically identifying a relayed data routing path from the first node to the second node via the relay node based on the one-way latencies between the plurality of nodes, in response to a command to transfer data from the first node to the second node, and transferring data from the first node to the second node along the relayed data routing path.