Distributed Routing System Latency Measurement Relay Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet transit services are vulnerable to eavesdropping and fail to route around partially degraded networks, leading to suboptimal network performance, with a need for improved transmission speed, security, and reliability.

Innovation Solution

A decentralized system that continually measures latencies and dynamically determines better performing paths between nodes using a thin layer of software to transform the public Internet into a network with optimized data transport, employing relay nodes and a distributed autonomous routing protocol to identify and utilize lower-latency, secure paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional shortest path routing is used at Network Layer, then routing simplicity is maintained, but network performance deteriorates when network degradation occurs

Engineering Contradiction:
Improverouting complexityVSAvoidnetwork performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a new routing layer that acts as an intermediary between the application layer and the conventional Network Layer. This intermediary layer measures one-way latencies, validates relay nodes, and dynamically selects optimal paths, thereby improving reliability without completely replacing the existing routing infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The routing function is segmented into multiple independent components: latency measurement, relay node validation, path selection, and data transmission. This segmentation allows each component to be optimized independently and improves overall system reliability by isolating failures to specific segments.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If public Internet transit services are used, then accessibility is improved, but security deteriorates due to eavesdropping vulnerability

Engineering Contradiction:
Improvenetwork accessibilityVSAvoideavesdropping vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

Relay nodes serve as trusted intermediaries that establish secure communication channels between data sending and receiving nodes. These intermediaries encrypt and forward data, preventing eavesdropping while maintaining accessibility to the public Internet infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the security parameter by introducing encrypted communication channels through relay nodes. This transforms the security state from vulnerable (public Internet) to protected (encrypted relayed paths) while preserving network accessibility.

Inventive Principle:
Principle #35Parameter changes

3Speed

If relay nodes are introduced for optimized routing, then transmission speed is improved, but system complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Relay nodes automatically perform self-validation by providing proof of uptime and proof of bandwidth. The system autonomously measures latencies and selects optimal paths without requiring manual configuration, reducing the operational complexity despite adding relay infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The routing paths are dynamically selected based on real-time latency measurements and network conditions. This dynamic adaptation optimizes transmission speed while the system automatically manages the complexity of coordinating multiple relay nodes.

Inventive Principle:
Principle #15Dynamics

4Productivity

If automated latency measurement and path selection is implemented, then network performance is improved, but computational overhead increases

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidcomputational overhead
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system measures one-way latencies selectively for path selection rather than continuously monitoring all possible paths. This partial measurement approach maintains network efficiency while reducing unnecessary computational overhead from excessive monitoring.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Latency measurements and relay node validations are performed in advance before data transmission. This preliminary action allows the system to pre-establish optimal paths, reducing real-time computational overhead during actual data transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12034622B2System, method, utility, and governance for distributed data routing over the internet
Publication Date: 2024.07.09 BIANCHI MARC
  • US12034622B2 patent drawing
  • US12034622B2 patent drawing
  • US12034622B2 patent drawing

AI summary

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.