Electronic Program Guide Title Compression for Memory Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated receiver/decoders have limited memory, making it challenging to store detailed electronic program guide data for an increasing number of channels without increasing costs, as random access memory is expensive and bandwidth is limited.

Innovation Solution

An algorithm is applied at the broadcast site to select appropriately sized titles for the program guide, varying the time and descriptive information dimension on a per-channel basis using a priority ranking system, allowing the guide to fit within the receiver's memory constraints by selectively storing and displaying titles, and relocating excess information to an on-demand stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of channels is increased to provide more programming options, then the program guide contains more data, but the receiver memory becomes insufficient to store all the data

Engineering Contradiction:
Improvenumber of channelsVSAvoidprogram guide data size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the program guide data size by selecting appropriate title lengths based on available memory. The algorithm modifies the quantity parameter (title length) to fit the constrained memory space while maintaining acceptable programming information quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of storing complete program guide data for all channels, the system stores only the necessary portion (partial action) by selecting titles that fit within memory constraints. This allows the receiver to handle more channels than traditional fixed-size approaches would permit.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of information

If detailed program information is provided to consumers, then the program guide is more informative, but the memory required to store the information increases

Engineering Contradiction:
Improveprogram information detailVSAvoidmemory requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The algorithm changes the parameter of title length to balance information detail with memory constraints. By selecting appropriate title lengths, the system maintains sufficient program information while staying within the fixed memory allocation of the receiver.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different title length selections to different channels based on their priority or importance. High-priority channels receive more detailed title information while lower-priority channels use shorter titles, optimizing the distribution of memory resources.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If random access memory is increased to store more program guide data, then the receiver can handle more channels, but the cost of the receiver increases

Engineering Contradiction:
Improvechannel capacityVSAvoidreceiver cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system changes the software parameter of title length selection to achieve higher channel capacity without hardware changes. This allows the same fixed-memory receiver to handle more channels by optimizing how data is stored and selected.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system creates multiple versions of the program guide with different data densities. By copying and selecting appropriate versions based on memory availability, the receiver can adapt to different channel counts without requiring proportional increases in memory hardware.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8347333B1Modified electronic program guide
Publication Date: 2013.01.01 DIRECTV LLC
  • US8347333B1 patent drawing
  • US8347333B1 patent drawing
  • US8347333B1 patent drawing

AI summary

The present invention enables a broadcaster to vary the time and the descriptive information in a program guide on a per-channel basis. A priority ranking system of the channels allows the preparation of multiple versions of a program guide in order to fit the guide into the memory space allocated in a receiver. When constructing the program guide, the algorithm of the present invention fits the longest title variation allowed while still keeping the total size of the guide product within space constraints supported by the receiver.