Adaptive Media Upload With Early Audio Stream Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unified communication systems face challenges in efficiently managing media file uploads due to limited resource capacity and diverse device capabilities, leading to increased processing times and queue formation during peak usage.

Innovation Solution

A second device, such as a media service, controls the upload of media file containers by specifying byte range ordering and time-ordering of content, instructing first devices to perform transformations like transcoding or extracting audio tracks before upload, to optimize downstream processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If media file containers are uploaded completely before processing, then data integrity is ensured, but processing time increases and resource capacity is wasted

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by extracting and uploading essential metadata and audio tracks before the complete media file container is received. The first device identifies audio data location using metadata boxes, extracts audio tracks, and schedules their upload to the second device before the main media file upload completes, enabling early processing while maintaining data integrity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The media file container is segmented into essential components (metadata boxes, audio tracks) and non-essential components (video data). The system selectively uploads and processes only the essential segments first, allowing downstream processing to begin before the complete file is received, thus reducing processing time while ensuring data integrity through scheduled uploads

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If all media data is uploaded before processing, then processing accuracy is maintained, but throughput decreases during peak usage

Engineering Contradiction:
Improveprocessing accuracyVSAvoidthroughput
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary extraction and upload of audio tracks and metadata before the complete media file is received. The first device schedules the upload of essential audio data to the second device prior to completing the media file container upload, enabling processing accuracy to be maintained on critical data while improving overall throughput

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of requiring complete media file upload before processing (excessive action), the system performs partial action by extracting and uploading only the essential audio tracks and metadata boxes first. This partial upload approach maintains processing accuracy for critical components while significantly improving throughput during peak usage periods

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If media files are processed immediately upon receipt, then response time is reduced, but resource capacity is exceeded during peak demand

Engineering Contradiction:
Improveresponse timeVSAvoidresource capacity
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system segments the media file processing into distinct phases: extraction of essential components (metadata boxes, audio tracks), scheduling of selective uploads, and downstream processing. This segmentation allows the system to handle multiple files concurrently with limited resources, managing peak demand while maintaining acceptable response times through efficient resource utilization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary extraction and scheduling actions at the first device before resources at the second device are consumed. By identifying audio data location using metadata boxes and scheduling audio track extraction in advance, the system reduces the immediate resource burden on the second device during peak demand periods while maintaining timely processing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4541005B1Self-driven adaptive upload
Publication Date: 2026.01.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP4541005B1 patent drawingFigure 1
  • EP4541005B1 patent drawingFigure 2
  • EP4541005B1 patent drawingFigure 3

AI summary

A method and system for uploading a media file container from a first device to a second device are described herein, including receiving an instruction to upload the media file container and in response, reading a metadata box of the media file container to locate a track box containing information about audio data, including a size and a location of the audio data, in a media data box of the media file container, identifying the audio data in the media data box using the information from the track box, packaging the identified audio data from the media data box into an audio byte stream separate from the media data box, and uploading the audio byte stream to the second device prior to completing upload of the media file container.