MCU Connectors for Real-Time Multimedia Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data communications networks lack a unified architecture for efficiently routing real-time multimedia information, leading to inefficiencies and resource constraints when handling large numbers of participants, particularly in unicast, multicast, broadcast, and flooding models.

Innovation Solution

The implementation of multi-control unit (MCU) connectors that can dynamically configure roles and modes, such as client, server, client-server, mixer, reflector, or selector, to efficiently route real-time multimedia information by creating logical connections and processing multimedia messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unicast communications model is used to establish multiple connections for real-time multimedia routing, then connectivity between participants is improved, but computing resource burden on intermediate devices increases and network delays worsen

Engineering Contradiction:
ImproveconnectivityVSAvoidcomputing resource burden
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces MCU connectors as intermediary devices that mediate between multiple participants. Instead of having participants directly connected through multiple unicast links, the MCU connector receives multimedia streams from participants and redistributes them, thereby reducing the computing burden on participant devices while maintaining connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the routing function into dedicated MCU connector components that handle specific routing tasks. By dividing the system into participant devices and specialized routing connectors, the complexity is distributed - participants focus on media generation/consumption while connectors handle routing logic, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If forwarding computing device in multicast model services large numbers of users simultaneously, then user coverage is improved, but processing power and computing resources become insufficient

Engineering Contradiction:
Improvenumber of usersVSAvoidprocessing power
Core Design Contradiction:
Quantity of substanceVSPower

Solution Approach 1:

The patent merges multiple unicast streams into a single multicast stream at the MCU connector. By combining the routing function with multicast capability, the system can serve multiple users simultaneously without each user requiring dedicated processing resources at the source device.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The MCU connector acts as an intermediary that offloads the burden of serving multiple users from the original source device. The connector receives one stream and replicates/distributes it to multiple recipients, enabling the source device to maintain low processing requirements while supporting many users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If computing devices are connected in long chains for unicast routing, then connectivity between multiple participants is achieved, but network delays increase making information transmission untimely

Engineering Contradiction:
ImproveconnectivityVSAvoidnetwork delays
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent changes the routing topology from a linear chain structure to a star-like structure centered around MCU connectors. This dimensional change in the network topology allows participants to connect directly to the connector without traversing through intermediate devices in a chain, significantly reducing hop count and network delay.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Device complexity

If traditional routing architectures are used for real-time multimedia, then system simplicity is maintained, but efficiency in handling large numbers of participants deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidrouting efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The MCU connector is designed as a universal component that can handle multiple functions: receiving streams from multiple participants, processing multimedia data, selecting appropriate streams, and routing to multiple recipients. This multi-functional design improves routing efficiency without requiring separate specialized devices for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

By introducing the MCU connector as an intermediary layer between participants and the network infrastructure, the system achieves efficient handling of multiple participants while maintaining a simple participant device design. The complexity is concentrated in the connector, keeping participant devices simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8296366B2Efficient routing of real-time multimedia information
Publication Date: 2012.10.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8296366B2 patent drawing
  • US8296366B2 patent drawing
  • US8296366B2 patent drawing

AI summary

A system for efficient routing of real-time multimedia information is provided. The system efficiently routes messages containing real-time multimedia information by configuring and using multi-control unit connectors (“connectors”), which are special-purpose components optimized to route messages. A computing device may use multiple connectors to dynamically create connections with resources of the computing device or other computing devices simultaneously. An application can dynamically configure a connector to operate as client, server, or client-servers. The connector may also have a mode in which it operates, such as mixer, reflector, or selector. These modes may define how a connector is to process received messages before forwarding them. By using the various modes and roles, the system can be used to combine and efficiently route multimedia information for meaningful presentation to users of disparate computing devices.