Content-Based Indexing for Video Data Streams in Streaming Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming storage systems lack the capability to index video data effectively, as they are designed primarily for textual data and do not support the complex indexing requirements of video data, such as content-based search and retrieval.

Innovation Solution

A framework for content-based indexing of data streams in streaming storage systems, which includes methods for managing video data streams, supporting continuous storing and indexing, and enabling content-aware search and retrieval, using analytics processing jobs to identify relevant features and objects from video streams and store metadata for efficient search.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional indexing methods are used for streaming storage systems, then the system can handle textual data efficiently, but it cannot effectively index video data with complex requirements

Engineering Contradiction:
Improvedata type compatibilityVSAvoidindexing capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments video data into discrete chunks or segments that can be independently indexed. Each video segment is processed and indexed separately, allowing the system to handle video data in manageable units rather than as a continuous stream, thereby enabling effective indexing of complex video content while maintaining system efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary indexing layer that sits between the video data storage and the search functionality. This intermediary layer processes video data through content analysis and metadata extraction, transforming raw video content into indexable structures without requiring changes to the underlying storage system, thus enabling video indexing while preserving system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If content-based indexing is implemented for video streams, then search and retrieval capability is improved, but system complexity increases

Engineering Contradiction:
Improvesearch capabilityVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs preliminary content analysis and metadata extraction during the video ingestion phase, before search operations are needed. By pre-processing video streams and generating indexes in advance, the system enables fast search operations without requiring complex real-time analysis during query execution, thus improving ease of operation while managing system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent adds a new dimensional layer to the storage system architecture by introducing a separate indexing dimension that operates independently from the primary video storage dimension. This allows content-based search to occur in the index space rather than requiring direct analysis of video data, simplifying the search operation while maintaining comprehensive indexing capability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If continuous storing and indexing of video streams is supported, then data processing capability is improved, but resource consumption increases

Engineering Contradiction:
Improvedata processing throughputVSAvoidcomputational resource usage
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic indexing where video streams are processed and indexed at regular intervals or at defined checkpoints rather than continuously analyzing every frame. This periodic approach maintains data processing capability by ensuring recent data is indexed while reducing computational resource usage by skipping redundant analysis of unchanged or less important segments

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies partial indexing by selecting only the most relevant or changing portions of video streams for indexing rather than processing the entire stream in full detail. This allows the system to maintain high productivity for critical search operations while reducing overall resource consumption by applying less intensive processing to less important data segments

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12314265B1Method and system for content-based indexing of data streams in streaming storage systems
Publication Date: 2025.05.27 DELL PROD LP
  • US12314265B1 patent drawing
  • US12314265B1 patent drawing
  • US12314265B1 patent drawing

AI summary

A method for managing a data stream (DS) includes: receiving a first request from an administrator; obtaining the DS from a streaming storage system (SSS); performing a first analysis of the DS to extract relevant data; making a first determination that the relevant data is worth indexing; generating a set of indexes corresponding at least a portion of the DS; receiving a query about a data item in the DS from a user; sending a second request to a database engine comprising the query; performing a second analysis of the query; making a second determination that a re-indexing of the portion of the DS is not required; identifying an index from the set of indexes that is associated with the query; sending position information of the data item to an API service; retrieving the data item from the SSS; and initiating displaying of the data item to the user.