Autonomous Data Routing via Pre-Selected 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 thin layer of software is implemented over the Internet to autonomously route data using pre-selected relay nodes based on measured one-way latencies, forming a decentralized system that continually measures latencies and dynamically determines better performing paths, enabling secure and efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional shortest path routing is used at Network Layer, then routing simplicity is maintained, but network performance degrades when paths are partially degraded and security is compromised due to eavesdropping vulnerability

Engineering Contradiction:
Improvenetwork performanceVSAvoidrouting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a software layer that acts as an intermediary between the application and the network infrastructure. This software measures one-way latencies, selects optimal relay nodes, and dynamically routes data through these relays rather than using conventional shortest path routing. The intermediary layer handles the complexity of path selection and relay coordination, allowing the underlying network to remain simple while achieving improved reliability and security through encrypted communications via selected relay nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If direct routing paths are used, then transmission speed is maximized under normal conditions, but data loss and jitter increase when network paths are degraded

Engineering Contradiction:
Improvedata loss and jitterVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic routing that continuously adapts to network conditions. The system measures one-way latencies between nodes and dynamically selects relay nodes based on current network state. When direct paths become degraded, the routing automatically transitions to use relay nodes, adjusting the transmission path in real-time to maintain reliability. This dynamic adaptation allows the system to optimize for reliability when needed while minimizing latency when direct paths are available.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously measures one-way latencies between nodes and uses this feedback to make routing decisions. The latency measurements provide real-time information about network path quality, enabling the system to detect degraded paths and switch to alternative routes through relay nodes. This feedback mechanism ensures that routing decisions are based on actual network conditions, allowing the system to maintain low latency when possible while protecting against data loss and jitter when paths degrade.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If relay nodes are dynamically selected during data transfer, then adaptability to network changes is improved, but routing decision time and complexity increase

Engineering Contradiction:
Improverouting adaptabilityVSAvoidrouting decision complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent pre-selects relay nodes based on measured one-way latencies before data transfer begins. The system performs latency measurements and identifies suitable relay nodes in advance, creating a pool of pre-validated relay candidates. When data needs to be transmitted, the routing decision is made by selecting from this pre-selected pool rather than evaluating all possible paths in real-time. This preliminary action significantly reduces the complexity of routing decisions during actual data transfer while maintaining high adaptability to network conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11909638B2Autonomously routing data using relay nodes pre-selected from a group of distributed computer nodes based on measured one-way latencies
Publication Date: 2024.02.20 BIANCHI MARC
  • US11909638B2 patent drawing
  • US11909638B2 patent drawing
  • US11909638B2 patent drawing

AI summary

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.