Television Program End Detection via Subtitle Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to accurately identify the end of a television program, as scheduled start and end times may differ from actual broadcast times, leading to inefficiencies in viewer recommendations, DVR recording management, and content presentation.

Innovation Solution

A method involving a server that periodically obtains subtitles during predetermined time intervals, identifies sequences of strings indicating the end of a program using predefined criteria, and updates an aggregation of subtitles to notify client devices, enabling accurate detection of program endings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If scheduled start and end times are used for television programs, then program scheduling is simplified and easier to manage, but the accuracy of program timing information deteriorates because actual broadcast times often differ from scheduled times

Engineering Contradiction:
Improveprogram schedulingVSAvoidprogram timing accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system pre-collects and stores subtitle data during predetermined time intervals that include scheduled program end times. By having this subtitle data ready in advance and in the aggregation database, the system can quickly and accurately determine actual program endings without complex real-time analysis, thus maintaining ease of operation while improving timing accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses subtitles as an intermediary element to detect program endings. Instead of directly monitoring program content or timing signals, the system analyzes subtitle data which serves as a reliable indicator of actual program progression. This intermediary approach allows accurate timing detection while keeping the system simple and easy to operate.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If real-time monitoring of program content is performed to accurately detect program endings, then timing accuracy is improved, but system complexity and computational resources increase

Engineering Contradiction:
Improveprogram ending detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the necessary information (subtitle data) from the television program stream during predetermined time intervals. By taking out just the subtitle component rather than analyzing the entire program content, the system achieves accurate program ending detection while keeping computational requirements and system complexity manageable.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system monitors subtitles during predetermined time intervals that extend beyond the scheduled program end time. This partial monitoring approach focuses computational resources only on the critical period when program endings are likely to occur, rather than continuously analyzing the entire program duration, thus improving detection accuracy without proportionally increasing system complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If continuous subtitle monitoring is performed to accurately identify program endings, then detection precision is improved, but energy consumption and processing load increase

Engineering Contradiction:
Improveprogram ending detection precisionVSAvoidprocessing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs subtitle monitoring periodically during predetermined time intervals rather than continuously. By concentrating processing efforts only during these specific intervals that include scheduled program end times, the system achieves high detection precision while significantly reducing overall energy consumption and processing load compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9071881B2Identifying an end of a television program
Publication Date: 2015.06.30 GOOGLE LLC
  • US9071881B2 patent drawing
  • US9071881B2 patent drawing
  • US9071881B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable storage mediums storing at least one program for identifying an end of a television program is described. In some implementations, a method comprises: periodically obtaining subtitles for a plurality of television programs during respective predetermined time intervals that include respective times when respective television programs in the plurality of television programs are scheduled to end; identifying sequences of strings from the subtitles for the plurality of television programs in accordance with predefined criteria associated with the plurality of television programs; and updating an aggregation of subtitles indicating that a television program in the plurality of television program has ended, with the identified sequences of strings. In some implementations, the method is implemented at a computing device having at least one processor and memory storing at least one program for execution by the at least one processor.