Unified Messaging Proxy for Multi-Device Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Prior instant messaging solutions are not designed for multiple device usage, preventing users from simultaneously accessing messaging sessions on multiple devices, such as a PC and mobile device, due to limitations in connection management by the messaging service.

Innovation Solution

A unified messaging proxy system and method that enables users to be communicatively coupled with a messaging platform using multiple end user devices simultaneously by managing device lists, intercepting messages, and synchronizing message threads across devices, presenting the messaging platform with a single client application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user connects to a messaging service from multiple end user devices, then the user can access messages on multiple devices, but the messaging service disconnects previous device connections and only allows the last connected device to remain active

Engineering Contradiction:
Improvemulti-device access capabilityVSAvoidconnection stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a unified messaging proxy as an intermediary component that sits between multiple end user devices and the messaging service. The proxy manages multiple device connections simultaneously, intercepting and routing messages to the appropriate devices, thereby enabling multi-device access without causing connection conflicts with the messaging service which only allows single device connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the messaging service only allows one device connection at a time, then connection management is simple, but the user cannot read messages on one device and send messages from another device simultaneously

Engineering Contradiction:
Improvemessage access flexibilityVSAvoidconnection management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the messaging system into three distinct components: the messaging service (handling core messaging functions), the unified messaging proxy (managing device connections and message routing), and multiple end user devices (providing user access). This segmentation allows each component to have a specialized function, with the proxy handling the complexity of multi-device management while the messaging service maintains its simplicity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a user switches from one device to another, then the user can use different devices for different tasks, but the message reception location changes to the new device, causing loss of message history on the previous device

Engineering Contradiction:
Improvedevice switching capabilityVSAvoidmessage history continuity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent merges the message history from all devices into a unified message store within the unified messaging proxy. When a device connects, the proxy retrieves the complete message history from its unified store and pushes it to the connecting device, ensuring that message history is preserved and synchronized across all devices rather than being lost when switching devices.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9143475B2Unified messaging proxy, a system and a method thereof
Publication Date: 2015.09.22 SYNCHRONOSS TECH FRANCE
  • US9143475B2 patent drawing
  • US9143475B2 patent drawing
  • US9143475B2 patent drawing

AI summary

Embodiments of the present invention are directed to a unified messaging proxy and a method thereof. The unified messaging proxy advantageously enables a user to be communicatively coupled with the same account on a messaging platform using multiple end user devices at the same time, allowing the user to read messages on a first end user device and send messages from a second end user device. The unified messaging proxy manages the multiple end user devices and intercepts all messages to and from the multiple end user devices and the messaging platform. From its perspective, the messaging platform only sees a single client messaging application.