Mobile Device Rendezvous via Shared Credentials and Private Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for establishing private communication among networked devices face challenges such as traversing firewalls, device discovery, security, and administration, necessitating improved solutions for secure and encrypted communication.

Innovation Solution

A network testing device creates a shared username and password to determine a unique channel ID, configures itself with these credentials, and subscribes to a private channel, allowing for secure communication by broadcasting data and managing peer-to-peer connections using authentication and heartbeat signals, with the option to unsubscribe if security thresholds are not met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional methods such as VPNs and encryption schemes are used, then private communication can be established, but device discovery and traversal through firewalls remain difficult

Engineering Contradiction:
Improveprivate communication securityVSAvoiddevice discovery and firewall traversal
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a discovery server as an intermediary component that facilitates device discovery and communication establishment. The server receives discovery requests from client devices, validates them against stored credentials, and returns discovery responses enabling peer-to-peer connections. This intermediary approach simplifies the discovery process while maintaining security through credential validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authentication actions before establishing communication channels. Devices must first provide valid credentials to the discovery server, which pre-validates their identity and authorization. This preliminary action ensures that only authenticated devices can discover and connect to each other, simplifying subsequent communication establishment while maintaining security.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If shared credentials are used for authentication, then device connectivity is improved, but security control is reduced

Engineering Contradiction:
Improvedevice connectivityVSAvoidsecurity control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication system is segmented into multiple components: client devices provide credentials, the discovery server validates credentials, and individual communication channels are established between authenticated devices. This segmentation allows shared credentials to enable connectivity while maintaining security control through server-mediated validation and individual channel management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The discovery server implements feedback mechanisms by receiving discovery requests from devices, validating their credentials, and returning discovery responses. This feedback loop ensures that only devices with valid credentials can establish connections, maintaining security control while enabling device connectivity through automated credential verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8935765B2Method to enable mobile devices to rendezvous in a communication network
Publication Date: 2015.01.13 NETSCOUT SYSTEMS INC
  • US8935765B2 patent drawing
  • US8935765B2 patent drawing
  • US8935765B2 patent drawing

AI summary

There is provided a method to enable mobile devices to rendezvous on a shared communication service. The method includes steps for creating, via a device, a shared username and a shared password for a private channel in a communication network, determining a unique channel identification (ID) for the private channel based on the shared username and the shared password, and configuring the device with the shared username and the shared password. The method further includes steps for subscribing the device to the private channel using the unique channel ID, transmitting, in response to a discovery request, a self-identification discovery response over the private channel, and broadcasting data between the device and each additional device connected to the private channel.