Adaptive Electronic Program Guide With Frequently Visited Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic program guides (EPGs) with numerous channel listings require users to scroll or page through channels, wasting time to find frequently visited channels, and existing systems fail to adapt based on user browsing history.

Innovation Solution

A system that detects frequently visited channels and adapts the EPG to prioritize these channels at the top, using user browsing history to customize the guide on a per-user basis, across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the EPG presents all channel listings in a fixed order, then the complete channel list is available for browsing, but users must scroll or page through channels to find frequently visited channels, wasting time

Engineering Contradiction:
Improvetime to find frequently visited channelsVSAvoidnavigation convenience
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of user browsing history before the user opens the EPG, pre-identifying frequently visited channels. When the user opens the EPG, these channels are automatically positioned at the top of the channel list, eliminating the need for users to scroll through the entire channel list to find their favorite channels.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The EPG channel list transitions from a static, fixed-order presentation to a dynamic, adaptive presentation. The system continuously monitors user browsing behavior and automatically reorders the channel list based on detected patterns, making frequently visited channels appear at the top without requiring manual user configuration.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the EPG uses a standardized channel listing for all users, then the system is simple to implement, but it fails to adapt to individual user preferences and browsing habits

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a feedback loop where user browsing behavior is continuously monitored and analyzed. The detected browsing patterns are fed back into the EPG configuration system, which automatically adjusts the channel listing order to match individual user preferences. This creates a personalized EPG experience that adapts over time without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-configuration by automatically analyzing user behavior patterns and adjusting the EPG channel list accordingly. No manual user setup or complex configuration is required - the system serves itself by detecting browsing habits and autonomously optimizing the channel presentation for each user.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250287069A1Systems and methods for an adaptive electronic program guide
Publication Date: 2025.09.11 DISH TECHNOLOGIES LLC
  • US20250287069A1 patent drawing
  • US20250287069A1 patent drawing
  • US20250287069A1 patent drawing

AI summary

A set-top box or other receiving device may detect such channels that the EPG cursor visits frequently, visits for relatively long periods of time or that are frequently displayed on the screen in the electronic program guide (EPG), or otherwise frequently visited or viewed. The system determines that such channels are those that the user is likely to return to when browsing the EPG in the future and then adapts the EPG to present such channels on top of the EPG together with each other separately from the other full list of channels presented in the. This may be performed each time the EPG is opened. A customized EPG having the particular group of channels presented according a specific identified user's previous channel browsing activity may also be generated.