Client-Side Media Layer Assembly for Interactive Broadcasts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media broadcast systems merge multiple layers into a single stream at a centralized server, preventing interactive or collaborative viewing experiences as all viewers receive the same fixed broadcast.

Innovation Solution

A system and method where each client device assembles media layers from separate content objects and design parameters transmitted from a moderator device, allowing for interactive and personalized broadcasts by receiving and synchronizing individual media streams for each layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If media layers are merged at a centralized server into a single media stream, then transmission simplicity is improved, but viewer interactivity and personalization are lost

Engineering Contradiction:
Improvetransmission simplicityVSAvoidviewer interactivity and personalization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the media broadcast into separate independent layers (video layer, audio layer, graphics layer, text layer) that are transmitted through different media streams. Each layer can be independently received, processed, and displayed by client devices, enabling interactivity and personalization while maintaining transmission simplicity through standardized streaming protocols.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If media layers are merged before transmission, then bandwidth efficiency is improved, but viewer customization and active manipulation are prevented

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidviewer customization
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic layer assembly where client devices can selectively combine different media layers based on viewer preferences, device capabilities, and content requirements. The system dynamically adjusts which layers are transmitted and how they are assembled, enabling personalized viewing experiences while maintaining bandwidth efficiency through selective streaming.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a single fixed media stream is transmitted to all viewers, then system simplicity is improved, but collaborative and interactive broadcast environments are prevented

Engineering Contradiction:
Improvesystem simplicityVSAvoidcollaborative and interactive capabilities
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent introduces client devices as intermediaries between the centralized server and the viewer. The server transmits separate media layers to client devices, which then act as intermediaries to assemble and display the complete broadcast. This intermediary approach maintains system simplicity at the server level while enabling interactivity and collaboration at the client level.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9277269B2System and method for synchronized interactive layers for media broadcast
Publication Date: 2016.03.01 KALTURA INC
  • US9277269B2 patent drawing
  • US9277269B2 patent drawing
  • US9277269B2 patent drawing

AI summary

A system and method for broadcasting to a plurality of client side devices over a network, such as the Internet, using visual layers for assembly in a media broadcast. In response to receiving input for simulating the media broadcast defined by content objects and arrangement of each layer in the simulation, transmitting the content objects for each of a plurality of the layers in a different live stream to each of the client side devices and transmitting design parameters defining the arrangement of the layers in the simulation to each of the client side devices. Each of the client side devices may be adapted to assemble the layers of a media broadcast according to the content objects and design parameters of the transmissions so that the content objects and design of the media broadcast assembled at each of the client side devices substantially matches that of the simulated media broadcast.