Synchronized Media Streaming Session Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media streaming services lack the ability to deliver synchronized media playback to multiple users, are costly, and fail to provide a dynamic and fresh media presentation experience, especially in multicast or broadcast settings, while adhering to licensing compliance.

Innovation Solution

A system and method for synchronous, interactive content streaming that synchronizes media playback across multiple users using clock synchronization protocols, recommends content based on user history and external influences, and incorporates social network data to create dynamic playlists compliant with licensing rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional multicast or broadcast technology is used for synchronized media delivery, then synchronization capability is improved, but system cost increases

Engineering Contradiction:
Improvesynchronization capabilityVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses individualized media streams copied to each user device instead of traditional multicast/broadcast. Each user receives a separate stream that is locally synchronized using clock synchronization protocols, eliminating the need for expensive broadcast infrastructure while maintaining synchronization capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical/broadcast infrastructure with software-based clock synchronization protocols. Instead of relying on specialized broadcast hardware and protocols, the system uses standard network communication combined with software time-synchronization mechanisms to achieve synchronized playback.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional broadcast technology is used, then synchronized delivery is achieved, but ease of operation deteriorates

Engineering Contradiction:
Improvesynchronized deliveryVSAvoidease of use
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically manages synchronization without requiring user configuration. Clock synchronization protocols and session management are handled autonomously by the system, making synchronized media delivery as easy to use as standard streaming while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If media content is repeated across sessions, then content delivery simplicity is maintained, but adaptability deteriorates

Engineering Contradiction:
Improvecontent delivery simplicityVSAvoidsession variability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts media selection based on session parameters, user preferences, and playback history. Rather than static content repetition, the system adapts content selection in real-time while maintaining simplified delivery through automated session management and recommendation algorithms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses playback history and user feedback to dynamically adjust content selection for subsequent sessions. This feedback mechanism ensures session variability and freshness while maintaining operational simplicity through automated decision-making algorithms.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If user-specific content is provided, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveuser-specific content deliveryVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses universal session management protocols and standardized data structures that work across all user contexts. This multi-functionality allows the same infrastructure to handle both individualized content delivery and group synchronized sessions without increasing complexity.

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

Solution Approach 2:

The system adjusts content delivery parameters based on user context and session type rather than creating separate systems. By dynamically changing parameters such as content selection, playback timing, and synchronization settings, the system provides user-specific experiences using a single unified infrastructure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10523722B1System and method for shared media session creation
Publication Date: 2019.12.31 RIFF MEDIA INC
  • US10523722B1 patent drawing
  • US10523722B1 patent drawing
  • US10523722B1 patent drawing

AI summary

A system for creating a shared media streaming session includes a memory and a processor. The processor is operable to, for each user in a shared media streaming session, retrieve a user track list and user playback history associated with the user from the memory; filter the user track lists according to predetermined rules; combine the filtered user track lists to create a session segment; generate a pool of recommended tracks; and determine whether there are multiple users in the shared media streaming session. The processor may further be operable to determine whether the session segment complies with licensing rules, and add the session segment to a session track list to be streamed to users of the shared media streaming session.