Interactive Media Templates for Scalable TV Menu Advertising

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating and modifying advertisements for media selection menus on televisions is a time-consuming and resource-intensive process, often resulting in basic and boring user experiences due to limited user interface inputs.

Innovation Solution

An interactive media object system utilizing a set of DSL-compatible modules, including a template design, curation, content services, and rendering modules, allows for efficient generation, modification, and presentation of interactive media objects without manual hard-coding, enabling rich user experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional manual methods are used to generate and modify advertisements for media selection menus, then the process allows for basic user interface inputs, but it is time-consuming and resource-intensive

Engineering Contradiction:
Improveadvertisement generation efficiencyVSAvoidtime required for advertisement creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The advertisement generation system is divided into modular components: template selection module, content customization module, and rendering module. This segmentation allows independent processing of each function, enabling parallel operations and reducing overall generation time while maintaining flexibility in advertisement creation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Pre-defined templates and content libraries are prepared in advance, containing various advertisement structures, graphics, and text elements. These preliminary resources eliminate the need for creating advertisements from scratch, significantly reducing generation time while allowing rapid customization through template selection and content substitution

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If traditional advertisement methods are used, then the implementation is straightforward, but the user experience becomes basic and boring

Engineering Contradiction:
Improvesimplicity of advertisement implementationVSAvoiduser experience quality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The advertisement system incorporates dynamic elements including real-time content updates, interactive user responses, and adaptive rendering based on user preferences. Templates support dynamic content insertion and modification during playback, transforming static advertisements into engaging interactive experiences while maintaining ease of template-based creation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The template system is designed to be universally applicable across different advertisement types and content formats. A single template framework can accommodate various content types (video, image, text) and interaction modes, enabling diverse and engaging user experiences through a unified, easy-to-use interface

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

3Ease of manufacture

If manual hard-coding is used for advertisement creation, then the process is simple to implement, but it lacks scalability and real-time interaction capabilities

Engineering Contradiction:
Improvesimplicity of creation processVSAvoidscalability of advertisement generation
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system uses template copying and instantiation mechanisms where a single master template can be copied and instantiated multiple times with different content parameters. This allows rapid generation of multiple advertisements from one template design, significantly improving scalability while maintaining the simplicity of template-based creation and enabling batch processing of advertisements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260057586A1Interactive Media Object System with Modular-Based Feature
Publication Date: 2026.02.26 ROKU INC
  • US20260057586A1 patent drawing
  • US20260057586A1 patent drawing
  • US20260057586A1 patent drawing

AI summary

In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.