Multi-Path Data Stream Discovery and Security Routing
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.
Innovation Solution
The method involves initiating device discovery between source and sink nodes to determine suitable communication paths, selecting an appropriate path based on configuration preferences and security attributes, and applying additional security measures such as encryption to ensure secure data transmission, which can include both wireless and wired communication paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple communication paths are used for data transmission, then reliability and flexibility are improved, but device complexity and path selection difficulty increase
Solution Approach 1:
The patent introduces an intermediary module that automatically discovers, evaluates, and selects communication paths between source and sink nodes. This intermediary handles the complexity of multi-path management, path security assessment, and dynamic selection, thereby improving reliability without burdening the end devices with complex path management logic.
Solution Approach 2:
The system dynamically changes communication parameters such as path selection criteria, security protocols, and transmission modes based on real-time network conditions, device capabilities, and security requirements. This allows the system to adapt to different scenarios and maintain reliability across varying conditions without requiring complex manual configuration.
2Reliability
If security measures are applied to communication paths, then data security is improved, but transmission efficiency and flexibility may deteriorate
Solution Approach 1:
The patent applies security measures selectively based on the specific communication path and data type. Different security protocols and encryption levels are applied to different paths and data streams according to their security requirements, rather than uniformly applying the same security measures to all transmissions. This localized approach maintains security while minimizing the impact on transmission efficiency.
Solution Approach 2:
The security measures are dynamically adjusted based on real-time assessment of path security, data sensitivity, and transmission requirements. The system can switch between different security levels and protocols as conditions change, allowing efficient transmission when security risks are low and enhanced protection when risks are high, thereby balancing security and efficiency.
3Reliability
If device discovery and path determination are performed, then communication security and appropriateness are improved, but time consumption and processing overhead increase
Solution Approach 1:
The system performs preliminary device discovery and path determination during initial connection establishment or during periods of low traffic demand. By conducting these time-consuming operations in advance, the system prepares security assessments and path selections before actual data transmission begins, reducing the time impact during active communication phases.
Solution Approach 2:
The patent implements continuous monitoring and background path assessment that operates alongside data transmission rather than interrupting it. Multiple paths are continuously evaluated and maintained in readiness, allowing the system to switch between paths seamlessly without stopping transmission, thereby maintaining continuous useful action while ensuring security.
Data Source
AI summary
Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using two or more communication paths between a media sender/source node and a media receiver/sink node. In one example of the disclosed technology, a method performed with a sink node adapted to receive data via a peer-to-peer communication and a different, second communication path, includes selecting at least a portion of a second communication path to the sink node, determining whether the second communication path is secure, and, if the second communication path is determined to be secure, then accepting connections via the second communication path.


