Exchange System for Cross-System Presence Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional instant message servers struggle to synchronize presence information and address books across different systems, such as those intended for ordinary consumers and enterprises, leading to difficulties in notifying presence and establishing communication sessions between terminals from different manufacturers with varying specifications.

Innovation Solution

An exchange system that employs a LAN server, pseudo terminal modules, and a database to associate user identifications across systems, enabling the synchronization of presence information and address books, and facilitating communication sessions between terminals connected to different servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a terminal logs in only one IM server or exchange, then the terminal can operate normally within that system, but presence information cannot be synchronized with terminals in other systems

Engineering Contradiction:
Improvepresence information synchronizationVSAvoidcross-system compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an exchange system as an intermediary component that bridges the IM server and external terminals. The exchange system contains pseudo-terminal modules that simulate terminal behavior and a database that stores correspondence relationships between user IDs in different systems. This intermediary enables presence information to be translated and transmitted across system boundaries without requiring modifications to the original IM server or external terminals.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates pseudo-terminal modules that copy the functional behavior of actual terminals within the exchange system. These pseudo-terminals maintain presence information and communicate with the database, effectively replicating terminal operations in a controlled environment. This copying mechanism allows the exchange system to manage multiple system connections without affecting the original terminals.

Inventive Principle:
Principle #26Copying

2Ease of operation

If address books are maintained separately in IM server and exchange, then each system can manage its own data independently, but synchronization between the two systems becomes troublesome

Engineering Contradiction:
Improveaddress book managementVSAvoidsynchronization time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the address book management functionality into the exchange system's database. The database stores user ID correspondences and presence information in a unified structure that serves both the IM server and external terminals. This merging eliminates the need for separate address book management in both systems and enables automatic synchronization through centralized data storage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The exchange system acts as an intermediary that manages address book synchronization. When a user registers or deletes an address in one system, the exchange system receives the notification, updates its database, and automatically propagates the change to the other system. This intermediary mechanism automates the synchronization process that would otherwise require manual intervention in both systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If communication sessions are established only within the same system, then system integrity is maintained, but immediate communication with users in other systems is not possible

Engineering Contradiction:
Improvecommunication establishment speedVSAvoidcross-system communication capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The exchange system serves as a communication intermediary that receives communication requests from one system, translates them into the appropriate format for the target system, and forwards them through the database using stored user ID correspondences. This intermediary enables immediate cross-system communication without requiring direct integration between the IM server and external terminals.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-establishing the correspondence relationships between user IDs in different systems within the database. When a communication request is made, the exchange system can immediately look up the target user's ID in the database and initiate the communication without delay. This preliminary setup of mapping data enables fast cross-system communication.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8725825B2Exchange system connecting terminals in different systems
Publication Date: 2014.05.13 NEC PLATFROMS LTD
  • US8725825B2 patent drawing
  • US8725825B2 patent drawing
  • US8725825B2 patent drawing

AI summary

An exchange system which allows for allows for the sharing and updating of presence information and address books between exchange-connected terminals and external terminals and allows for communication between exchange-connected terminals and external terminals via the use of pseudo exchange-connected terminals, pseudo external terminals and a pseudo external terminal & pseudo exchange-connected terminal is provided.