Timed Text Analysis for Future Program Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are limited in recording TV programs as they need to search for shows in an electronic program guide, and if a program is not listed, it cannot be scheduled for recording, especially for future programs not yet included in the guide.

Innovation Solution

Analyzing Timed Text data and generating a tag for future programs to enable scheduling of recordings, even if the program is not currently listed in the electronic program guide, by using identifying information such as unique identifiers, dates, and channels, allowing for automatic recording when the program becomes available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users search for programs in the electronic program guide to schedule recordings, then they can record programs that are listed in the guide, but they cannot record future programs that are not yet listed in the guide

Engineering Contradiction:
Improverecording capabilityVSAvoidfuture program information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary analysis of current program content to detect future program information before it is officially listed in the electronic program guide. By extracting program identifiers, titles, and scheduling information from commercials and program content during current viewing, the system prepares recording schedules in advance, enabling users to record future programs as soon as they become available without waiting for EPG updates.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users manually search for programs in the electronic program guide, then they can find and record listed programs, but they waste time searching and may miss programs not in the guide

Engineering Contradiction:
Improveprogram recording operationVSAvoidsearch time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically analyzes program content, commercials, and Timed Text data to extract future program information without requiring user intervention. The automatic program information extractor continuously monitors content and generates recording schedules autonomously, eliminating the need for users to manually search the electronic program guide and saving their time while ensuring no programs are missed.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the electronic program guide is updated frequently to include future programs, then users can record more programs, but the system complexity and data management burden increase

Engineering Contradiction:
Improveprogram availabilityVSAvoidelectronic program guide system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts future program information directly from the content being broadcast, including commercials and program metadata, rather than relying solely on the electronic program guide. By pulling program identifiers, titles, and scheduling information from the actual content stream and associated Timed Text data, the system bypasses the need for frequent EPG updates and reduces dependency on complex guide maintenance while expanding program recording availability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10595079B2Set future video recordings from audiovisual content
Publication Date: 2020.03.17 DISH NETWORK LLC
  • US10595079B2 patent drawing
  • US10595079B2 patent drawing
  • US10595079B2 patent drawing

AI summary

Embodiments are directed towards analyzing content, such as Timed Text data that separately accompanies program content, to detect a future program. When a future program is detected in the content, a tag or other data structure is generated with identifying information for the future program. The tag is stored and later used to schedule a recording for the future program. An electronic program guide may be analyzed based on the identifying information in the tag to determine if the future program has been added to the electronic program guide.