Remote access gateway configurable control system

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems for remote access and control of gateway devices in HVAC environments face challenges such as limited configurability, difficulty in managing multiple devices, latency issues, and asynchronous reporting mechanisms, which hinder efficient remote operation and user experience.

Innovation Solution

A remote access gateway control system with configurable commands for adjusting device parameters, a mailbox data storage mechanism for reducing latency, and a round robin lock mechanism for synchronous communication with multiple hosts, enabling remote configuration, asynchronous reporting, and efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a gateway device has a limited user interface with just one button and three LED's, then the device complexity is reduced and manufacturing cost is lowered, but the ease of operation and configuration becomes difficult

Engineering Contradiction:
Improvegateway device structureVSAvoiddevice configuration
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

A remote server acts as an intermediary between the user and the gateway device. The server receives configuration commands from the user interface, processes them, and sends appropriate control signals to the gateway device, enabling full configuration capabilities without adding physical buttons or displays to the device itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into two functional segments: a simple gateway device for execution and a remote server for configuration and control. This segmentation allows the device to remain physically simple while the server handles the complexity of configuration and user interaction.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple gateway devices need to be managed remotely, then the adaptability and control capability are improved, but the device complexity and management difficulty increase

Engineering Contradiction:
Improveremote control capabilityVSAvoidsystem management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The remote server provides universal control capabilities that can manage any number of gateway devices through a single interface. The server handles multiple devices simultaneously, performing configuration, monitoring, and control functions for the entire fleet of devices without requiring separate management systems for each device.

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

3Loss of time

If asynchronous reporting mechanisms are used for remote access, then the loss of time for data transmission is reduced, but the reliability and synchronization of data access deteriorates

Engineering Contradiction:
Improvedata transmission delayVSAvoiddata synchronization
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the server sends commands to devices and receives status reports. The server maintains knowledge of device states and can request specific data, ensuring that while data transmission remains efficient, the system maintains reliable knowledge of device states through structured request-response interactions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10791193B2Remote access gateway configurable control system
Publication Date: 2020.09.29 RESIDEO LLC
  • US10791193B2 patent drawing
  • US10791193B2 patent drawing
  • US10791193B2 patent drawing

AI summary

A remote access gateway configurable control system. There may be a series of control commands to set or adjust a gateway device's running parameters and modify the behavior of the device or start process action. There may be configuration commands for remote control of the device and server commands for unattended devices.