Tunnel Node Content Slicing for Ordered Internet Delivery

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 reliability and efficiency of data transmission.

Innovation Solution

The implementation of intermediate nodes that function as both end-users and intermediate nodes to enhance communication by optimizing data routing and managing network congestion, using devices with dual functionality to improve data transmission reliability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional Internet communication protocols are used, then network coverage and connectivity are maintained, but packet loss, duplication, and out-of-order delivery occur due to network congestion and unpredictable behavior

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidnetwork communication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a communication manager as an intermediary component that sits between the application and the network stack. This manager intercepts outgoing data packets, assigns unique sequence numbers, and tracks packet status. By mediating the communication process, it ensures reliable delivery without requiring complex changes to the underlying network protocols, thus improving reliability while maintaining relatively simple system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data transmission process into distinct manageable units by dividing data into packets with individual sequence numbers. Each packet is tracked independently through the communication manager, which maintains separate state information for each packet. This segmentation allows precise control and tracking of individual packets, enabling reliable retransmission of only lost or duplicated packets rather than requiring retransmission of entire data streams.

Inventive Principle:
Principle #1Segmentation

2Productivity

If intermediate nodes are added to optimize routing and manage congestion, then data transmission efficiency improves, but system complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication manager performs multiple functions within a single component: it segments data into packets, assigns sequence numbers, tracks packet status, manages retransmissions, and handles reassembly. By consolidating these functions into one universal manager rather than distributing complexity across multiple specialized components or network nodes, the system achieves improved transmission efficiency through centralized control while avoiding the overhead of multiple intermediate nodes.

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

Solution Approach 2:

The communication manager implements self-service mechanisms by automatically detecting lost or duplicated packets through sequence number analysis and autonomously managing retransmissions without external intervention. The system monitors its own transmission status and corrects errors independently, eliminating the need for complex external control mechanisms or additional intermediary nodes to manage reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If packet retransmission is implemented to handle loss and duplication, then data delivery accuracy improves, but transmission time increases

Engineering Contradiction:
Improvedata delivery accuracyVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by assigning sequence numbers to all packets before transmission and pre-establishing tracking structures in the communication manager. This preparation enables immediate detection of lost or duplicated packets upon receipt without requiring complex analysis during the retransmission phase. The pre-organized sequence number system allows rapid identification and retransmission of only the specific packets that failed, minimizing overall transmission time while ensuring accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250274529A1System and Method for Improving Internet Communication by Using Intermediate Nodes
Publication Date: 2025.08.28 BRIGHT DATA LTD
  • US20250274529A1 patent drawing
  • US20250274529A1 patent drawing
  • US20250274529A1 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.