Dynamic Media Stream Partitioning Across Wireless Access Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Despite error correction encoding, media streams remain at risk due to varying wireless channel performance, especially in single wireless link communications that are sensitive to delay.

Innovation Solution

The media stream is partitioned into sub-streams with different code rates, which are transmitted over different wireless access points, with the partition schema dynamically adjusted based on monitored performance changes to ensure reliable delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction encoding is applied to media streams, then reliability of data transfer is improved, but the media stream remains vulnerable to wireless channel performance variations and delay sensitivity

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidadaptability to wireless channel variations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the encoded media stream into multiple sub-streams with different code rates. Each sub-stream is transmitted over a different wireless access point, allowing the system to adapt to varying channel conditions by selectively combining sub-streams based on their performance, thus resolving the contradiction between maintaining fixed error correction and adapting to dynamic wireless environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic partitioning where the code rates of sub-streams are adjusted in real-time based on monitored performance of wireless access points. This dynamic adaptation allows the system to respond to changing channel conditions, transforming a static error correction system into one that can optimize reliability under varying wireless conditions.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If a single wireless link is used for media stream transmission, then device complexity is reduced, but delay sensitivity and reliability are worsened

Engineering Contradiction:
Improvecommunication system complexityVSAvoidmedia stream delivery reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Instead of using a single wireless link, the patent divides the media stream into multiple sub-streams transmitted over different wireless access points. This segmentation provides redundancy and alternative paths, improving reliability without requiring a completely complex multi-path system, as the partitioning logic can be implemented efficiently at the encoding stage.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If media stream is partitioned into sub-streams with different code rates transmitted over different wireless access points, then adaptability to channel conditions is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to wireless channel conditionsVSAvoidstream partitioning and transmission complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the code rate parameter of different sub-streams to match the capabilities of different wireless access points. By varying this key parameter, the system achieves adaptability to different channel conditions without requiring fundamentally different transmission mechanisms, thereby managing complexity through parameter optimization rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If code rates of sub-streams are dynamically adjusted based on monitored performance, then reliability is improved, but processing complexity and time consumption increase

Engineering Contradiction:
Improvemedia stream transmission reliabilityVSAvoidprocessing time for partitioning adjustments
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism where the performance of wireless access points is monitored and used to dynamically adjust the partitioning of media streams. This feedback loop enables real-time optimization of code rates based on actual channel conditions, improving reliability while keeping processing time manageable through efficient performance monitoring and adaptive adjustment algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10666381B2Dynamically partitioning media streams
Publication Date: 2020.05.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10666381B2 patent drawing
  • US10666381B2 patent drawing
  • US10666381B2 patent drawing

AI summary

Systems, methods, and software technology for partitioning media streams is disclosed herein. In an implementation, an application partitions an encoded media stream into multiple sub-streams having different code rates relative to each other. The sub-streams may then be transmitted to different wireless access points. A change in a monitored performance of at least one of the wireless access points may drive a modification to the partitioning of the media stream such that the code rates change relative to each other.