Dynamic Network Path Selection for Secure Media Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for streaming display data in peer-to-peer communication environments face challenges in managing and routing video and audio streams efficiently, securely, and flexibly, particularly in consumer environments, where optimal communication paths and security measures are not effectively determined.

Innovation Solution

The method involves transmitting data payloads between source and sink nodes using wireless or wired communication paths, with preferences for communication settings being transmitted and evaluated to select the most suitable path, and applying additional security measures based on indicated preferences, allowing for direct peer-to-peer connections or infrastructure network paths, and using protocols like Miracast and Wi-Fi Direct for efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If preference data is transmitted during device discovery to determine communication paths, then adaptability and security are improved, but device complexity and communication overhead increase

Engineering Contradiction:
Improvecommunication path selectionVSAvoidpreference data management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by transmitting preference data during the device discovery phase, before actual data transmission begins. This allows communication paths to be pre-evaluated and selected based on security preferences, network conditions, and device capabilities. The preference data includes pre-configured security requirements and path preferences that guide subsequent connection establishment, avoiding the need for complex real-time decision-making during active transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses preference data as an intermediary mechanism that mediates between security requirements and communication path selection. Rather than directly implementing complex security protocols for each potential path, the system transmits preference data that encapsulates security requirements, allowing devices to autonomously select appropriate paths that satisfy these preferences without requiring centralized control or complex real-time negotiations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple communication paths are evaluated and selected based on preference data, then transmission reliability is improved, but loss of time in path selection increases

Engineering Contradiction:
Improvecommunication path reliabilityVSAvoidpath selection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs path evaluation and selection during the device discovery phase, which occurs before actual media transmission. By evaluating multiple communication paths preliminarily and selecting the optimal one based on pre-configured preference data, the system ensures reliable path selection without adding time delays during active transmission. The path selection is essentially done in advance as part of the connection establishment process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling devices to autonomously evaluate and select communication paths based on locally stored preference data and received preference information from peer devices. Rather than requiring centralized path management or iterative negotiations, each device independently determines the optimal path using pre-configured criteria, eliminating time-consuming coordination overhead while ensuring reliable path selection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10455632B2Dynamic identification of network connection preferences
Publication Date: 2019.10.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10455632B2 patent drawing
  • US10455632B2 patent drawing
  • US10455632B2 patent drawing

AI summary

Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using preference data shared between a media sender/source node and a media receiver/sink node. In some examples of the disclosed technology, a sink node sends, via a peer-to-peer wireless communication path, a discovery message to a source node comprising a preference indication including an indication of a first one of two communication paths to use for the establishing a connection. The sink node receives a request to establish a connection between the sink node and the source node based on the indicated preference. Based on the received request, the sink node establishes a connection between the sink node and the source node. A selected communication path (e.g., peer-to-peer wireless or wireless infrastructure) can be indicated as preferred, along with additional parameters for the media connection.