Sync Server Bit Rate Adjustment for Watch Party Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies are inadequate for facilitating substantially simultaneous presentation of content and user reactions to multiple, geographically dispersed users during watch parties.

Innovation Solution

A system comprising a sync server, user devices, and a content source, where the sync server adjusts bit rates based on latency and user device delays to ensure simultaneous presentation of content across devices, and also manages the synchronization of user reactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is transmitted to multiple geographically dispersed users simultaneously, then user participation and engagement are improved, but synchronization accuracy and latency control deteriorate

Engineering Contradiction:
Improveuser participationVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by measuring and recording latency values between the sync server and each user device before actual content transmission begins. These pre-measured latency values are stored and used to calculate appropriate bit rate adjustments during content delivery, ensuring synchronization without requiring continuous real-time adjustments that would increase latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where user devices send reply messages containing timing information back to the sync server. The server uses this feedback to calculate latency values and adjust bit rates dynamically. The feedback loop ensures that each user receives content at the optimal bit rate for their specific network conditions, maintaining synchronization across all users while minimizing latency.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If bit rate is increased to improve content quality, then presentation quality is improved, but transmission time and latency increase

Engineering Contradiction:
Improvecontent qualityVSAvoidtransmission time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system dynamically adjusts bit rates based on measured latency values and network conditions for each individual user device. Instead of using a fixed high bit rate that would increase transmission time for all users, the system adapts the bit rate to each user's specific requirements and network conditions, optimizing both quality and transmission speed simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bit rate parameter dynamically based on latency measurements and user device characteristics. By adjusting this critical parameter for each user according to their specific network conditions and latency values, the system achieves optimal content quality without unnecessarily increasing transmission time for users with better network connections.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If latency compensation is applied to ensure simultaneous presentation, then synchronization accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary latency measurements and stores these values for later use in bit rate calculations. This preliminary action eliminates the need for complex real-time latency compensation algorithms during content transmission, as the latency values are already known and can be directly applied in simple bit rate adjustment formulas.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The sync server acts as an intermediary that handles all latency compensation calculations centrally. By consolidating these complex calculations in the server rather than requiring each user device to perform them independently, the system reduces the complexity burden on client devices while maintaining high synchronization accuracy across all users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250203144A1Facilitating WATCH PARTIES
Publication Date: 2025.06.19 DISH NETWORK LLC
  • US20250203144A1 patent drawing
  • US20250203144A1 patent drawing
  • US20250203144A1 patent drawing

AI summary

Devices, systems and processes for facilitating watch parties are described. For at least one embodiment, a system may include a sync server; a first user device communicatively coupled to the sync server; a second user device communicatively coupled to the sync server; and a content source providing a content. The sync server may transmit the content as each of a first content to the first user device and as a second content to the second user device. The sync server may be configured to adjust a first bit rate for the first content and, upon adjusting the first bit rate, the first content and second content may be respectively provided to each of the first user device and the second user device such that the devices can substantially simultaneously and separately present the first content to the first user and the second content to the second user.