XMPP Communication Platform for Environment Control Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication platforms face challenges with network address translation (NAT) issues, leading to security problems and high latency due to the need for a gateway device and polling approach, which complicates direct communication between devices and servers, resulting in delayed and outdated data transmission.

Innovation Solution

The implementation of an XMPP-based communication platform that establishes constant, bidirectional communication streams using Extensible Messaging and Presence Protocol (XMPP) for instant messaging, eliminating the need for a gateway device and enabling direct, instantaneous message transfer between clients and servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a gateway device with firewall is used to establish communication between site and server, then security is improved, but communication latency increases and direct communication becomes difficult

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent removes the gateway device from the communication architecture, allowing devices at the site to communicate directly with the server. This extraction of the intermediate gateway eliminates the polling-based communication delay while maintaining security through direct encrypted connections between devices and the server.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary actions by establishing device credentials and security certificates before communication begins. Devices are pre-configured with security credentials that enable them to directly authenticate with the server without requiring a gateway, thus eliminating latency while maintaining security.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a gateway device is used to bridge communication, then network security is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork securityVSAvoidcommunication platform complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The gateway device is completely removed from the communication platform. Instead of bridging through a gateway, devices communicate directly with the server using standard network protocols and encrypted connections, significantly reducing system complexity while maintaining security through direct authentication mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Devices at the site are empowered to independently establish secure connections with the server without requiring a gateway intermediary. Each device performs its own authentication and communication setup, eliminating the need for gateway management and reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

3Reliability

If polling approach is used for communication, then security is maintained, but data transmission timeliness deteriorates

Engineering Contradiction:
Improvecommunication securityVSAvoiddata transmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements continuous bidirectional communication streams between devices and the server, replacing the intermittent polling approach. Data can be transmitted immediately whenever needed, ensuring real-time updates while maintaining security through established encrypted connections, thus eliminating transmission delays.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Instead of the server waiting for devices to poll for messages, the communication model is inverted to allow immediate push-based message delivery. The server can instantly send messages to connected devices through the maintained communication stream, reversing the traditional polling sequence and eliminating wait time.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10063499B2Non-cloud based communication platform for an environment control system
Publication Date: 2018.08.28 SAMSUNG ELECTRONICS CO LTD
  • US10063499B2 patent drawing
  • US10063499B2 patent drawing

AI summary

An environment management system includes a communication platform disposed remote from a site, and at least one client associated with the site. The communication platform includes at least one external XMPP server communicatively coupled with the at least one client via an instant message communication stream, and the at least one external XMPP server is configured to utilize an Extensible Message Presence Protocol (XMPP) standard to communicate with and alter an operating condition of said at least one client at the site.