Instant Messaging Gateway for Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional applications that are not designed to receive messages at any time cannot communicate effectively with instant messaging networks, requiring significant programming efforts and memory usage, and operators may not wish to allow unauthorized applications to use their networks.

Innovation Solution

A system and method act as a relay between an instant messaging node and programs, storing and forwarding messages while authenticating programs and allowing them to request and send messages, status updates, and manage buddy lists, thereby enabling communication without requiring the applications to implement instant messaging infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional applications are modified to accept messages at any time, then instant messaging communication capability is achieved, but programming complexity and memory usage increase significantly

Engineering Contradiction:
Improveinstant messaging communication capabilityVSAvoidprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an instant messaging gateway as an intermediary component that sits between the instant messaging network and conventional applications. The gateway handles message routing, formatting, and delivery, allowing conventional applications to communicate via instant messaging without being modified to accept messages at any time. This mediator absorbs the complexity of implementing instant messaging infrastructure, while applications only need to interact with the gateway through simple interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional applications are modified to accept messages at any time, then instant messaging communication capability is achieved, but memory usage increases

Engineering Contradiction:
Improveinstant messaging communication capabilityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The instant messaging gateway serves as a mediator that manages message storage and retrieval, eliminating the need for conventional applications to maintain their own message buffers and handling logic. The gateway implements efficient message queuing and delivery mechanisms, reducing the memory footprint required for instant messaging functionality in applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the instant messaging network operator allows all applications to use the network, then application versatility increases, but network security and control decrease

Engineering Contradiction:
Improveapplication versatilityVSAvoidnetwork security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The instant messaging gateway acts as a controlled intermediary between the instant messaging network and external applications. It implements authentication mechanisms to verify application identities and authorization checks to ensure applications only access permitted resources. This mediator layer allows the network operator to maintain security and control while still enabling versatile application access through a standardized interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway provides universal access to the instant messaging network for multiple applications through a single standardized interface. Instead of allowing each application to directly connect to the network (which would compromise security), the gateway serves as a universal access point that handles authentication, message routing, and protocol translation for all applications, maintaining network security while enabling broad application versatility.

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

Data Source

PatentUS9203788B2System and method for communicating instant message information between an instant messaging node and one or more programs
Publication Date: 2015.12.01 ADOBE INC
  • US9203788B2 patent drawing
  • US9203788B2 patent drawing
  • US9203788B2 patent drawing

AI summary

A system and method receives and stores instant messaging messages, and provides them upon request by one or more programs, such messages containing text, status of other users or other information. Instant messages received from programs may also be provided as instant messages using the system and method. The programs may be validated before allowing them to communicate using the instant messaging network.