Synchronizing Content Progress for Joint Viewing Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems struggle to efficiently manage and synchronize content consumption among multiple users, leading to duplicative streaming and inefficient use of computational and storage resources.

Innovation Solution

A system that tracks and synchronizes the viewing progress of multiple users by maintaining viewing history, including stop and resume markers, and provides catch-up options and warnings to ensure synchronized viewing and minimize duplicative streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system streams content to multiple users independently, then each user can consume content at their own pace, but duplicative streaming occurs leading to inefficient use of transmission resources

Engineering Contradiction:
ImproveIndependent content consumptionVSAvoidTransmission resource efficiency
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system merges multiple user viewing sessions by identifying when multiple users are watching the same content and synchronizing their progress. When users are detected to be viewing identical content, the system combines their streaming sessions into a single synchronized stream, eliminating duplicative transmission while allowing users to consume content independently at their own paces through asymmetric sync modes.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of energy

If the system synchronizes viewing progress of multiple users, then duplicative streaming is minimized, but system complexity increases due to tracking multiple users' progress

Engineering Contradiction:
ImproveTransmission resource efficiencyVSAvoidProgress tracking system complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements self-service synchronization where users automatically opt-in to synchronized viewing by simply watching the same content on their devices. The system autonomously detects content identity, user presence, and progress synchronization needs without requiring manual configuration or complex user interactions. This reduces system complexity by eliminating the need for explicit synchronization commands while maintaining efficient resource utilization.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the system provides catch-up options for users behind in viewing progress, then user viewing experience is enhanced, but additional computational resources are required

Engineering Contradiction:
ImproveUser viewing experienceVSAvoidComputational resources
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system provides catch-up functionality through asymmetric synchronization where users who are behind in viewing progress can automatically or manually sync with users ahead. Instead of forcing complete synchronization at all times, the system selectively applies sync operations only when needed—when users request catch-up or when progress gaps are detected—reducing unnecessary computational overhead while maintaining enhanced user experience.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250071377A1Synchronizing Content Progress
Publication Date: 2025.02.27 COMCAST CABLE COMM LLC
  • US20250071377A1 patent drawing
  • US20250071377A1 patent drawing
  • US20250071377A1 patent drawing

AI summary

Systems, apparatuses, and methods are described for managing and synchronizing viewing progress of a content item by multiple users. In one implementation, a user returning to a joint viewing session may be presented with options for catching up to other users in the joint viewing session, or otherwise see what the returning user previously missed.