Program Recommendation Engine for Digital Video Recorders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumers face difficulty in navigating and recording programs of interest using conventional digital video recorders, as they must manually search through guides and program the devices, which becomes cumbersome with the increasing variety of programming options.

Innovation Solution

A system and method that utilize viewer profiles and metadata analysis to provide program recommendations by correlating viewer preferences with programming content, employing weighting algorithms and a recommendation engine to suggest suitable programs for recording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If consumers manually navigate through programming guides to find and record programs of interest, then they can select specific programs to record, but the process becomes cumbersome and time-consuming with the increasing variety of programming options

Engineering Contradiction:
Improveease of program selectionVSAvoidtime to navigate guides
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables automated program recording by having the digital video recorder independently analyze metadata, compare it against stored viewer profiles, and automatically select programs for recording without requiring manual user intervention. The system serves itself by making intelligent selections based on pre-established preferences.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Viewer profiles and preferences are established in advance through preliminary user input. The system pre-processes this information and stores it for future use, so that when new programs become available, the system can immediately match them against the pre-established criteria without requiring users to re-specify their preferences each time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If digital video recorders provide robust recording capabilities and two-way communication, then they can collect and process viewer information, but the complexity of managing and utilizing this information increases

Engineering Contradiction:
Improvecapability to collect viewer informationVSAvoidcomplexity of information management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary processing layer that automatically analyzes program metadata and matches it against viewer profiles. This intermediary component handles the complex information management tasks, shielding users from the underlying complexity while enabling the system to fully utilize its data collection capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual mechanical processes of navigating guides and selecting programs with automated electronic processing. Algorithms automatically compare metadata against profiles, substituting the mechanical interaction of users scrolling through guides with electronic pattern matching and automated decision-making.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of information

If conventional programming guides list all available programs, then users have access to complete programming information, but the guides become difficult to navigate and cumbersome to use

Engineering Contradiction:
Improvecompleteness of program informationVSAvoidease of guide navigation
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system extracts only the relevant program information that matches viewer profiles from the complete programming guide. Instead of presenting users with all available programs, the system automatically filters and extracts only those programs that align with established viewer preferences, eliminating the need for users to navigate through irrelevant content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary filtering of program information by automatically comparing metadata against viewer profiles before presenting recommendations to users. This pre-processing step prepares the information in advance, so users receive only pre-filtered, relevant program suggestions rather than having to manually filter through complete guides.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8712218B1System and method for providing program recommendations through multimedia searching based on established viewer preferences
Publication Date: 2014.04.29 AT&T CORP
  • US8712218B1 patent drawing
  • US8712218B1 patent drawing
  • US8712218B1 patent drawing

AI summary

A system and method is disclosed for processing viewer profiles and program metadata from a number of sources to provide viewing suggestions and recommendations to one or more viewers.