Proxy Server Multicast DNS Filtering for Hotel Media Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hotels and other guest service providers face challenges in ensuring that only registered guests can access media streaming devices, such as Google Chromecast, and in isolating these devices from neighboring rooms, while allowing guests to control and stream content from their mobile devices to in-room displays.

Innovation Solution

Implementing a proxy server that modifies the multicast DNS request process to filter available media streaming devices based on guest registration, allowing only registered devices to be accessible and controllable by the guest's mobile device, while routing content directly from the internet to the media streaming device, bypassing the proxy server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a proxy server filters multicast DNS requests to ensure only registered guests can access media streaming devices, then security and access control are improved, but network communication complexity increases

Engineering Contradiction:
Improveaccess control securityVSAvoidnetwork communication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A proxy server is introduced as an intermediary component between mobile devices and media streaming devices. The proxy server intercepts and filters multicast DNS requests, matching them against registered guest information from the property management system. This intermediary approach enables secure access control by validating guest registration status while maintaining the existing multicast DNS protocol, thus improving security without requiring complete redesign of the network communication architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the proxy server routes control commands through itself for security, then access control is improved, but streaming content efficiency decreases due to additional routing overhead

Engineering Contradiction:
Improveaccess control securityVSAvoidcontent streaming efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network communication is segmented into two distinct pathways: control commands are routed through the proxy server for security validation and access control, while streaming content bypasses the proxy server and flows directly from the internet source to the media streaming device. This segmentation allows the system to maintain secure control command routing through the proxy server while eliminating unnecessary routing overhead for high-volume streaming content, thus preserving streaming efficiency.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If multicast DNS is used for device discovery, then ease of operation is improved, but device isolation between rooms worsens as guests can discover devices in neighboring rooms

Engineering Contradiction:
Improvedevice discovery easeVSAvoiddevice isolation security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The proxy server acts as a mediator that receives multicast DNS device discovery requests from mobile devices and filters the responses based on guest registration information. Instead of allowing direct multicast DNS propagation that would expose all devices on the network, the proxy server intercepts the discovery process and returns only those media streaming devices associated with the requesting guest's registered room. This maintains the simplicity of multicast DNS for device discovery while preventing guests from discovering devices in neighboring rooms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11122096B1System and method for hotel multicast services manager
Publication Date: 2021.09.14 MARRIOTT HOTELS & RESORTS
  • US11122096B1 patent drawing
  • US11122096B1 patent drawing
  • US11122096B1 patent drawing

AI summary

System and methods for initiating a media streaming device, particularly for devices associated with a guest services environment. Such initiation may include: receiving, at a proxy server, a request from a mobile device to join a guest services network, the request identifying a user of the mobile device; verifying a registration of the user, the registration indicating permission of the user to join the guest services network, to yield a verification; identifying, based on the verification, a media streaming device associated with the registration of the user; and configuring the media streaming device to be controllable by the mobile device, such that control commands are routed from the mobile device through the proxy server to the media streaming device, and streaming content is routed from the Internet to the media streaming device bypassing the proxy server.