Inverted Client-Server Cloud Architecture for Secure Real-Time Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web-based solutions for real-time data processing and visualization are limited by high latency, lack of bi-directional communication, and security concerns, particularly in industrial SCADA systems, where real-time data connectivity over the Internet is hindered by the need for opening inbound firewall ports, leading to security risks and inefficiencies.

Innovation Solution

A system and method that enables low-latency, real-time data applications in web browsers using existing HTTP or HTTPS protocols, allowing bi-directional communication and secure data transmission without requiring open inbound firewall ports by reversing the client/server relationship, where the data source acts as a client and connects to a cloud server, eliminating the need for inbound port openings and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If web-based real-time data processing is implemented using traditional client/server architecture, then data accessibility and remote access are improved, but security risks increase due to the need for opening inbound firewall ports

Engineering Contradiction:
Improveremote accessVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent inverts the traditional client/server relationship by making the data source act as a client that initiates outbound connections to the web server, rather than the web server initiating inbound connections to the data source. This reversal eliminates the need for inbound firewall ports while maintaining remote accessibility, thus resolving the security risk without sacrificing ease of operation

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

2Adaptability or versatility

If traditional HTTP protocols are used for real-time data communication, then web compatibility is improved, but data latency increases due to request-response architecture limitations

Engineering Contradiction:
Improveweb compatibilityVSAvoiddata latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a persistent connection where the data source client continuously pushes data to the web server without requiring repeated request-response cycles. This continuous data stream maintains web protocol compatibility while eliminating the latency inherent in traditional HTTP request-response architecture, as data is transmitted immediately when generated rather than waiting for periodic requests

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If inbound firewall ports are opened for cloud connectivity, then Internet accessibility is improved, but network security is compromised

Engineering Contradiction:
ImproveInternet accessibilityVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

By reversing the connection initiation direction so that the data source acts as a client establishing outbound connections to the cloud server, the system achieves Internet accessibility without requiring inbound firewall ports. This approach maintains network security by keeping the firewall closed to inbound traffic while still enabling cloud connectivity through permitted outbound connections

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

Data Source

PatentUS9762675B2System and method for secure real-time cloud services
Publication Date: 2017.09.12 REAL INNOVATIONS INT
  • US9762675B2 patent drawing
  • US9762675B2 patent drawing
  • US9762675B2 patent drawing

AI summary

A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a communication framework between sensors, devices, and machinery and the users of that data from any remote location that is connected to the Internet without requiring open inbound firewall ports, while at the same time enabling high data rates, low latency and full bi-directionality. The graphical and networking features of RIA frameworks in combination with the disclosed system and method provide low-latency, real-time data applications in a web browser securely over the Internet.