Dynamic Data Distribution via Terminal Node Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In peer-to-peer data distribution networks, distributing data from a source to multiple destinations efficiently becomes challenging when there are many branch offices, leading to bottlenecks and increased costs due to the need for multiple server devices.

Innovation Solution

A data distribution system where multiple data communication devices manage data transmission and reception paths dynamically, adjusting based on communication speed and stored data volume, allowing devices to autonomously select communication partners and rearrange paths for optimal data flow without requiring additional server devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a distribution server device is installed at the head office to distribute data to terminal devices at branch offices, then data transmission requirement is achieved, but transmission ability is reduced due to bottleneck and distribution time increases when there are many branch offices

Engineering Contradiction:
Improvedata distribution speedVSAvoidsingle server bottleneck
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data distribution function by allowing multiple terminal devices to act as secondary distribution sources. Instead of one central server handling all distributions, the system divides the distribution task among multiple nodes, where each terminal device can receive data from the head office and redistribute it to other terminals, effectively segmenting the bottleneck into multiple parallel paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the functions of client devices and distribution servers. Terminal devices that normally only receive data are also given the capability to distribute data to other terminals. This merging of roles allows the system to function as both a client and a distribution node, eliminating the need for additional dedicated server hardware at branch offices.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If multiple distribution server devices are installed with load distribution to alleviate bottleneck, then distribution ability is improved, but installation and maintenance cost increases

Engineering Contradiction:
Improvedata distribution capabilityVSAvoidsystem cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent makes terminal devices universal by enabling them to perform multiple functions: they can act as end-user clients receiving data, as distribution nodes forwarding data to other terminals, and as reporting units providing communication status information. This multi-functionality eliminates the need for dedicated server hardware at branch offices, reducing both installation and maintenance costs while maintaining distribution capability.

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

Solution Approach 2:

The patent implements self-service by allowing terminal devices to autonomously determine their communication status, select appropriate communication parties based on received information, and dynamically adjust their distribution paths without requiring centralized control or additional server infrastructure. The system uses distributed intelligence where each node makes local decisions based on global status information.

Inventive Principle:
Principle #25Self-service

3Productivity

If dynamic path management is implemented using communication status data and stored data volume, then distribution efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedata distribution efficiencyVSAvoidpath management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where terminal devices continuously report their communication status (transmission speed, reception speed) and stored data volume to the management device. The management device uses this feedback information to dynamically determine optimal communication parties and paths. This feedback loop enables adaptive path selection that responds to changing network conditions without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamics into the distribution system by allowing communication paths to change based on real-time conditions. Terminal devices can dynamically select different communication parties based on current communication status, and the management device continuously updates path assignments as network conditions evolve. This dynamic adaptation improves efficiency without requiring permanent fixed paths or complex manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10666723B2Data distribution system, data communication device and program for data distribution
Publication Date: 2020.05.26 SKEED
  • US10666723B2 patent drawing
  • US10666723B2 patent drawing
  • US10666723B2 patent drawing

AI summary

Destination data communication device receives data to be distributed either directly from source data communication device or via another destination data communication device. For each destination data communication device, management data communication device receives, each time a predetermined interval has passed, a communication status data set indicating a communication speed for each communication party and a stored data volume data set indicating a volume of data to be distributed that has already been stored by each destination data communication device. Management data communication device determines a flexible arrangement of destination data communication devices and paths for transmission and reception of data between destination data communication devices based on the foregoing data. Each destination data communication device transmits data blocks to and receives data blocks from communication parties determined by management data communication device.