Entity Queue Overlay for Video Playback Without Interruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining entities in videos are time-consuming and require human inspection, especially when processing pixels for face detection and interactive features, which limits user access to additional information about entities during video playback.

Innovation Solution

A method that processes caption files to identify entities using natural language recognition algorithms, generating entity cards with additional information, and displaying a queue of entities without interrupting video playback, allowing users to select and view entity cards interactively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If face detection and entity identification are performed by analyzing video pixels through human inspection, then entity detection accuracy is improved, but processing time and complexity increase significantly

Engineering Contradiction:
Improveentity detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs entity detection and information extraction from caption files before video playback begins. Entities are identified, tracked, and organized into a queue in advance, so that during playback the system only needs to retrieve and display pre-processed entity information without interrupting video flow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces caption files as an intermediary data source between the video content and the entity detection system. Instead of analyzing video pixels directly, the system processes caption files which contain entity information in text format, significantly reducing computational complexity while maintaining detection accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a queue displaying entity information is shown during video playback, then user access to entity information is improved, but video playback continuity may be interrupted

Engineering Contradiction:
Improveuser access to entity informationVSAvoidvideo playback continuity
Core Design Contradiction:
Ease of operationVSDuration of action of stationary object

Solution Approach 1:

The queue displaying entity information is designed to be dynamic and non-intrusive. It appears as an overlay or sidebar that updates in real-time during video playback without requiring pause or interruption. The queue can be dismissed or minimized, allowing users to access entity information flexibly while maintaining video playback continuity.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If comprehensive entity information is processed and displayed, then information completeness is improved, but computational intensity increases

Engineering Contradiction:
Improveinformation completenessVSAvoidcomputational intensity
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system extracts only the necessary entity information from caption files for display in the queue, rather than processing and displaying all available video data. By selecting and extracting specific entity mentions, descriptions, and contextual information from captions, the system achieves information completeness with reduced computational intensity compared to full video analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10419825B2Queue to display information for entities during video playback
Publication Date: 2019.09.17 HULU LLC
  • US10419825B2 patent drawing
  • US10419825B2 patent drawing
  • US10419825B2 patent drawing

AI summary

In one embodiment, a method receives a video and information for entities that appear in the video. The video is played in a media player without displaying a queue configured to display one or more entities. When an input is received to display the queue while playing the video, the method performs: determining a set of entities in relation to a time associated with playing the video using the information for the entities that appear in the video and displaying the set of entities in the queue, wherein the video continues to play in the media player while the queue is displayed.