Automated Cue Point Creation for Media Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media content providers face challenges in accurately identifying and managing content segments within media streams, particularly when cue points are absent, unreliable, or inaccurate, which hinders operations such as segment replacement, overlay, and user-specific content delivery.

Innovation Solution

A media stream cue point creator uses automated content recognition to generate cue points for identified segments, allowing for precise location and manipulation of content segments within media streams, even without prior indicators, enabling operations like segment replacement and user-specific content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automated content recognition is used to generate cue points, then segment identification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesegment identification accuracyVSAvoidcue point creator complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an automated content recognition system as an intermediary component that analyzes media streams and generates cue points based on detected content segments. This mediator processes the raw media data and produces structured cue point information, resolving the contradiction by adding a specialized processing layer that improves accuracy while containing complexity within a modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual or rule-based cue point generation with automated content recognition technology that uses audio, video, and metadata analysis. This substitution transitions from simple timing-based mechanisms to intelligent content-based detection, significantly improving segment identification accuracy while the modular implementation keeps device complexity manageable.

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

2Adaptability or versatility

If cue points are generated for all segments, then content manipulation capability is improved, but processing time increases

Engineering Contradiction:
Improvecontent manipulation capabilityVSAvoidcue point generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent generates cue points in advance during media stream processing or pre-processing phases, rather than creating them on-demand during playback. This preliminary action allows the system to have cue points ready for all segments beforehand, enabling immediate content manipulation when needed while distributing the processing workload over time, thus reducing the perceived processing time during actual operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent processes media streams by dividing them into manageable segments and generating cue points for each segment independently. This segmentation approach allows parallel processing of different portions of the media stream, improving overall processing efficiency and reducing total cue point generation time while maintaining comprehensive content manipulation capability across the entire media stream.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10476925B2Media stream cue point creation with automated content recognition
Publication Date: 2019.11.12 AUDIBLE MAGIC CORP
  • US10476925B2 patent drawing
  • US10476925B2 patent drawing
  • US10476925B2 patent drawing

AI summary

A media stream cue point creator receives a media stream comprising at least one of an audio portion or a video portion, wherein the media stream lacks at least one indicator of a content segment within the media stream. The media stream cue point creator identifies a first segment of the plurality of segments of the media stream, wherein the segment corresponds to a segment in a segment reference data store, and creates a cue point associated with the first segment, wherein the cue point identifies at least one of a beginning or an end of the first content segment in the media stream.