Intermediate Node Routing for Reliable Content Slice Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Internet communication technologies face challenges in optimizing data transmission and connection establishment due to network congestion, traffic load balancing, and unpredictable network behavior, leading to issues such as packet loss, duplication, and out-of-order delivery, which can be exacerbated by the client-server model's limitations.

Innovation Solution

The implementation of intermediate nodes that function as both end-users and intermediate nodes to enhance communication by optimizing data routing and connection management, utilizing advanced protocols and architectures to improve data integrity and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If intermediate nodes are introduced to optimize routing and manage congestion, then data transmission reliability and efficiency are improved, but device complexity and network structure complexity increase

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

Solution Approach 1:

The patent applies multi-functionality by enabling end-user devices to simultaneously function as both end users and intermediate nodes. Devices such as smartphones, tablets, and laptops can participate in data transmission as endpoints while also acting as relay points for other devices, thereby optimizing routing and managing network congestion without requiring dedicated intermediate infrastructure

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

Solution Approach 2:

The system implements self-service through autonomous device selection and routing optimization. Each device independently determines its role as end user or intermediate node based on current network conditions, device capabilities, and traffic patterns. The routing optimization occurs automatically without centralized control, with devices self-organizing to form efficient transmission paths

Inventive Principle:
Principle #25Self-service

2Productivity

If dual-functionality devices are used to enhance communication, then network efficiency and congestion management are improved, but the difficulty of detecting and measuring device roles increases

Engineering Contradiction:
Improvenetwork efficiencyVSAvoiddevice role detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies dynamics by making device roles flexible and changeable rather than fixed. Devices can dynamically switch between end user and intermediate node roles based on real-time network conditions, traffic patterns, and device capabilities. This dynamic role assignment optimizes network efficiency while managing the complexity of role detection through adaptive behavior

Inventive Principle:
Principle #15Dynamics

3Reliability

If intermediate nodes optimize routing, then packet loss and duplication are reduced, but the time required for routing decisions and network management increases

Engineering Contradiction:
Improvepacket delivery accuracyVSAvoidrouting decision time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies preliminary action by pre-establishing routing paths and intermediate node selections based on historical network conditions and device capabilities. Routing decisions are made in advance when network conditions are favorable, allowing for faster packet transmission during peak periods without requiring real-time routing calculations that would increase decision time

Inventive Principle:
Principle #10Preliminary action

Data Source

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