Server-Based Delay Management for P2P Stream Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peer-to-peer (P2P) communication schemes for multi-party services, such as video conferencing, face challenges in maintaining transmission quality due to difficulties in identifying and managing data transmission delays across node devices, leading to potential degradation in real-time communication.

Innovation Solution

A server-based system that collects and analyzes delay information from node devices, determining the optimal communication paths to ensure timely data transmission by identifying and adjusting the communication scheme between P2P and server-based methods, thereby improving transmission quality and reducing server costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If P2P-based communication scheme is used between node devices, then server cost is reduced, but transmission quality is degraded due to difficulty in identifying transmission delay

Engineering Contradiction:
Improveserver costVSAvoidtransmission quality
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary that collects delay information from node devices and determines optimal communication paths. The server receives delay reports from receiving nodes, identifies transmitting nodes, and directs future communications through appropriate intermediaries, thus maintaining transmission quality while enabling P2P communication architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where receiving nodes report delay information back to the server, which then uses this feedback to determine optimal communication paths. The server continuously monitors transmission quality metrics and adjusts communication routing based on accumulated delay data, creating a closed-loop control system

Inventive Principle:
Principle #23Feedback

2Device complexity

If P2P-based communication scheme is used, then device complexity is reduced, but difficulty in detecting and measuring transmission delay increases

Engineering Contradiction:
Improvecommunication scheme complexityVSAvoidtransmission delay identification
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The server acts as a central intermediary that aggregates delay information from multiple node devices, simplifying the measurement task for individual devices. Instead of each node needing to independently track delays with all other nodes, the server collects and processes this information centrally, reducing the complexity of delay detection at the device level

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If server-based communication method is used, then transmission quality is improved through delay management, but server cost increases

Engineering Contradiction:
Improvetransmission qualityVSAvoidserver cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by using P2P communication for data transmission when possible, while using server-based communication only when delay management is required. The system dynamically selects the appropriate communication method based on local conditions (delay characteristics), rather than uniformly applying one approach across all communications

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial server involvement rather than complete server-based communication. The server performs only the necessary functions for delay management (collecting delay reports and determining communication paths) while allowing direct P2P data transmission, thus reducing server cost while maintaining transmission quality where needed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11936535B2Server and electronic device for transmitting and receiving stream data and method for operating the same
Publication Date: 2024.03.19 SAMSUNG ELECTRONICS CO LTD
  • US11936535B2 patent drawing
  • US11936535B2 patent drawing
  • US11936535B2 patent drawing

AI summary

Various embodiments may provide a server including a communication circuit, and at least one processor. The at least one processor is configured to receive report information on a delay time of each of multiple pieces of sub-stream data, identify a second external electronic device transmitting a particular piece of sub-stream data of the multiple pieces of sub-stream data to the first external electronic device, identify a first delay time of the particular piece of sub-stream data associated with the second external electronic device, and a second delay time of the particular piece of sub-stream data associated with a third external electronic device, and determine, based on the first delay time and the second delay time, whether the second external electronic device or the third external electronic device is to transmit the particular piece of sub-stream data to the first external electronic device. Various other embodiments are possible.