Dynamic Mobile Program Guides with On-Demand Content Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mechanisms for providing program guide information to mobile devices disrupt the user experience and are inefficient due to bandwidth and memory constraints, particularly when dealing with hundreds or thousands of channels.

Innovation Solution

A mobile device dynamically requests program guide structure information followed by content information on demand, allowing user navigation while conserving resources by caching and preemptively providing guide content based on user behavior and patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If program guide information is downloaded to a mobile device, then the user can access program guide data, but it disrupts the user's experience and consumes excessive bandwidth and memory resources

Engineering Contradiction:
Improveprogram guide information accessVSAvoidbandwidth and memory consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The program guide information is segmented into two distinct parts: structure information (lineup data defining the guide's organization) and content information (actual program titles, times, icons). The mobile device first downloads the compact structure information, then dynamically requests only the specific content information needed based on user navigation, rather than downloading all content at once. This segmentation reduces initial bandwidth consumption and memory usage while maintaining full access capability.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If all program guide content is provided upfront, then complete guide data is available, but it increases download time and memory requirements on the mobile device

Engineering Contradiction:
Improveprogram guide data completenessVSAvoiddownload time and wait time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary action by first downloading the program guide structure information, which contains the organizational framework and metadata needed to navigate the guide. This structure information is downloaded in advance and stored on the mobile device, enabling immediate navigation capability. The actual content information is then fetched on-demand as the user navigates, eliminating the need to wait for complete data download while still providing access to the full guide structure.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If program guide information is downloaded dynamically on demand, then resource consumption is reduced, but the user experience may be affected by wait times

Engineering Contradiction:
Improvebandwidth and memory efficiencyVSAvoiduser experience and responsiveness
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system pre-downloads the program guide structure information containing the organizational framework, channel listings, and navigation metadata before the user needs it. This structure data is compact and enables immediate guide navigation. When users access the guide, they experience no wait time for the basic structure, and content information is fetched in the background or on-demand without blocking user interaction.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If the mobile device stores extensive program guide data, then all guide information is accessible, but it exceeds the device's memory constraints

Engineering Contradiction:
Improveprogram guide data availabilityVSAvoidmemory usage on mobile device
Core Design Contradiction:
Quantity of substanceVSWeight of moving object

Solution Approach 1:

The program guide data is divided into structure information (stored permanently on the device) and content information (fetched temporarily when needed). The structure information contains the guide's organizational framework, channel definitions, and navigation metadata in a compact format that fits within mobile device memory constraints. Content information such as program titles, descriptions, and icons are downloaded only when specific programs are accessed, then discarded after use, eliminating the need to store extensive guide data permanently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250234071A1Methods and apparatus for implementing dynamic program guides on mobile devices
Publication Date: 2025.07.17 ADEIA MEDIA HOLDINGS INC
  • US20250234071A1 patent drawing
  • US20250234071A1 patent drawing
  • US20250234071A1 patent drawing

AI summary

Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.