Interactive Content Overlay via Manifest Triggers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Set-top box devices face limitations in storage space and resource constraints for detecting and displaying interactive advertising content, particularly due to the need to manage closed-captioning information and process multiple trigger keys concurrently.

Innovation Solution

The implementation of the HTML5 protocol and Adaptive Bit Rate (ABR) video delivery methods allows for the decomposition of video and advertisement streams into smaller files, creating manifests that include triggers for interactive content, enabling the media device to 'pull' necessary content from a network rather than relying on pre-downloaded text strings, thus optimizing resource usage and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the STB device pre-stores multiple trigger keys and interactive advertising content locally, then the device can detect and display interactive content, but the device storage space is consumed and resource constraints are exacerbated

Engineering Contradiction:
Improveinteractive content detection capabilityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the trigger key data from local storage and places it in the closed-captioning information stream transmitted with the video content. This allows the STB device to receive trigger keys via the CC4 stream rather than storing them locally, significantly reducing the device's storage requirements while maintaining the ability to detect and display interactive advertising content.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the STB device concurrently detects multiple trigger keys in closed-captioning information, then interactive content can be identified, but processing resources are consumed

Engineering Contradiction:
Improvetrigger key detection accuracyVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-distributing trigger keys to the STB device before content delivery, allowing the device to compare incoming closed-captioning text against known trigger keys. This approach enables efficient detection without requiring complex real-time processing of multiple trigger keys simultaneously, thereby reducing processing resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If text strings are embedded in the CC4 stream for interactive content identification, then the system can identify interactive content, but device resources are increased for processing and storing these text strings

Engineering Contradiction:
Improveinteractive content identificationVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent uses the closed-captioning information stream as an intermediary carrier to transmit trigger key data from the content source to the STB device. This intermediary approach allows trigger keys to be delivered efficiently through an existing communication channel (CC4 stream) without requiring additional storage or processing resources at the STB device, as the trigger keys are received and processed in real-time during content playback.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9414130B2Interactive content overlay
Publication Date: 2016.08.09 AT&T INTELLECTUAL PROPERTY I L P
  • US9414130B2 patent drawing
  • US9414130B2 patent drawing
  • US9414130B2 patent drawing

AI summary

A media device includes a processor and a memory coupled to the processor. The memory stores instructions corresponding to an overlay application and a media playback application. The instructions are executable by the processor to perform various operations. The operations may include obtaining media content identified in a manifest and using the media playback application to generate a display that includes the media content. Responsive to a trigger in the manifest, the operations also include retrieving the overlay application from the memory and executing the overlay application to allocate a portion of the display to interactive content indicated by the manifest.