Central Processor Message Broker for Cross-Platform Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In today's computing environment, the exchange of information between multiple processes on different processors and operating systems is hindered by compatibility issues and mobility constraints, making seamless, scalable, and simple communication challenging.
Innovation Solution
A communication system with a central processor and communication handler that facilitates unrestricted process communication by maintaining connectivity and routing messages between onboard and off-board processes, regardless of processor type or location, using a process communication framework that includes message headers and payloads, client registration, and a routing table to ensure messages are sent to the appropriate destination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If direct communication between processes on different processors is implemented, then communication speed is improved, but compatibility issues and mobility constraints hinder seamless exchange
Solution Approach 1:
The patent introduces a message broker as an intermediary component that receives messages from processes on different processors and routes them to destination processes. The broker handles protocol translation, format conversion, and compatibility mapping between different operating systems and processor architectures, enabling seamless communication without direct process-to-process connections.
Solution Approach 2:
The message broker is designed with universal functionality to support multiple communication protocols, data formats, and operating systems simultaneously. It provides a unified interface that can adapt to various processor types and mobility scenarios, making the communication system versatile across heterogeneous environments.
2Adaptability or versatility
If a centralized communication handler is implemented to ensure compatibility, then adaptability is improved, but system complexity increases
Solution Approach 1:
The patent extracts the communication handling logic from individual processes and consolidates it into a separate message broker component. This extraction isolates the complexity of protocol translation and compatibility management into a single dedicated service, allowing processes to remain simple while the broker handles all adaptation requirements.
Solution Approach 2:
The message broker serves as an intermediary that simplifies the overall system architecture by providing a standardized interface between processes. Rather than implementing complex peer-to-peer compatibility logic, processes simply communicate with the broker, which handles all complexity of cross-platform and cross-processor communication.
3Adaptability or versatility
If mobile processors are supported with changing geographical locations, then mobility is improved, but tracking and routing messages becomes more difficult
Solution Approach 1:
The patent implements a feedback mechanism where mobile processors periodically report their connection status and location information to the message broker. The broker maintains an updated registry of mobile process locations and uses this feedback information to correctly route messages to moving targets, adapting to changing geographical locations in real-time.
Data Source
AI summary
An application process to process communication system is provided in which seamless communication between onboard processes and off-board processes are provided. The off-board processes are typically remote and/or mobile relative to the onboard processes in which a central process maintains communication between the processes.


