Real-Time Messaging via Generic Data Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprocessing overheadVSAvoidmessage transmission speed
Core Design Contradiction:
Loss of energyVSSpeed

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveprocessing complexityVSAvoidmessage transmission delay
Core Design Contradiction:
Device complexityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If forced messaging layer is added for format transformation, then format compatibility is improved, but system complexity deteriorates

Engineering Contradiction:
Improveformat compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3662620B1Data sharing between participants using disparate message formats
Publication Date: 2023.06.07 AON GLOBAL OPERATIONS LTD (SINGAPORE BRANCH)
  • EP3662620B1 patent drawingFigure 1
  • EP3662620B1 patent drawingFigure 2
  • EP3662620B1 patent drawingFigure 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.