Dynamic Video Overlay Transmission via Segmented Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social networking systems experience significant delays in sharing customized videos due to the time required for transmission from client devices to the social networking system, leading to user confusion and increased network traffic from retry attempts.

Innovation Solution

The system allows for early transmission of videos while customizations are being applied, with dynamic overlays transmitted separately, using advanced video coding standards and FFmpeg filters to combine and apply overlays efficiently, reducing the need for large data storage and minimizing bit rate during transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the video is transmitted only after customization is complete, then the video quality and customization accuracy are preserved, but the sharing delay increases significantly

Engineering Contradiction:
Improvevideo sharing delayVSAvoidcustomization accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent segments the video transmission process into two independent parts: the base video file is transmitted first, and the customization data (overlays, filters, stickers) is transmitted separately afterward. This allows the video to be shared immediately while customization details follow, reducing overall delay without sacrificing customization accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary transmission of the video file before the customization process is complete. By sending the video ahead of time and appending customization data subsequently, the system eliminates the need to wait for full customization before initiating transmission, thus reducing sharing delay while maintaining customization fidelity.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the customized video is transmitted as a complete file, then the video quality is maintained, but the transmission time and network traffic increase

Engineering Contradiction:
Improvetransmission speedVSAvoidvideo quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent divides the customized video into a base video component and separate customization components. The base video, which constitutes the majority of the data, is transmitted first at high speed. The smaller customization data (overlays, filters, stickers) is transmitted afterward, reducing overall transmission time while preserving complete video quality through lossless compression and efficient encoding.

Inventive Principle:
Principle #1Segmentation

3Reliability

If users retry transmission due to confusion about transmission status, then reliability is improved, but network traffic and system load increase

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism that provides real-time transmission status updates to users during the multi-stage transmission process. Users receive confirmation that the video is being transmitted and that customization data will follow, eliminating confusion about transmission status and preventing unnecessary retry attempts, thus reducing network traffic and system load.

Inventive Principle:
Principle #23Feedback

4Quantity of substance

If large customized video files are stored and transmitted, then video quality is preserved, but storage requirements and data transfer size increase

Engineering Contradiction:
Improvevideo data sizeVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent extracts the customization elements (overlays, filters, stickers) from the main video file and stores them as separate, compact data structures. This extraction allows the video file to remain in its original, optimized format without bloat from embedded customization data, preserving video quality while minimizing storage requirements and data transfer size.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies parameter changes by using efficient data formats and compression algorithms for storing and transmitting customization data. By optimizing the encoding parameters for both video and customization elements, the system maintains high video quality while significantly reducing the overall data size that needs to be stored and transmitted.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11490036B1Sharing videos having dynamic overlays
Publication Date: 2022.11.01 META PLATFORMS INC
  • US11490036B1 patent drawing
  • US11490036B1 patent drawing
  • US11490036B1 patent drawing

AI summary

Techniques are described that enable a user to share videos having dynamic overlays on a social networking system. In some examples, a server computing device may receive, at a first time from a first client device, a first video. For instance, the server computing device may begin receiving the first video after the first client device has concluded capturing the first video, but has not yet completed customizing the first video. The server computing device may receive, at a second time after the first time and from the first client device, a dynamic overlay including customizations to be applied to the first video. The dynamic overlay may be transmitted separately from the first video. In examples, the server computing device generates a second video by applying the dynamic overlay to the first video. The server computing device then provides the second video to a second client device.