Stream-Based Recording Trigger System for Segment Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content recording systems lack the ability to dynamically adjust to changes in program scheduling and allow users to custom tailor recordings of specific segments within a program, such as automatically recording the opening monologue of late-night talk shows.

Innovation Solution

A system that uses separate streams for program start triggers and segment triggers, allowing devices to switch between streams and record or play back specific segments based on detected triggers, which can be updated in real-time to reflect changes in program schedules and user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single stream carries all program information, then the system structure is simple, but the ability to custom tailor specific segments within programs is lost

Engineering Contradiction:
Improvesystem structureVSAvoidcustom segment recording capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the content delivery system into separate streams: a first stream carrying program start triggers and a second stream carrying segment triggers. This segmentation allows the system to maintain simple structure while enabling customized segment recording by processing triggers from different streams independently.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If program schedules are fixed, then the system is stable and easy to manage, but the ability to adapt to schedule changes is reduced

Engineering Contradiction:
Improvesystem stabilityVSAvoidschedule change adaptation
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic schedule adaptation by continuously monitoring triggers in the first stream and automatically adjusting recording operations when schedule changes are detected. The system transitions from static pre-configured schedules to dynamic real-time adjustments while maintaining overall system stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from trigger detection in the first stream to automatically adjust recording operations. When program start triggers indicate schedule changes, the system responds by modifying its recording behavior, creating a closed-loop control system that adapts to changes while maintaining stability.

Inventive Principle:
Principle #23Feedback

3Reliability

If all programs are recorded in full, then no content is missed, but storage space and processing time are wasted on unwanted segments

Engineering Contradiction:
Improvecontent completenessVSAvoidstorage space efficiency
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts and processes segment triggers from the second stream to identify specific portions of programs that should be recorded. By taking out only the relevant segments indicated by triggers rather than recording entire programs, the system maintains content completeness for desired segments while significantly improving storage efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different recording qualities to different segments based on trigger information. Instead of uniform full-program recording, the system selectively records specific segments with appropriate quality levels, ensuring reliability for important content while optimizing storage space through localized quality adjustment.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12177513B2Recording content
Publication Date: 2024.12.24 COMCAST CABLE COMM LLC
  • US12177513B2 patent drawing
  • US12177513B2 patent drawing
  • US12177513B2 patent drawing

AI summary

Methods, computer readable media, apparatuses, and systems for switching streams in response to detecting a start trigger are presented. A program's start trigger indicating that the program is upcoming may be detected on a first stream, and in response to detecting the start trigger on the first stream, a second stream containing the program may be switched to. The program may be a video program. Segment triggers may be detected and may be used to selectively record and/or delete segments of the program according to a priority scheme. Multiple start triggers may be detected at decreasing time intervals. The existence of a recording conflict may be determined based on a program's start trigger and a user may be alerted of the recording conflict.