Miracast Source Relay for Sink Network Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices with limited network connectivity, such as those supporting only peer-to-peer wireless connections, are unable to access external networks like the Internet, limiting their functionality and preventing software updates or communication with network services.

Innovation Solution

Establishing a secondary data channel over a peer-to-peer wireless network connection between a computing device with Internet access and one without, allowing the latter to relay or proxy requests to external networks, enabling access to network services while maintaining separate data channels for primary functions like audio-video streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a computing device supports only peer-to-peer wireless connections for cost and simplicity, then device cost and structural simplicity are improved, but network service access capability deteriorates

Engineering Contradiction:
Improvedevice costVSAvoidnetwork service access capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces a gateway device as an intermediary between the peer-to-peer wireless network and external networks. The gateway receives data from devices with limited connectivity and forwards it to external networks, enabling network service access without requiring the end devices to have direct network connectivity. This resolves the contradiction by maintaining device simplicity while providing network access through the gateway mediator.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single data channel is used for peer-to-peer communication, then channel simplicity is improved, but functionality for both streaming and network access deteriorates

Engineering Contradiction:
Improvedata channel structureVSAvoidfunctionality
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the data communication into two separate channels: a primary data channel for peer-to-peer audio-video streaming and a secondary data channel for network service access. This segmentation allows each channel to be optimized for its specific function while both coexist over the same wireless connection, resolving the contradiction between channel simplicity and functional versatility.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If network service access is added to peer-to-peer devices, then network service accessibility is improved, but interference with primary streaming function deteriorates

Engineering Contradiction:
Improvenetwork service accessibilityVSAvoidstreaming function stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By segmenting data traffic into separate primary and secondary channels, the patent ensures that network service communications do not interfere with the primary audio-video streaming function. Each channel operates independently with dedicated resources, maintaining streaming reliability while enabling network access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains continuous, uninterrupted audio-video streaming over the primary channel while simultaneously enabling network service access over the secondary channel. The separation ensures that the continuous streaming action is not disrupted by network service data transmissions, preserving both functions simultaneously.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10911557B2Miracast source providing network service access for a miracast sink
Publication Date: 2021.02.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10911557B2 patent drawing
  • US10911557B2 patent drawing
  • US10911557B2 patent drawing

AI summary

Techniques are described for providing and accessing network services via a peer-to-peer wireless network connection which is established between a first computing device and a second computing device. The first computing device has an additional network connection that allows it to access network services via external networks (e.g., the internet). The second computing device is only connected to the peer-to-peer wireless network connection and has no Internet access. A primary data channel is established between the first and second computing devices over the peer-to-peer wireless network connection (e.g., for streaming audio and/or video content). A secondary data channel is negotiated between the first computing device and the second computing device. The secondary data channel is used by the second computing device to access the network services via the first computing device which performs relay and/or proxy operations for the second computing device.