Real-Time Messaging via Generic Data Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems face inefficiencies due to the need for batch processing and data format compatibility issues, leading to delayed message transmission and increased processing overhead when dealing with disparate data formats among participants in the insurance industry.
Innovation Solution
A real-time messaging system that uses a global message queue to store transaction data, transforming it into a generic data object agnostic to specific formats, allowing seamless communication between participants with different messaging formats, and enabling asynchronous message transmission without batch processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If batch processing is used to transform data into compatible messaging formats, then processing overhead is reduced, but message transmission speed deteriorates
Solution Approach 1:
The system performs data transformation into generic data objects in advance, before the actual messaging operation. By pre-processing the data into a standardized format that can be easily converted to any target format, the system eliminates the need for complex batch processing at message transmission time, thus reducing processing overhead while maintaining fast transmission speed
Solution Approach 2:
The patent introduces a generic data object as an intermediary representation between the source data and the target messaging format. This intermediate format serves as a universal bridge that simplifies the transformation process, allowing efficient conversion to any participant-specific format without requiring complex batch processing for each individual message
2Device complexity
If data is held in internal queue for predetermined time before batch processing, then processing complexity is reduced, but message transmission timeliness deteriorates
Solution Approach 1:
The system performs the complex data transformation into generic data objects as a preliminary action that occurs once, rather than repeatedly for each message in a batch. This upfront processing reduces the complexity of subsequent message transmissions, which can be quickly converted to target formats without requiring batch processing delays
Solution Approach 2:
The system dynamically converts generic data objects to participant-specific formats on-demand, rather than using static batch processing schedules. This dynamic approach allows messages to be transmitted immediately in real-time while maintaining processing simplicity through the use of the standardized generic format as an intermediate representation
3Adaptability or versatility
If forced messaging layer is added for format transformation, then format compatibility is improved, but system complexity deteriorates
Solution Approach 1:
The generic data object serves as a universal intermediate format that can be converted to any participant-specific messaging format. This single universal representation replaces the need for multiple forced messaging layers, as the same generic object can adapt to different target formats through simple transformation rules, thereby maintaining format compatibility while reducing system complexity
Solution Approach 2:
The patent introduces a generic data object as an intermediary that simplifies the messaging layer architecture. Instead of requiring complex forced messaging layers at each participant system to handle format transformations, the generic object acts as a neutral mediator that can be easily converted to any target format, reducing the overall system complexity while maintaining adaptability
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods for coordinating automated, real-time data sharing and updating between participants using disparate data formats for information transfer include a messaging interface for receiving message initiation requests including messaging data from regionally-distributed computing devices. The message initiation requests may be queued as queuing data in a global message queue. Updates may be made to the queuing data indicating a status of the message initiation requests based on reply messages received from message recipients. A message transmission system may transform the messaging data into a generic data object that is agnostic to messaging formats of a sending computing system and a receiving computing system. The generic data object may be mapped to a message format associated with the receiving computing system. Formatted messages may be transmitted to the receiving computing system responsive to selection of a message initiation request from the global message queue.