EPG Recommendation via Semantic Graph Clique Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of electronic program guide (EPG) information makes it time-consuming for users to find interesting TV programs using traditional set-top box interfaces, as users need to browse through multiple channels daily.

Innovation Solution

An EPG generating method and apparatus that receives a keyword group, generates a program name keyword group, constructs a semantic similarity degree matrix, builds an undirected graph, finds a maximum clique set, and determines a recommendation sequence based on a match score to recommend programs, thereby simplifying the user's search process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users browse through traditional set-top box interfaces to find TV programs, then they can access comprehensive program information, but it takes a considerable amount of time to find interesting programs

Engineering Contradiction:
Improvetime to find interesting programVSAvoiduser search process
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system automatically generates program recommendations based on user preferences and historical data, eliminating the need for users to manually browse through extensive program lists. The EPG generating apparatus autonomously processes program information, identifies relevant content, and presents personalized recommendations, thereby saving users significant time and effort in finding interesting programs.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If EPG information becomes more versatile and complicated to accommodate more program categories and providers, then the system becomes more comprehensive, but it becomes more difficult for users to navigate and find programs

Engineering Contradiction:
ImproveEPG information coverageVSAvoidEPG interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts and isolates relevant program information from the complex EPG data structure based on user preferences and search queries. By filtering and extracting only the most pertinent program details rather than presenting all available information, the system maintains comprehensive coverage while simplifying the user interface and reducing cognitive load during program selection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The EPG information is segmented into manageable categories and sections based on user preferences, program types, and viewing history. This segmentation organizes the complex information into digestible portions, making it easier for users to navigate and find programs of interest without being overwhelmed by the full complexity of the EPG system.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the system processes more program information to provide accurate recommendations, then the recommendation accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveprogram recommendation accuracyVSAvoidprocessing resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary processing of program information by pre-processing metadata, extracting key features, and building user preference profiles in advance. This preliminary action prepares the data structure to enable fast and accurate recommendations during actual user queries, reducing the computational resources needed at the time of recommendation generation while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9516388B2Apparatus and method for generating electronic program guide
Publication Date: 2016.12.06 WISTRON CORP
  • US9516388B2 patent drawing
  • US9516388B2 patent drawing
  • US9516388B2 patent drawing

AI summary

An apparatus and a method for generating electronic program guide (EPG) are provided. The EPG generating apparatus comprises a receiving interface and a processor. The receiving interface receives an inputting keyword group. The processor generates a program name keyword group according to the program name corresponding to a program description. The processor constructs a semantic similarity degree matrix according to the inputting keyword group and the program name keyword group, and constructs an undirected graph according to the semantic similarity degree matrix. The processor finds a maximum clique set of the undirected graph, and generates a match score according to the program description and the maximum clique set. The processor determines a recommendation sequence of the program name in the EPG according to the match score.