Patents by Inventor Domas Povilauskas

Domas Povilauskas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11909638
    Abstract: A method is disclosed for autonomously routing data using relay nodes pre-selected from a group of distributed computer nodes based on measured one-way latencies. One-way latencies between a plurality of nodes in a pulse group are automatically measured. A sending bucket of nodes are automatically selected from the pulse group based on the one-way latencies. A receiving bucket of nodes are automatically selected from the pulse group based on the one-way latencies. In response to a command to transfer data from the first node to the second node, a relay node that is both in the first sending bucket and in the first receiving bucket is automatically selected, wherein data is automatically routed from the first node to the second node via the relay node.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: February 20, 2024
    Assignee: Syntropy Network Limited
    Inventors: Jonas Simanavicius, William B. Norton, Domas Povilauskas, Jim X. Wen
  • Patent number: 11777837
    Abstract: A method is disclosed for autonomously discovering and utilizing low-latency routing paths in a distributed data routing network. The method includes automatically measuring one-way latencies between a plurality of nodes, and automatically calculating relay health scores of potential relayed data routing paths in the distributed network. A relayed data routing path is automatically selected based on the one-way latencies and relay health scores of potential relayed data routing paths. A relay health score for a potential relayed data routing path is based on uptimes of the potential relay node, or bandwidths, jitters, data package losses, or amount of data routed through the routing segments in the potential relayed data routing path. The selected relayed routing path has a routing health score that meets a pre-determined criterion. The selected relayed data routing path has a total one-way latency smaller than a one-way latency associated with in a direct path.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: October 3, 2023
    Assignee: Syntropy Network Limited
    Inventors: Jonas Simanavicius, Domas Povilauskas, Vytautas Jurenas, William B. Norton
  • Publication number: 20230198887
    Abstract: 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.
    Type: Application
    Filed: February 10, 2023
    Publication date: June 22, 2023
    Inventors: Jonas Simanavicius, Domas Povilauskas, Vytautas Jurenas
  • Patent number: 11621902
    Abstract: 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.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: April 4, 2023
    Assignee: Syntropy Network Limited
    Inventors: Jonas Simanavicius, Domas Povilauskas, Vytautas Jurenas
  • Publication number: 20220368621
    Abstract: A method for autonomous data routing in a distributed network includes installing containerized applications at a plurality of nodes including a first node, a second node, and a relay node in a computer network, automatically measuring one-way latencies between the plurality of nodes responsive to instructions of the containerized applications, automatically selecting, responsive to the containerized applications, a relayed data routing path from the first node to the second node via the relay node at least in part based on the one-way latencies between nodes in the computer network, automatically transferring data from the first node to the second node along the relayed data routing path responsive to instructions of the containerized applications, and in response to the data transfer, automatically transferring a payment between digital wallets under the control of the containerized applications.
    Type: Application
    Filed: July 25, 2022
    Publication date: November 17, 2022
    Inventors: Jonas Simanavicius, Domas Povilauskas, Vytautas Jurenas, William B. Norton
  • Publication number: 20220345393
    Abstract: A method is disclosed for autonomously discovering and utilizing low-latency routing paths in a distributed data routing network. The method includes automatically measuring one-way latencies between a plurality of nodes, and automatically calculating relay health scores of potential relayed data routing paths in the distributed network. A relayed data routing path is automatically selected based on the one-way latencies and relay health scores of potential relayed data routing paths. A relay health score for a potential relayed data routing path is based on uptimes of the potential relay node, or bandwidths, jitters, data package losses, or amount of data routed through the routing segments in the potential relayed data routing path. The selected relayed routing path has a routing health score that meets a pre-determined criterion. The selected relayed data routing path has a total one-way latency smaller than a one-way latency associated with in a direct path.
    Type: Application
    Filed: September 1, 2021
    Publication date: October 27, 2022
    Inventors: Jonas Simanavicius, Domas Povilauskas, Vytautas Jurenas, William B. Norton
  • Publication number: 20220345385
    Abstract: 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.
    Type: Application
    Filed: May 17, 2021
    Publication date: October 27, 2022
    Inventors: Jonas Simanavicius, Domas Povilauskas, Vytautas Jurenas
  • Publication number: 20210250287
    Abstract: A method is disclosed for autonomously routing data using relay nodes pre-selected from a group of distributed computer nodes based on measured one-way latencies. One-way latencies between a plurality of nodes in a pulse group are automatically measured. A sending bucket of nodes are automatically selected from the pulse group based on the one-way latencies. A receiving bucket of nodes are automatically selected from the pulse group based on the one-way latencies. In response to a command to transfer data from the first node to the second node, a relay node that is both in the first sending bucket and in the first receiving bucket is automatically selected, wherein data is automatically routed from the first node to the second node via the relay node.
    Type: Application
    Filed: April 21, 2021
    Publication date: August 12, 2021
    Inventors: Jonas Simanavicius, William B. Norton, Domas Povilauskas, Jim X. Wen
  • Publication number: 20210250271
    Abstract: A method for autonomously routing data with reduced latencies over the Internet includes sending one or more ping messages from a first node to one or more genesis nodes on the Internet, receiving one of the ping messages from the first node by a first genesis node, sending a reply message to invite the first node to join a pulse group if the first node is selected based on predetermined criteria, automatically measuring one-way latencies between a plurality of nodes in the pulse group, wherein the pulse group includes the first genesis node, a first node, and a second node, automatically removing a node from the pulse group if fluctuations of one-way latencies associated with the node exceed a pre-determined threshold, and automatically determining a lower-latency data routing path from the first node to the second node based on the one-way latencies measured in the pulse group.
    Type: Application
    Filed: April 1, 2021
    Publication date: August 12, 2021
    Inventors: William B. Norton, Jonas Simanavicius, Domas Povilauskas, Jim X. Wen