Chunked Video Transcoding and Uploading for Lower Transmission Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video transmission methods, particularly for long videos, suffer from significant latency due to serial processing steps like transcoding, zipping, and encrypting, leading to poor user experience and reduced engagement.

Innovation Solution

Implementing a chunked processing approach that transcodes, zips, and encrypts video files in parallel, using fragmented MP4 format and a modified encryption algorithm, with cloud services to merge chunks into a single encrypted file.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video files are processed through serial transcoding, zipping, and encrypting steps, then each processing step can be completed thoroughly, but the overall transmission latency increases significantly

Engineering Contradiction:
Improveprocessing completenessVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the video file into multiple chunks and processes each chunk independently through transcoding, zipping, and encryption in parallel rather than sequentially. This segmentation allows simultaneous processing of multiple video segments, dramatically reducing overall transmission latency while maintaining complete processing of each chunk.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing by transcoding video chunks into fragmented MP4 format first, then zipping and encrypting them in parallel. By preparing chunks in advance and using resumable upload protocols, the system可以减少 waiting time and allows upload operations to proceed without blocking subsequent processing steps.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the entire video file is processed before upload, then data integrity is ensured, but user experience deteriorates due to long waiting times

Engineering Contradiction:
Improvedata integrityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

By segmenting the video into chunks that can be processed and uploaded independently, the system allows users to see progress and receive confirmation faster while maintaining data integrity through resumable protocols. Each chunk is fully processed and uploaded before the next begins, ensuring reliability without requiring users to wait for complete file processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms that provide users with progress updates during the chunked processing and upload operation. Users receive confirmation when chunks are successfully processed and uploaded, improving perceived system responsiveness and user experience while maintaining data integrity through verification protocols.

Inventive Principle:
Principle #23Feedback

3Productivity

If parallel processing of video chunks is implemented, then transmission speed increases, but system complexity increases due to coordination requirements

Engineering Contradiction:
Improvetransmission speedVSAvoidsystem coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary coordination layer that manages the parallel processing of video chunks. This intermediary handles the complexity of coordinating multiple processing operations, managing chunk segmentation, and orchestrating parallel transcoding, zipping, and encryption operations, thereby enabling high transmission speed while abstracting away the coordination complexity from the core processing logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of time

If chunked processing with parallel operations is used, then overall execution time is reduced, but processing coordination overhead increases

Engineering Contradiction:
Improveexecution timeVSAvoidprocessing overhead
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

By segmenting processing operations into independent chunk-level tasks that can execute in parallel, the system reduces total execution time despite increased coordination overhead. The segmentation enables efficient utilization of available processing resources and minimizes idle time, offsetting the overhead costs through improved parallelism and resource utilization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12610072B2Chunked transcoding and uploading for video transmission
Publication Date: 2026.04.21 SNAP INC
  • US12610072B2 patent drawing
  • US12610072B2 patent drawing
  • US12610072B2 patent drawing

AI summary

Uploading of a video file is performed by transcoding, processing and uploading portions of the video file in parallel, to reduce total processing and upload time. The processing of the video file may include applying associated augmented reality effects to a raw video recording, to generate an enhanced video recording for transmission and viewing at a recipient device. The uploaded portions of the video file may be assembled into a fragmented file format such as fMP4, in which portions of the video file are stored as fragments.