Autonomous Pulse Group Routing for Low-Latency Data Paths

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 transforms the public Internet into a network with autonomously routed data paths by measuring one-way latencies between nodes, dynamically forming pulse groups, and selecting lower-latency paths, which are continually updated to ensure optimal routing and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional routing technologies operate at the Network Layer selecting the best path based on the shortest path between source and destination, then routing simplicity is maintained, but network degradation conditions are not taken into account leading to suboptimal network performance

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

Solution Approach 1:

The patent introduces a new dimension to routing by implementing measurement and selection of multiple alternative paths beyond the single shortest path. The system measures latency, packet loss, and bandwidth for multiple paths simultaneously, then dynamically selects the optimal path based on actual network conditions rather than relying solely on topological distance. This multi-dimensional approach resolves the contradiction by maintaining routing manageability while significantly improving network performance through condition-aware path selection.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent implements dynamic path selection that adapts to changing network conditions in real-time. The routing system continuously monitors network degradation conditions and automatically adjusts path selection based on current latency, packet loss, and bandwidth measurements. This dynamic behavior allows the system to respond to network changes without requiring complex manual configuration, thereby improving productivity while keeping the system relatively simple to operate.

Inventive Principle:
Principle #15Dynamics

2Reliability

If VPN technologies provide protection from eavesdropping, then security is improved, but routing around degraded network paths is not implemented

Engineering Contradiction:
ImprovesecurityVSAvoiddata transmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces intermediary relay nodes that act as secure forwarding points for encrypted data transmission. These relay nodes receive encrypted data from source nodes, forward it to destination nodes without decrypting it, and enable secure communication while providing alternative routing paths. This intermediary approach maintains security through encryption while simultaneously enabling the system to route around degraded paths, thus improving both reliability and productivity without the trade-off present in conventional VPN technologies.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system dynamically forms pulse groups and measures one-way latencies between nodes, then routing optimization is improved, but system complexity increases

Engineering Contradiction:
Improverouting optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where nodes automatically perform latency measurements, path selections, and group formations without requiring centralized control or manual configuration. Each node independently measures network conditions to its neighbors, participates in pulse group formations based on measured conditions, and autonomously selects optimal paths. This self-service approach distributes the computational burden across all nodes, reducing overall system complexity while achieving sophisticated routing optimization that would be difficult to manage centrally.

Inventive Principle:
Principle #25Self-service

4Reliability

If automated node removal is implemented when latency fluctuations exceed thresholds, then network reliability is improved, but automation extent increases

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidautomation level
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent implements feedback mechanisms where the routing system continuously monitors latency fluctuations and automatically adjusts network topology by removing nodes that exceed predefined thresholds. This feedback loop maintains network reliability by eliminating problematic nodes while keeping the automation level manageable through the use of clear, rule-based decision criteria. The system automates the monitoring and removal processes but uses simple threshold-based logic rather than complex algorithms, balancing automation extent with reliability improvement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12028233B2Automated formation and optimization of a group of nodes for distributed data routing over computer networks
Publication Date: 2024.07.02 BIANCHI MARC
  • US12028233B2 patent drawing
  • US12028233B2 patent drawing
  • US12028233B2 patent drawing

AI summary

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.