Data Transmission Path Selection Using Pre-stored Network Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video conferencing services, the quality of video or audio deteriorates when the amount of data exceeds available network bandwidth due to peer-to-peer (P2P) connections, as existing systems do not effectively manage network quality and access success rates between participants.

Innovation Solution

A data transmission method and apparatus that determine a data transmission path based on network access success rates and quality information, choosing between a path through a computing device and a P2P connection, ensuring superior network quality by selecting the best path for data transmission between client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If P2P connection is used for data transmission between client devices, then data transmission efficiency is improved, but data quality deteriorates when data amount exceeds available network bandwidth

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddata quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary network quality measurements and access success rate checks between client devices before establishing data transmission paths. Network quality information and access success rates are pre-calculated and stored, allowing the system to proactively select optimal transmission paths (P2P or via computing device) based on anticipated network conditions, preventing quality deterioration before it occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically determines data transmission paths by comparing real-time network quality information and access success rates against preset reference values. The transmission path selection is not fixed but adapts based on current network conditions, allowing the system to switch between P2P connections and computing device-mediated paths to maintain optimal data quality while ensuring transmission efficiency

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If network quality information is collected and stored for all client devices, then data transmission path determination accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvepath determination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system collects and stores network quality information specifically for peer-to-peer connections between client devices, focusing measurements on the relevant transmission paths rather than all possible network paths. This targeted approach improves path determination accuracy for P2P connections while avoiding the complexity of monitoring entire network topology

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Client devices autonomously perform network quality measurements and access success rate checks for their own peer-to-peer connections. Each device contributes its own network quality information to the system, eliminating the need for a centralized monitoring system and reducing overall system complexity while maintaining high measurement precision

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11563804B2Determining transmission path based on pre-stored quality information from client devices
Publication Date: 2023.01.24 SAMSUNG SDS CO LTD
  • US11563804B2 patent drawing
  • US11563804B2 patent drawing
  • US11563804B2 patent drawing

AI summary

A data transmission method according to an embodiment is performed by a computing device including one or more processors and a memory in which one or more programs to be executed by the one or more processors are stored. The data transmission method includes receiving, from connected client devices, peer-to-peer (P2P) network information of the client devices, extracting one or more of information on whether network access is successful and network quality information, which are matched with the P2P network information and pre-stored, and determining one of a first data transmission path and a second data transmission path as a data transmission path for the client devices based on one or more of the information on whether network access is successful and the network quality information.