Asynchronous Media Fabric for Real-Time Granular Stream Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing protocols like SMPTE 2022-6 and SMPTE 2110 are not suitable for asynchronous media processing in cloud computing environments, imposing tight time constraints and limiting the efficient use of computing resources.

Innovation Solution

The Asynchronous Media Fabric (AMF) framework allows media processing functions to operate asynchronously, using shared memory pools and control streams to manage real-time constraints while enabling efficient resource allocation across multiple hosts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If SMPTE 2022-6 and SMPTE 2110 protocols are used to transport uncompressed media over ethernet, then real-time transmission with tight time constraints is achieved, but the system becomes unsuitable for asynchronous media processing in cloud computing environments

Engineering Contradiction:
Improvereal-time transmission speedVSAvoidadaptability to cloud computing environments
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent segments the media stream into discrete packets that can be independently processed, transmitted, and reassembled. This allows the system to maintain real-time transmission capabilities while enabling asynchronous processing in cloud environments, as each packet can be handled independently without strict timing constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer between the media source and processing functions, allowing media data to be transmitted asynchronously while still maintaining real-time constraints where needed. This intermediary enables the system to adapt to both real-time transmission requirements and cloud computing flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If asynchronous operations are used in cloud computing environments, then resource allocation efficiency is improved, but real-time constraints cannot be maintained

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidreal-time constraint compliance
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic timing mechanisms that adjust real-time constraints based on the operational context. The system can operate in synchronous mode when real-time constraints are critical and switch to asynchronous mode when resource efficiency is prioritized, allowing flexible adaptation to different workloads in cloud environments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes temporal parameters dynamically, allowing the system to modify timing characteristics based on available resources and operational requirements. This enables the system to maintain real-time performance when necessary while optimizing for asynchronous processing when resources permit, thereby achieving both efficiency and real-time compliance.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple producers and consumers operate in a distributed environment, then system versatility is improved, but data synchronization and timing coordination become more complex

Engineering Contradiction:
Improvesupport for multiple producers and consumersVSAvoidtiming coordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments media data into discrete, independently addressable units that can be produced and consumed by different processes. Each segment carries its own timing information and identification data, allowing multiple producers and consumers to operate independently without complex synchronization, as each unit can be processed autonomously based on its embedded metadata.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4111316B1Realtime distribution of granular data streams on a network
Publication Date: 2026.04.08 MATROX GRAPHICS INC
  • EP4111316B1 patent drawingFigure 1~2
  • EP4111316B1 patent drawingFigure 3
  • EP4111316B1 patent drawingFigure 4

AI summary

A system and method for an asynchronous media fabric service. The system includes at least one host configured with the asynchronous media fabric service. The asynchronous media fabric service is configured to: create and delete shared memory pools that are used to allow processes running on a single host direct access to grain data; send and receive grains from other hosts; and serve as an API endpoint for asynchronous media fabric function processes to create, delete and obtain references to streams.