Tunnel Node Content Slicing for Reliable Internet Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies over the Internet 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.
Innovation Solution
The use of intermediate nodes that function both as end-users and intermediate nodes, enhancing communication efficiency by optimizing data routing and managing network traffic more effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If traditional Internet routing is used, then network coverage is extensive, but network congestion and unpredictable behavior increase
Solution Approach 1:
The patent introduces intermediate nodes as mediators between end devices and the core Internet infrastructure. These nodes establish private communication channels that bypass the public Internet routing system, thereby maintaining extensive network coverage while improving behavior predictability and reducing congestion through dedicated pathways.
Solution Approach 2:
The patent segments the communication path into distinct components: end devices, intermediate nodes, and core Internet infrastructure. By dividing the network into separate functional segments with private channels between them, the system maintains broad coverage while reducing the unpredictable behavior associated with shared public Internet routing.
2Productivity
If more network traffic is handled through intermediate nodes, then traffic management improves, but device complexity increases
Solution Approach 1:
The patent implements intermediate nodes with multi-functionality, allowing them to serve as both end devices and routing intermediaries. This universal design improves traffic management efficiency by consolidating control functions in capable devices while avoiding the need for separate dedicated routing infrastructure, thereby limiting the increase in overall system complexity.
3Reliability
If private channels are established between end devices, then communication reliability improves, but setup complexity increases
Solution Approach 1:
The patent establishes private communication channels between intermediate nodes in advance, before actual data transmission begins. This preliminary setup of routing paths and security parameters improves communication reliability by pre-configuring dedicated pathways, while reducing the complexity burden on individual transmission events.
Solution Approach 2:
The patent implements feedback mechanisms where intermediate nodes exchange routing information and channel status updates. This feedback system automates the establishment and maintenance of private channels, improving communication reliability through continuous optimization while reducing the manual setup complexity through self-configuring protocols.
Data Source
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.


