Unified Messaging System Routing via Generic Format Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging architectures lack a unified routing solution for various messaging types, leading to conversions and translations between carriers that often result in incorrectly formatted data or unnecessary formatting, making it difficult to determine the optimal communication medium for both senders and receivers.

Innovation Solution

A method and system for unified management of communication events, which involves receiving a message in a first format, converting it into a generic format, determining destinations based on routing rules, and transmitting it in appropriate formats to the determined destinations, using a messaging module, routing module, profile manager, synchronization module, and event module to ensure efficient routing and conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conversions and translations occur between carriers for different messaging types, then multiple communication formats can be supported, but data formatting errors and unnecessary formatting data are introduced

Engineering Contradiction:
Improvesupport for multiple messaging typesVSAvoiddata formatting accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces a message center as an intermediary component that receives messages from multiple carriers in different formats, standardizes them into a unified internal format, and then converts them to appropriate destination formats. This mediator architecture prevents direct carrier-to-carrier conversions that cause formatting errors, while maintaining support for multiple messaging types through standardized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a unified messaging architecture is implemented, then routing efficiency improves, but system complexity increases

Engineering Contradiction:
Improverouting efficiencyVSAvoidmessaging architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The messaging system is segmented into distinct functional modules: message reception module, format conversion module, routing decision module, and message transmission module. Each module handles a specific aspect of the messaging process, which improves routing efficiency through specialized processing while managing complexity through modular design that allows independent development and maintenance of each component.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If format conversion is performed at each carrier boundary, then communication compatibility is maintained, but unnecessary formatting data is transmitted

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidunnecessary formatting data transmission
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent extracts the format conversion function from carrier boundary operations and consolidates it within the message center. Messages are converted to a standardized internal format once at the message center, rather than undergoing repeated conversions at each carrier boundary. This extraction eliminates redundant formatting operations and prevents the transmission of unnecessary formatting data while maintaining communication compatibility across different carriers.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2671355B1Method and system for unified management of communication events
Publication Date: 2017.03.15 VONAGE BUSINESS INC
  • EP2671355B1 patent drawing
  • EP2671355B1 patent drawing
  • EP2671355B1 patent drawing

AI summary

A method and system for providing unified management of communication events. The method comprises receiving a communication message in a first format, converting the communication message to a generic message, determining one or more message destinations based on a set of routing rules, determining one or more message formats based on the determined destinations, converting the generic message into a converted message, and transmitting the converted message to the one or more determined destinations. The generic message is stored in a destination agnostic format. The converted message is stored in the one or more message formats associated with the one or more determined destinations.