Video Reference Substitution for Social Networking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in optimizing video sharing by managing different versions of videos across various platforms, ensuring compatibility, quality, and compliance with legal and business objectives, while users may encounter issues with accessing videos due to compatibility or licensing restrictions.

Innovation Solution

The system identifies and substitutes alternate versions of videos based on optimization objectives such as business, technical, and legal considerations, using techniques like DCT analysis for similarity detection, and metadata comparison to ensure that the substituted video meets quality and compatibility standards, and is legally accessible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system substitutes video references based on optimization objectives, then video quality and compatibility are improved, but system complexity increases

Engineering Contradiction:
Improvevideo accessibilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of video content using DCT (Discrete Cosine Transform) to extract feature vectors before substitution decisions are made. By pre-processing and categorizing videos based on their technical characteristics, the system establishes a foundation for automated substitution without requiring complex real-time analysis during user interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary substitution module that acts as a mediator between the original video reference and the user. This module automatically identifies compatible video versions based on predetermined criteria (codec support, resolution, bitrate) and substitutes references without requiring direct complex interactions between multiple system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system performs DCT analysis and metadata comparison for video substitution, then video compatibility and quality are improved, but processing time increases

Engineering Contradiction:
Improvevideo compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs DCT analysis and metadata extraction in advance, storing feature vectors and compatibility information in databases before substitution is needed. This preliminary processing allows the system to make quick substitution decisions by comparing pre-computed features rather than performing heavy analysis in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex real-time video analysis with simplified feature vector comparison. By substituting detailed technical analysis with comparison of pre-extracted metadata and DCT coefficients, the system achieves compatibility verification with minimal processing time during actual substitution operations.

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

3Reliability

If the system substitutes video references to meet legal and business objectives, then compliance is improved, but operational flexibility decreases

Engineering Contradiction:
Improvelegal complianceVSAvoidoperational flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic substitution rules that can adapt to different legal and business requirements. By making substitution criteria configurable and context-dependent, the system maintains operational flexibility while ensuring compliance. The substitution module can adjust its behavior based on jurisdiction, content type, and business objectives without requiring rigid fixed rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of video references (codec, resolution, bitrate) to meet legal and business requirements while maintaining the essential content. By substituting videos with equivalent content in different technical parameters, the system achieves compliance without completely restricting operational flexibility.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If the system provides multiple video versions based on user capabilities, then user experience is improved, but device complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies local quality adaptation by providing different video versions tailored to specific user device capabilities. Instead of providing all possible video versions to all users, the substitution module selectively provides appropriate video quality and format based on individual device characteristics such as screen resolution, processor power, and network bandwidth.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements self-service capability detection where the system automatically detects user device capabilities and selects appropriate video versions without requiring manual user input or complex configuration. The substitution module autonomously matches video parameters to device capabilities, simplifying the user interface while maintaining system functionality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10084885B2Systems and methods for substituting references to content
Publication Date: 2018.09.25 META PLATFORMS INC
  • US10084885B2 patent drawing
  • US10084885B2 patent drawing
  • US10084885B2 patent drawing

AI summary

Techniques for substituting references to content shared within the social networking system. In an embodiment, a first reference to a first version of content is received. A second version of the content is selected based on at least one optimization objective. A second reference to the second version of the content is created for provision to a user of a social networking system. The second reference is provided for the user. The at least one optimization objective includes at least one of a business objective, a technical objective, and a legal objective. The content may include at least one of video and audio.