Stateless Data Transmission via Centralized Server Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IT systems require capital and time-intensive end-to-end connections between display systems and electronic data sources, making it difficult to introduce new systems or alter existing connections due to dependencies and centralized authorization processes.
Innovation Solution
Implementing a stateless data transmission method where data is stored on a centralized server and transmitted to client devices without establishing dedicated connections, reducing dependencies and simplifying the addition or removal of data sources and client devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If end-to-end connections are established between data sources and display systems, then data transmission reliability is improved, but system complexity and time consumption increase
Solution Approach 1:
The patent introduces a server as an intermediary component that receives data from data sources and transmits it to display systems. This mediator eliminates the need for direct end-to-end connections between data sources and displays, thereby reducing connection management complexity while maintaining reliable data transmission through the centralized server architecture.
Solution Approach 2:
The patent extracts the connection management function from the data transmission path by introducing a dedicated server that handles all data routing. This separates the connection establishment and management responsibilities from the data sources and display systems themselves, reducing their individual complexity while ensuring reliable transmission through the extracted central化管理 mechanism.
2Reliability
If end-to-end connections are established, then data transmission security is improved, but adaptability to add new systems deteriorates
Solution Approach 1:
The server acts as a universal interface that handles data transmission to multiple different display systems through a standardized protocol. This multi-functional approach allows new display systems to be added without requiring new connection configurations, as the server already provides universal access to all authorized clients, thereby improving adaptability while maintaining security through centralized control.
Solution Approach 2:
The server as an intermediary provides a standardized interface between data sources and various display systems. This mediator layer ensures that security policies are centrally enforced while allowing flexible addition of new systems, as the server manages authentication and authorization for all clients uniformly, thus improving both security and adaptability.
3Reliability
If centralized authorization infrastructure is implemented, then system security is improved, but ease of operation deteriorates
Solution Approach 1:
The server as an intermediary centralizes all authorization and authentication operations. This mediator handles security verification uniformly for all data sources and display systems, simplifying the operational process of adding or modifying systems. The centralized approach maintains strong security while improving ease of operation by providing a single point of management rather than requiring complex distributed authorization configurations.
Data Source
AI summary
A method for facilitating a stateless transmission of data between data sources and client devices may be provided. A message is received from each of the data sources. The message includes data obtained by the respective data source and data indicative of a destination address for the data. The destination address is associated with a client device of the client devices. For each message, the data is stored based on the destination address for the data. A request for data is received from one of the client devices. The request includes data indicative of an address associated with the one of the plurality of client devices. When the address associated with the one of the plurality of client devices corresponds to the destination address for any of the stored data, the stored data with the corresponding destination address is transmitted to the one of the client devices.


