Multi-Path Data Stream Discovery and Security Routing

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.

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

VSEngineering 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

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidpath management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If security measures are applied to communication paths, then data security is improved, but transmission efficiency and flexibility may deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #15Dynamics

3Reliability

If device discovery and path determination are performed, then communication security and appropriateness are improved, but time consumption and processing overhead increase

Engineering Contradiction:
Improvepath selection securityVSAvoiddiscovery time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10602557B2Discovering and protecting data streams in multi-path communication environments
Publication Date: 2020.03.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10602557B2 patent drawing
  • US10602557B2 patent drawing
  • US10602557B2 patent drawing

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.