Unified Messaging Thread Aggregation Across Protocols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack a unified method to aggregate disparate communication protocols and channels into a single communication thread, making it difficult for users to manage and deliver messages across various platforms and networks efficiently.

Innovation Solution

A messaging service that aggregates all communications into a single thread, regardless of type or transport channel, by applying policies for message transmission, connecting to voicemail boxes, and using a common short code for SMS delivery, allowing messages to be transmitted and received across multiple communication channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication protocols and channels are used for messaging, then communication versatility is improved, but system complexity increases

Engineering Contradiction:
Improvecommunication versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary that receives messages from multiple communication channels (SMS, email, instant messaging, social networking) and aggregates them into a unified thread. The server acts as a mediator between the diverse communication protocols and the user interface, handling protocol-specific details while presenting a unified view to users. This resolves the contradiction by maintaining versatility through multi-channel support while reducing perceived complexity through centralized aggregation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The messaging system is designed with universal functionality to handle multiple types of communications (SMS, MMS, email, instant messaging, social networking messages) through a single unified interface. The server implements multi-functional capabilities to process and aggregate different communication protocols, allowing users to interact with all channels through one application. This enables the system to maintain versatility while presenting a simplified user experience.

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

2Ease of operation

If messages are aggregated into a single unified thread, then ease of operation is improved, but information organization complexity increases

Engineering Contradiction:
Improvemessage management easeVSAvoidinformation organization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments information by organizing messages into distinct threads based on communication partners or topics, while maintaining a unified interface. Each thread represents a separate conversation or communication stream, allowing users to easily navigate and manage messages. The server automatically segments incoming messages from different channels into appropriate threads, reducing the cognitive load on users while handling the organization complexity backend.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary that handles the complex task of organizing and categorizing messages from multiple channels into coherent threads. It mediates between the diverse incoming message formats and the unified thread structure, automatically determining how to group messages based on communication partners, topics, or other criteria. This shields users from organizational complexity while providing ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple communication channels are supported, then adaptability is improved, but message delivery reliability becomes harder to ensure

Engineering Contradiction:
Improvechannel compatibilityVSAvoidmessage delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the server tracks message delivery status across different communication channels and provides updates to users. When a message is sent through multiple channels, the system monitors delivery confirmations from each channel and notifies users of the delivery status. This feedback loop ensures reliable message delivery by allowing users to verify receipt across different platforms while maintaining adaptability to various channel characteristics.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9800537B2Generating conversation threads for a unified messaging system
Publication Date: 2017.10.24 META PLATFORMS INC
  • US9800537B2 patent drawing
  • US9800537B2 patent drawing
  • US9800537B2 patent drawing

AI summary

Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.