Virtual Channel Heuristic Learning for TV Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in finding and switching to their preferred TV programs due to the vast number of channels available, leading to frequent channel changes and distractions, as existing systems lack personalized viewing experiences based on individual viewing habits.

Innovation Solution

A heuristic learning approach is implemented to create virtual channels tailored to individual users by tracking their viewing habits, metadata, and preferences, allowing the system to predict and display preferred programs without the need for constant channel switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually search and switch between channels to find preferred programs, then they can access desired content, but the process becomes time-consuming and distracting

Engineering Contradiction:
Improvetime to find preferred programsVSAvoidease of channel switching
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system automatically monitors user channel changes and viewing duration to identify preferred programs without requiring manual input. The virtual channel autonomously assembles the schedule by detecting which programs the user spends time viewing, eliminating the need for users to manually search or configure their preferences.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-assembles a virtual channel schedule based on detected viewing patterns before the user needs to watch. By continuously monitoring and learning preferences in advance, the system prepares the personalized schedule proactively, so when the user wants to watch TV, their preferred programs are already arranged in their virtual channel.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system creates personalized virtual channels based on viewing habits, then user satisfaction improves, but system complexity increases

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

Solution Approach 1:

The system implements a feedback loop where user channel switching and viewing duration are continuously monitored. This feedback data is processed to identify preferred programs, which then inform the virtual channel assembly. The system learns from user behavior patterns and adapts the virtual channel composition over time, creating a self-improving personalization mechanism.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter of channel organization from fixed physical channels to dynamic virtual channels. By transforming the channel structure from static to adaptive, the system achieves personalization through parameter transformation rather than adding complex processing layers.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system tracks detailed viewing habits and metadata, then prediction accuracy improves, but data processing requirements increase

Engineering Contradiction:
Improveviewing habit analysis accuracyVSAvoiddata processing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential information needed for personalization: the channel being viewed and the duration of viewing. By extracting only these critical parameters from the available data, the system achieves sufficient prediction accuracy without processing excessive metadata, reducing computational energy requirements while maintaining effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9781476B2Automatic learning channel customized to a particular viewer and method of creating same
Publication Date: 2017.10.03 DISH TECHNOLOGIES LLC
  • US9781476B2 patent drawing
  • US9781476B2 patent drawing
  • US9781476B2 patent drawing

AI summary

Various embodiments facilitate generation, distribution, and presentation of a video program on a virtual channel. In one embodiment, an electronic program guide (“EPG”) manager is provided for execution on a receiving device, such as a set-top box. The EPG manager receives from a program distributor a video stream that has plurality of video programs having program content. Each program has been preassigned for presentation on a particular channel. A virtual channel is linked to one or more users. The EPG manager tracks the types of programs that a user watches and records metadata associated with the programs that the user actually views. When sufficient data is stored in the data base, the virtual channel is provided that program that a user will likely wish to view based on this past viewing history.