Session Continuity Server Media Flow Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IP multimedia subsystems, synchronizing media flows between wireless transmit/receive units (WTRUs) during collaborative sessions is challenging due to variations in time synchronization, leading to potential playback discrepancies and buffering issues.

Innovation Solution

A method and apparatus that utilize session continuity control application servers to exchange messages containing session description protocol (SDP) attributes with time synchronization information, such as presentation time offset (PTO) and synchronization tolerance, to ensure synchronized media flows across WTRUs, allowing for real-time updates and adjustments to maintain synchronized playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media flows are transmitted between multiple WTRUs during collaborative sessions, then multimedia service delivery is enabled, but time synchronization variations cause playback discrepancies and buffering issues

Engineering Contradiction:
Improvemultimedia service deliveryVSAvoidtime synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a session continuity control application server as an intermediary that coordinates time synchronization across multiple WTRUs. The server collects timing information from each WTRU, calculates appropriate presentation time offsets, and distributes synchronized timing parameters back to all participants, thereby mediating the synchronization problem in collaborative media sessions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where WTRUs report their local timing information and playback status to the session continuity control server. The server uses this feedback to calculate updated presentation time offsets and sends corrections back to WTRUs, creating a closed-loop control system that continuously maintains time synchronization across the collaborative session

Inventive Principle:
Principle #23Feedback

2Reliability

If real-time updates to time synchronization information are implemented, then playback synchronization is maintained, but message exchange complexity and signaling overhead increase

Engineering Contradiction:
Improveplayback synchronizationVSAvoidmessage exchange complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The session continuity control server performs multiple functions within a single entity: it manages session setup, coordinates time synchronization, calculates presentation time offsets, and distributes timing parameters. This multi-functionality consolidates what would otherwise require multiple separate signaling mechanisms into a unified control plane, reducing overall system complexity while maintaining reliable synchronization

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

Data Source

PatentUS10003933B2Method and apparatus for synchronizing mobile station media flows during a collaborative session
Publication Date: 2018.06.19 INTERDIGITAL PATENT HOLDINGS INC
  • US10003933B2 patent drawing
  • US10003933B2 patent drawing
  • US10003933B2 patent drawing

AI summary

A method and apparatus are described for synchronizing mobile station (i.e., wireless transmit/receive unit (WTRU)) media flows during a collaboration session. Inter-WTRU transfer request messages, flow addition request messages and session update request messages may be exchanged between a plurality of WTRUs and a session continuity control application server (SCC-AS). Each of the messages may include a session description protocol (SDP) attribute line containing time synchronization information (e.g., a presentation time offset (PTO) information element (IE), a media flow group identity (ID) and a synchronization tolerance IE). The SCC-AS may update the time synchronization information and include the updated information in messages it sends to the WTRUs, which may re-synchronize their respective media flows based on the updated time synchronization information.