UPnP RAS Gateway for Remote Device Discovery and Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current UPnP technologies require remote devices to configure as a Remote Access Server (RAS) for remote access, which is inconvenient and inefficient, especially when devices lack public IP addresses or sufficient storage/processor capabilities, and do not allow direct communication between remote UPnP devices without copying content through a media server.

Innovation Solution

A UPnP RAS that enables communication between remote UPnP devices by establishing and managing Remote Access Transport (RAT) channels, allowing remote devices to discover and access each other without needing to copy content through a media server, by maintaining and synchronizing local and remote discovery information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If remote devices are configured as Remote Access Server (RAS) for remote access, then remote access capability is improved, but device complexity and configuration difficulty increase

Engineering Contradiction:
Improveremote access capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway device as an intermediary between remote UPnP devices and the local network. The gateway performs RAS functions centrally, eliminating the need for each remote device to be configured as a RAS. The gateway manages transport channels and discovery information synchronization, simplifying individual device complexity while maintaining remote access capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway device performs multiple functions including RAS operations, discovery information management, and transport channel establishment. By consolidating these functions in a universal gateway, the system avoids requiring specialized RAS configuration on each remote device, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If content is copied through a media server for sharing between remote devices, then content sharing is enabled, but storage and processing burdens on remote devices increase

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidstorage burden
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements a virtual copying mechanism where discovery information about remote devices and their available content is replicated and synchronized across the network through the gateway. Instead of physically copying content through a media server, devices access remote content directly via established transport channels, eliminating the need for intermediate content storage.

Inventive Principle:
Principle #26Copying

3Reliability

If remote devices need public IP addresses for direct communication, then remote access reliability is improved, but adaptability to devices without public IP addresses deteriorates

Engineering Contradiction:
Improveremote access reliabilityVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The gateway acts as an intermediary that enables devices without public IP addresses to communicate reliably with the local network. The gateway manages transport channels and routing, allowing remote devices behind NAT or without public IPs to access local resources and be accessed by other remote devices, thus maintaining reliability while expanding compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If RAS configuration is required for each remote device, then remote access functionality is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveremote access functionalityVSAvoidconfiguration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements automatic discovery and connection establishment mechanisms. Remote devices automatically register with the gateway, and the gateway automatically manages transport channel establishment and discovery information synchronization. This self-service approach eliminates manual RAS configuration requirements while maintaining full remote access functionality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11671399B2Sharing media among remote access clients in a universal plug and play environment
Publication Date: 2023.06.06 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US11671399B2 patent drawing
  • US11671399B2 patent drawing
  • US11671399B2 patent drawing

AI summary

In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.