Real-Time Broadcast Media Streaming with Customized Playlist Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Broadcast media streaming systems fail to customize content in real-time to align with user preferences, particularly in live broadcasts, leading to listener dissatisfaction and potential loss of audience due to objectionable content.

Innovation Solution

A method and system that detect attributes of upcoming content segments in a broadcast media stream and replace them with alternative segments that match user preferences, using a media server that communicates with clients via a network, modifies the stream in real-time by inserting or substituting content segments based on user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed broadcast playlist is used, then the broadcast can be delivered efficiently, but the user satisfaction deteriorates when content does not match user preferences

Engineering Contradiction:
Improvebroadcast delivery efficiencyVSAvoidcontent customization to user preferences
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The broadcast stream is divided into discrete content segments (music tracks, news segments, weather reports, etc.) that can be individually identified and replaced. The system segments the playlist into replaceable units with defined boundaries, allowing selective substitution without affecting the overall broadcast structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Alternative content segments are prepared and staged in advance based on user preferences before the actual broadcast delivery. The system pre-processes and queues alternative segments that match user preferences, so they are ready for immediate substitution when a mismatch is detected, enabling real-time customization without delay.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If content substitution is performed in real-time, then user satisfaction improves, but the system complexity increases

Engineering Contradiction:
Improvereal-time content customizationVSAvoidstream processing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A media server acts as an intermediary component between the broadcast source and the client device. This server intercepts the broadcast stream, performs attribute detection and content substitution, then forwards the customized stream to the client. By concentrating the complexity in a dedicated intermediary server, the client devices remain simple and the broadcast source is unaffected.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system continuously monitors broadcast content attributes and compares them against user preferences, creating a feedback loop that triggers automatic substitution when mismatches are detected. The attribute detection mechanism provides real-time feedback about the current content being played, enabling dynamic adjustments without manual intervention.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If generic broadcast content is delivered, then the system operation is simple, but user satisfaction deteriorates due to objectionable content

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidobjectionable content exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

User preferences and content filters are configured in advance before broadcast delivery begins. The system pre-establishes what content is acceptable and what should be replaced, creating a rule set that simplifies real-time operation. This preliminary configuration eliminates the need for complex real-time decision-making during content delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects content attributes and performs substitutions based on pre-configured user preferences without requiring manual user intervention during playback. The media server autonomously monitors the stream, identifies mismatches, and replaces content segments automatically, making the system self-regulating and simple to operate.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9491216B2Broadcast media streaming with customized playlist insertion method and system
Publication Date: 2016.11.08 TRITON DIGITAL CANADA INC
  • US9491216B2 patent drawing
  • US9491216B2 patent drawing
  • US9491216B2 patent drawing

AI summary

A method, system and server for customizing a broadcast media stream for delivery to a client associated with a user via a communication network. The broadcast media stream comprises a plurality of content segments, such as hosted segments, which are separated by a plurality of musical, informational or generic segments. During streaming the plurality of musical, informational or generic segments are modified based on one or more user preferences such that there content matches more closely the preferred content of the user.