Intermediate Tunnel Nodes for Slice-Based Internet Traffic Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Internet communication technologies face challenges in efficiently managing network congestion, traffic load balancing, and unpredictable network behavior, leading to issues such as packet loss, duplication, and out-of-order delivery, which affect the performance of applications like the World Wide Web, email, and streaming media.

Innovation Solution

The use of intermediate nodes that can function as both end-user and intermediate devices, partitioning data into slices and routing them through multiple tunnel devices for reconstruction, allowing for improved traffic management and reduced network congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted directly through the Internet without intermediate nodes, then transmission speed is maintained, but packet loss and network congestion occur

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidnetwork structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces intermediate nodes (tunnel devices) that act as mediators between source and destination. These nodes receive data slices, maintain state information, and coordinate retransmission efforts. The intermediary nodes absorb network instability, allowing end devices to communicate more reliably without directly exposing them to network congestion and packet loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides data into multiple slices and distributes them through different intermediate nodes. This segmentation allows the system to tolerate individual node failures or congestion, as alternative paths and nodes can deliver remaining slices. The segmentation also enables parallel processing and reduces the load on any single node.

Inventive Principle:
Principle #1Segmentation

2Reliability

If intermediate nodes are introduced to improve reliability, then packet loss is reduced, but network latency increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent establishes tunnel connections and pre-configures intermediate nodes before actual data transmission begins. State information and routing paths are prepared in advance, allowing data slices to be quickly forwarded through pre-established channels during actual transmission, reducing the time penalty of having intermediate nodes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates redundant copies of data slices and routes them through multiple intermediate nodes simultaneously. This copying approach allows the system to receive acknowledgments from multiple paths in parallel, reducing the overall time waiting for confirmation of successful delivery while maintaining reliability.

Inventive Principle:
Principle #26Copying

3Productivity

If multiple tunnel devices are used for data transmission, then network congestion is reduced, but device complexity increases

Engineering Contradiction:
Improvenetwork throughputVSAvoidtunnel device complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs intermediate tunnel nodes with multi-functional capabilities. Each node can simultaneously perform slicing, state maintenance, retransmission coordination, and routing for multiple different data streams. This universality reduces the number of specialized devices needed and simplifies the overall network architecture while maintaining high throughput through parallel processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250254230A1System and Method for Improving Internet Communication by Using Intermediate Nodes
Publication Date: 2025.08.07 BRIGHT DATA LTD
  • US20250254230A1 patent drawing
  • US20250254230A1 patent drawing
  • US20250254230A1 patent drawing

AI summary

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.