Dynamic Network Path Selection for Secure Media Streaming
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


