Coordinator System for Localized Messaging Protocol Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely and efficiently managing data transmission between computing devices, particularly for embedded devices with limited user interfaces, due to latency and privacy concerns when using remote management over public or separate communication networks.

Innovation Solution

A coordinator system that utilizes a messaging protocol like MQTT to facilitate secure, localized management of devices within a coordinated environment, enabling on-demand code execution and task management without requiring external communications, by parsing security information and routing messages based on embedded codes within the protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If remote management is used over public or separate communication networks, then device management capability is improved, but security and privacy are compromised and latency increases

Engineering Contradiction:
Improvedevice management capabilityVSAvoidsecurity and privacy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments device management operations into local execution on the embedded device and remote configuration through the coordinator. Code is divided into segments that can be executed locally without transmitting sensitive data over networks, while the coordinator handles high-level management tasks. This segmentation allows embedded devices to maintain security by keeping sensitive operations local while still receiving remote management capabilities for non-sensitive configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coordinator acts as an intermediary between remote management systems and embedded devices. It receives management commands, processes them locally, and executes only necessary actions on the embedded device without requiring direct network communication for every operation. This intermediary role protects embedded devices from direct exposure to public networks while maintaining remote management capability through the coordinator's local processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If remote management is used over public or separate communication networks, then device management capability is improved, but communication latency increases

Engineering Contradiction:
Improvedevice management capabilityVSAvoidcommunication latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring code segments and management policies on the embedded device through the coordinator before remote operations are needed. The coordinator prepares and transfers necessary code segments locally, so that when remote management operations are required, the embedded device can execute pre-prepared segments without real-time network communication, significantly reducing operational latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The embedded device is empowered with self-service capabilities through locally stored code segments that enable autonomous execution of management tasks. Once code segments are transferred to the embedded device, it can perform management operations independently without continuous network connectivity, eliminating latency associated with real-time remote communication while maintaining management capability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If code execution is enabled on coordinated devices, then functionality and adaptability are improved, but system complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The coordinator is designed as a universal platform that handles code compilation, segmentation, transfer, and execution management across multiple embedded devices. This multi-functional coordinator consolidates complex operations into a single system, allowing individual embedded devices to remain relatively simple while still benefiting from advanced code execution capabilities through the coordinator's universal functionality.

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

Data Source

PatentUS10193839B2Managing security in messaging protocol communications
Publication Date: 2019.01.29 AMAZON TECH INC
  • US10193839B2 patent drawing
  • US10193839B2 patent drawing
  • US10193839B2 patent drawing

AI summary

Systems and methods are described for management of data transmitted between computing devices in a communication network. An administrative component can configure one or more devices in the communication path of messages to be exchanged by devices to interpret codes embedded in the communication messages. A receiving device can review incoming messages for security information. The receiving devices can then process the message based on the security information to determine how the communication message will be routed or otherwise processed.