Video Search System Using Transcript-Based Segment Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video search systems fail to provide users with satisfactory search results as they rely on textual metadata, leading to irrelevant results and require users to repeatedly modify search queries to find relevant video content, which is time-consuming and frustrating.

Innovation Solution

A system that receives a search query, identifies video segments associated with transcripts containing the search terms, selects relevant segments based on matching scores, and generates a composite video by combining these segments for presentation, allowing users to view relevant video content efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If video search systems search based on textual metadata (titles, tags, descriptions), then the search system is simple to implement, but the search results are irrelevant to the actual video content

Engineering Contradiction:
Improvesearch system implementation simplicityVSAvoidsearch result relevance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary action by generating transcripts of video audio content in advance and storing them in a database. This allows the search system to query both metadata and actual spoken content, significantly improving search result relevance without complicating the search implementation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces transcripts as an intermediary layer between the video content and the search query. Transcripts convert audio content into searchable text, enabling the search system to find videos based on actual spoken content while maintaining the simplicity of text-based search operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If video search systems return the same results for repeated search queries, then the search system is consistent and simple, but users must continuously modify search queries to find different relevant results, which is time-consuming

Engineering Contradiction:
Improvesearch system consistencyVSAvoidtime for query modification
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies dynamics by providing multiple related search results in a single query response. Instead of returning a static list, the system dynamically presents various video segments containing the search term, allowing users to explore different relevant results without modifying their query, thus reducing time loss while maintaining consistency.

Inventive Principle:
Principle #15Dynamics

3Productivity

If video search systems search only in textual metadata, then the search process is fast and simple, but the system cannot find videos where search terms are spoken in the audio content

Engineering Contradiction:
Improvesearch processing speedVSAvoidcompleteness of search results
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses copying by creating text transcripts from audio content. Instead of searching the complex audio data directly, the system copies the audio content into text format (transcripts) that can be searched using simple text search algorithms, maintaining fast processing speed while improving the completeness of search results.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10311101B2Methods, systems, and media for searching for video content
Publication Date: 2019.06.04 GOOGLE LLC
  • US10311101B2 patent drawing
  • US10311101B2 patent drawing
  • US10311101B2 patent drawing

AI summary

Methods, systems, and media for searching for video content using integrated content sources are provided. In some embodiments, a system for searching for video content is provided, the system comprising: at least one hardware processor that is configured to: receive a search query including at least one search term; identify a plurality of video segments that match the search query, wherein each of the plurality of video segments is associated with a transcript that includes the search term; select a first set of video segments from the plurality of video segments; generate a first composite video by combining the first set of video segments; and cause the first composite video to be presented.