Dynamic Streaming Media Redirection via Topology Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for streaming media lack the ability to dynamically redirect media between computing devices, requiring users to manually navigate and select hardware and software components, leading to interruptions and inefficiencies in media playback.

Innovation Solution

A method that listens for notifications to reconfigure the topology of streaming media software components, allowing seamless redirection of media streams between devices by initializing a new execution state, enabling dynamic switching between local and remote rendering scenarios without interrupting the media playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional methods are used to transfer television program between devices, then the media can be transferred, but the user experience is degraded due to manual navigation and interruptions

Engineering Contradiction:
Improveease of device switchingVSAvoidtime for manual navigation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing the media stream topology and monitoring device availability before the user needs to switch devices. The topology management system proactively prepares for potential device changes by maintaining awareness of all connected devices and their capabilities, so when a switch is needed, the transition can occur seamlessly without manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a topology management system as an intermediary between the media source and rendering devices. This intermediary automatically manages the media stream redirection, handling device discovery, capability matching, and stream rerouting without requiring user involvement in the complex navigation process between devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual hardware and software component selection is required, then device compatibility can be ensured, but the operation complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcomplexity of component selection
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by enabling automatic device discovery and capability-based matching. Devices automatically advertise their capabilities (rendering formats, resolution support, audio capabilities) and the topology management system autonomously selects compatible components without requiring manual user configuration or selection, thereby ensuring compatibility while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting media stream parameters (format, resolution, bitrate) based on the capabilities of available devices. The system automatically modifies these parameters to match the target device's capabilities, ensuring compatibility during device switching without requiring manual intervention to configure technical parameters.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the media stream is redirected between devices, then user flexibility is improved, but the streaming continuity may be interrupted

Engineering Contradiction:
Improveflexibility of device switchingVSAvoidcontinuity of media playback
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The patent achieves continuity of useful action by maintaining the media stream in a persistent state on the source device while allowing the rendering destination to change. The topology management system ensures that the media encoding and streaming process continues uninterrupted, while only the output path is dynamically reconfigured, thereby preserving playback continuity during device transitions.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary actions by pre-buffering media data and pre-establishing connection pathways to potential target devices before switching occurs. This allows the media stream to be seamlessly redirected without interruption, as the target device is already prepared to receive and render the stream immediately upon connection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7669206B2Dynamic redirection of streaming media between computing devices
Publication Date: 2010.02.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7669206B2 patent drawing
  • US7669206B2 patent drawing
  • US7669206B2 patent drawing

AI summary

Dynamic redirection of streaming media between computing devices is described. In an implementation, a method listening at an application programming interface for a notification indicating that a change is to be made in a topology of streaming media software components. When the notification is received, a media engine that is capable of reconfiguring the topology in accordance with the indicated change is notified. At least one of the topology or the reconfigured topology have one of the streaming media software components located on a comprising device and another one of the streaming media software components located on another computing device.