Live Video Preview Selection Using ML Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social media platforms face challenges in helping users find interesting live video broadcasts amidst a vast number of streams, as random selection of broadcast segments often yields uninformative content due to noise such as selfies and other frequent, uninteresting segments.

Innovation Solution

The system classifies video broadcasts into relevant classes using supervised and unsupervised machine learning models, calculates the frequency of these classes across all broadcasts, and generates snippets by selecting segments with high confidence scores from classes that are less common and likely to be of interest, promoting them over frequent noise classes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If random segments of live video broadcasts are selected for preview, then any segment can be quickly generated, but the preview content is frequently unrepresentative and uninformative due to noise segments

Engineering Contradiction:
Improvepreview generation speedVSAvoidrepresentativeness of preview content
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent replaces random mechanical selection with an automated classification system using machine learning models. The system automatically analyzes video segments, classifies them by content type, and selects previews based on classification scores rather than random chance, thereby maintaining speed while improving representativeness.

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

Solution Approach 2:

The system performs self-service by automatically classifying and selecting preview segments without manual intervention. The machine learning models autonomously evaluate segments and determine which ones best represent the broadcast content, eliminating the need for human curators while ensuring quality selection.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If machine learning classification is applied to select preview segments, then preview accuracy and representativeness improve, but system complexity increases

Engineering Contradiction:
Improveaccuracy of preview selectionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the complex task of preview selection into smaller manageable components: video segmentation into discrete segments, classification of each segment into content categories, scoring based on class frequencies, and final selection based on aggregate scores. This modular approach reduces overall system complexity while maintaining high accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification and scoring of video segments before final preview selection. By pre-processing segments with machine learning models and calculating class frequencies in advance, the system prepares data structures that simplify the final selection process and reduce real-time computational complexity.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If frequent noise classes like selfies are excluded from previews, then preview quality improves, but the quantity of selectable segments decreases

Engineering Contradiction:
Improvequality of preview contentVSAvoidnumber of available preview segments
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent dynamically adjusts selection parameters based on class frequency analysis. By calculating the frequency of each content class across all broadcasts and setting thresholds for noise classes, the system adaptively determines which segments to include or exclude, maintaining quality while preserving sufficient quantity of preview segments.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial exclusion by not completely removing all segments from noise classes but rather weighting them lower in the selection process. Segments from common classes like selfies are still considered but with reduced priority, allowing some flexibility while maintaining overall preview quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11323753B2Live video classification and preview selection
Publication Date: 2022.05.03 X CORP
  • US11323753B2 patent drawing
  • US11323753B2 patent drawing
  • US11323753B2 patent drawing

AI summary

Systems and methods select and provide video snippets in a matrix interface. Example methods include obtaining a portion of a live video stream, assigning the portion to a class, determining that the portion is preview-eligible, and generating a snippet of the live video stream using the portion. Other example methods include determining, using a trained video classifier, a set of live broadcasts that have at least one portion that is classified as preview-eligible, calculating, for each of the live broadcasts in the set, an aggregate score for the live broadcast, selecting live broadcasts with highest aggregate scores, generating a snippet for each of the selected live broadcasts, and providing the snippets in a user interface. Methods may also include selecting portions of live video streams that are responsive to a user-provided parameter and generating a snippet for each live video stream that has a preview-eligible portion.