Instant Message Interface for Protocol Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant message (IM) technologies require modifying the originating application to communicate with different target applications, making it difficult to interact with new applications and requiring extensive modifications when protocols change, limiting data exchange efficiency.

Innovation Solution

An IM interface that uses a messaging Application Programming Interface (API) and Forms Definition Language (FDL) forms to generate and transfer instant messages in protocols specific to both the originating and target applications, allowing protocol-independent data exchange without modifying the originating application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the originating application is modified to communicate with different target applications, then protocol compatibility is improved, but device complexity and modification requirements increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidapplication modification requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an instant message interface as an intermediary component that sits between the originating application and the target application. This interface handles protocol conversion and message formatting, allowing the originating application to communicate with different target applications without modification. The intermediary translates messages between different protocols, resolving the contradiction by maintaining protocol compatibility while avoiding application modification complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the communication system into distinct components: the originating application, the instant message interface, and the target application. By separating the protocol handling functionality into the intermediate message interface, the system allows each component to remain independent and unchanged while still achieving protocol compatibility across different applications

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the originating application is modified for each new target application, then communication capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvecommunication capabilityVSAvoidapplication installation and configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The instant message interface is designed as a universal component that can handle communications with multiple different target applications through a single interface. Rather than requiring separate modifications for each application, the universal interface adapts to different protocols automatically, improving ease of operation while maintaining broad communication capability

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

3Manufacturing precision

If protocol-specific modifications are made to the originating application, then communication precision is improved, but adaptability deteriorates

Engineering Contradiction:
Improveprotocol implementation accuracyVSAvoidapplication flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The message interface acts as a specialized intermediary that handles protocol-specific implementations while presenting a uniform interface to the originating application. This allows precise protocol implementation in the intermediary layer without requiring the originating application to be modified for each protocol, thus maintaining both communication precision and application flexibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7310659B1Interface and method for extending a target application over an instant message link of a communication network
Publication Date: 2007.12.18 T MOBILE INNOVATIONS LLC
  • US7310659B1 patent drawing
  • US7310659B1 patent drawing
  • US7310659B1 patent drawing

AI summary

An instant message (IM) interface configured to extend a target application over an IM link of a communication network is provided according to the invention. The IM interface includes a communication interface configured to transfer a reply IM to an originating application. The IM interface further includes a processing system configured to obtain data from the target application and provide an output form to a messaging Application Programming Interface (messaging API). The output form is provided from a set of Forms Definition Language (FDL) forms. The messaging API is substantially protocol-dependent and the set of FDL forms is protocol-independent. The processing system is further configured to generate the reply IM in an originating application protocol using the data, the output form, and one or more protocol-specific libraries of the messaging API. The reply IM is an originating application protocol-specific IM.