Gateway Messaging for Real-Time Control of Network-Connected Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network-connected devices often rely on proprietary protocols that limit access and require users to wait for command execution, inhibiting seamless interaction over popular communication networks like the Internet.
Innovation Solution
A network-connected device service utilizes container instances to establish communications channels with network-connected devices, allowing users to interact dynamically through a messaging system, enabling real-time command execution and status updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If proprietary communication protocols are used by network-connected devices, then device-specific functionality is maintained, but access and interaction over popular communication networks like the Internet are limited
Solution Approach 1:
The patent introduces a gateway device as an intermediary between the Internet and network-connected devices using proprietary protocols. The gateway translates standard Internet communication protocols into proprietary device protocols and vice versa, enabling universal access while preserving device-specific functionality. This mediator resolves the contradiction by adding translation capability without requiring changes to the original devices.
2Productivity
If users pre-batch commands for network-connected devices, then command execution is ensured, but real-time interaction and dynamic control are inhibited
Solution Approach 1:
The patent implements dynamic command execution through the gateway, which maintains persistent communication channels with network-connected devices. Users can send commands in real-time through the gateway, which dynamically translates and forwards them to the devices. The system supports both immediate execution and batch processing, adapting to user needs without requiring pre-batching, thus enabling real-time interaction while maintaining execution efficiency.
3Adaptability or versatility
If single-user access to network-connected devices is maintained, then protocol simplicity is preserved, but simultaneous access by multiple users is limited
Solution Approach 1:
The patent segments the communication architecture by introducing a gateway layer that separates user access from device control. Multiple users can connect to the gateway simultaneously through standard Internet protocols, and the gateway manages multiple communication channels to different network-connected devices. This segmentation allows multi-user access without requiring changes to the original devices, as the gateway handles protocol translation and user management independently.
Data Source
AI summary
A network-connected device service receives a request to establish a communications session with a network-connected device. In response to the request, the service transmits a set of electronic messages to the network-connected device through an access point of the network-connected device to establish the communications session. The network-connected device service receives a notification from the network-connected device indicating whether the communications session has been established. If so, the service provides an indication to a controlling device that the session has been established. This enables the controlling device to submit commands executable by the network-connected device to the service, which provides the commands to the network-connected device through the access point.


