Media Streaming Seek Synchronization via Segment Redirection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media streaming technologies consume significant bandwidth when multiple users view the same content at different times, and there is no efficient mechanism to perform seek operations while minimizing bandwidth usage, especially in multicast and P2P environments, and custom advertisements are challenging to stream effectively.

Innovation Solution

The system synchronizes multiple users by redirecting their seek requests to compatible streams, allowing users to view media content at specific points like scenes or frames, reducing bandwidth consumption through multicast and incorporating advertisements based on the synchronized stream, ensuring seamless viewing experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If multicast addressing is used to deliver media content to multiple users, then bandwidth consumption is reduced, but the ability to perform seek operations efficiently is lost

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidseek operation capability
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The media content is divided into multiple segments or chunks that can be independently addressed. When a user performs a seek operation, the system identifies the specific segment containing the requested timestamp and delivers only that segment rather than the entire content, enabling efficient seeking within multicast environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-processes the media content into segmentable units with embedded metadata indicating timestamp ranges. This preliminary segmentation allows the system to quickly identify and deliver the appropriate content segment in response to seek requests without requiring full content retransmission.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If unicast addressing is used to enable seek operations, then user control is improved, but bandwidth consumption increases significantly

Engineering Contradiction:
Improveseek operation flexibilityVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system merges the advantages of unicast (individual user control) and multicast (efficient content delivery) by using a hybrid approach. Multiple users seeking to similar timestamp locations are grouped together, and their requests are fulfilled through a single multicast transmission of the required content segment, thereby reducing overall bandwidth consumption while maintaining user control.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically changes the delivery parameter from full-content unicast to segmented multicast based on the temporal proximity of user seek requests. When multiple users seek to nearby timestamps, the system adjusts to deliver a unified segment covering the requested range, optimizing bandwidth usage while satisfying user control requirements.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple users view the same media program at different timestamps, then user viewing flexibility is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveviewing time flexibilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system creates a universal content delivery mechanism that serves multiple users with different viewing requirements simultaneously. By segmenting content and using intelligent request routing, a single multicast transmission can serve multiple users seeking at different timestamps, making the system universally applicable to diverse viewing patterns while minimizing bandwidth usage.

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

Solution Approach 2:

Instead of creating separate full-content copies for each user seeking at different timestamps, the system uses a single copied segment that serves multiple users. The content is copied into manageable segments that can be efficiently distributed to multiple users who need access to specific timestamp ranges, reducing the total number of copies required.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8832293B2Bandwidth allocation with modified seek function
Publication Date: 2014.09.09 HULU LLC
  • US8832293B2 patent drawing
  • US8832293B2 patent drawing
  • US8832293B2 patent drawing

AI summary

A computer-implemented method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to stream media content to multiple users. A first stream of/for the media content is streamed from a first location in the media content to a first user. A request is received from the first user to seek to a seek location (e.g., forward or backward) in the media content. A second location in the media content compatible with the seek location is determined. The second location is based on a second stream being streamed to one or more second users. The second stream is then streamed to the first user and the second user.