Broadcasting Customized Video Streams via Ancillary Data Tracks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming technologies lack mechanisms for seamless and customizable insertion of ancillary data over simplex channels, particularly in satellite broadcasts for sporting events with betting content, leading to high costs and fidelity loss, and fail to support individual user customization and real-time data management.

Innovation Solution

A method involving a first remote server broadcasting a combined simplex data stream with a control track and ancillary data tracks, using asymmetrical public-private key pairs for receiver authorization and error correction, allowing each receiver to render unique customized data synchronized with the video stream, while minimizing bandwidth usage and ensuring secure access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate video streams are broadcast for each retail chain with customized branding and betting odds, then customization for each receiver is achieved, but bandwidth costs and transmission complexity increase substantially

Engineering Contradiction:
Improvecustomization per receiverVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the data stream into a common video stream shared by all receivers and separate ancillary data tracks for customization. Each receiver receives the single common stream plus its own customized ancillary data tracks, eliminating the need for multiple complete video streams while maintaining per-receiver customization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the common video content with receiver-specific ancillary data in a unified broadcast stream. The common video stream is combined with selectively inserted ancillary data tracks that contain customized branding, betting odds, and event information, allowing multiple customized outputs from a single merged input.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If video streams are modified by decoding, rendering overlays, and re-encoding, then ancillary data can be inserted, but fidelity loss and processing complexity occur

Engineering Contradiction:
Improveancillary data insertionVSAvoidvideo fidelity
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent extracts ancillary data insertion from the video decoding and re-encoding process. Instead of modifying the video stream through decode-render-recode operations, the system extracts and inserts ancillary data tracks into the transport stream at the transport level, preserving video fidelity while enabling customization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces ancillary data tracks as an intermediary layer between the common video stream and the final rendered output. These tracks contain timing and positioning information that enable precise insertion of customized content without direct manipulation of the video pixels, thus maintaining quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If ancillary data is transmitted in real-time over noisy simplex channels, then live customization is achieved, but data integrity and error correction become critical challenges

Engineering Contradiction:
Improvereal-time data transmissionVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary error correction coding to ancillary data tracks before transmission. Forward error correction codes are pre-applied to the data tracks, enabling receivers to correct transmission errors without requiring retransmission, thus ensuring data integrity in real-time noisy channel conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements acknowledgment and retransmission mechanisms for ancillary data tracks. Receivers send acknowledgments for successfully received data tracks, and the transmitter retransmits any tracks that were not properly received, ensuring reliable delivery despite noisy channel conditions.

Inventive Principle:
Principle #23Feedback

4Reliability

If per-receiver authorization and control are implemented, then secure access is achieved, but system complexity and setup time increase

Engineering Contradiction:
Improvesecure access controlVSAvoidauthorization management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses public key cryptography where each receiver is provisioned with a copy of its public key and the transmitter holds copies of all receiver public keys. This copying approach enables decentralized authorization verification without requiring complex centralized authentication protocols, reducing setup complexity while maintaining security.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10499092B2Method of broadcasting of same data stream to multiple receivers that allows different video rendering of video content to occur at each receiver
Publication Date: 2019.12.03 INSPIRED GAMING UK
  • US10499092B2 patent drawing
  • US10499092B2 patent drawing
  • US10499092B2 patent drawing

AI summary

A remote server generates a data stream that is broadcasted to a plurality of receivers. The broadcasted data stream includes a video track having a video data stream, a control track, and a plurality of ancillary data tracks including ancillary data. A specific template is assigned to each of the receivers. Each of the receivers renders a composite video image for display on a display device. Each of the composite video images includes the same video data stream, but each receiver uses its assigned template and selected ancillary data to render its own unique composite video image from the same video data stream.