Messaging Format Conversion via Virtual Machine Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The fragmentation of communication services due to different messaging formats leads to inefficient communication between users of various messaging applications, as conversations are not seamlessly integrated or archived across different platforms, resulting in a restrictive and fragmented user experience.

Innovation Solution

A computer-implemented method using a virtual machine to execute multiple messaging applications, allowing for user authentication and message format conversion between different messaging formats, enabling seamless communication and message management across platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users use multiple messaging applications with different proprietary formats, then they can communicate with users on different platforms, but the conversations become fragmented and incompatible across platforms

Engineering Contradiction:
ImprovecompatibilityVSAvoidcommunication effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary that receives messages from one messaging application format and converts them to another format before delivering to the recipient. This server acts as a mediator between incompatible messaging systems, enabling communication while preserving the original formats of each application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the message format parameters by converting messages from one proprietary format to another through server-based transformation. The server modifies message structure, encoding, and protocol parameters to match the requirements of different messaging applications.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If users have multiple user accounts for different communication services, then they can access various messaging formats, but it becomes difficult to identify compatible methods and manage conversations

Engineering Contradiction:
Improvemessaging format supportVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The server provides universal messaging capability by handling multiple messaging application formats through a single unified system. Instead of requiring separate client applications for each messaging service, the server translates between formats, providing multi-functionality in a single interface.

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

3Stability of the object's composition

If conversations are organized by messaging format rather than by contact, then each application can maintain its own format integrity, but users must manage multiple separate conversation threads across different applications

Engineering Contradiction:
Improvemessage format integrityVSAvoidconversation management
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system adds a new organizational dimension by introducing contact-based grouping as a primary sorting mechanism. Instead of organizing conversations solely by messaging format, the system groups conversations by contact, with format information as a secondary attribute, thereby simplifying user interaction while preserving format integrity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12063188B2Method and system for multi-format messaging
Publication Date: 2024.08.13 SUNBIRD MESSAGING INC
  • US12063188B2 patent drawing
  • US12063188B2 patent drawing
  • US12063188B2 patent drawing

AI summary

A first instance of a first messaging application, with a first messaging format, is running on a virtual machine. A user authentication for a first user account associated with the first instance is received from a user of a second messaging application with a second messaging format. A second user account associated with the second messaging application is linked to the first user account based on the authentication. A first database associated with the first user account is monitored for incoming messages from a second instance of the first messaging application which are then stored in a second database associated with the second user account based on an API to convert them to the second messaging format. The second database is monitored for outgoing messages from the second messaging application which are then stored in the first database based on an API to convert them to the first messaging format.