Distributed Messaging Aggregation for Service Outage Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face challenges in timely communication with customers during service outages, as drafting and distributing update messages across multiple platforms requires coordination and often results in delayed delivery, extending mean time to recovery.

Innovation Solution

A distributed messaging system that aggregates customer messages from social media and email accounts, identifies service issues, generates automated responses, and facilitates approval chains for message distribution across multiple platforms, using AI and message templates to streamline communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual coordination is used to draft and distribute update messages across multiple platforms, then message approval and distribution control is maintained, but mean time to recovery is extended due to coordination requirements

Engineering Contradiction:
Improvemessage approval controlVSAvoidmean time to recovery
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the messaging workflow into distinct automated components: message capture from multiple platforms, keyword-based filtering, template-based generation, approval chain routing, and automated distribution. This segmentation allows parallel processing of messages while maintaining controlled approval workflows, reducing overall processing time while preserving reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring message templates with approved content structures, pre-establishing approval chains with designated personnel, and pre-filtering messages using predetermined keywords. This preparation eliminates the need for ad-hoc message drafting during incidents, significantly reducing mean time to recovery while maintaining approval control.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If individual recovery personnel are asked to create messaging during events, then message accuracy reflects technical expertise, but mean time to recovery is extended

Engineering Contradiction:
Improvemessage accuracyVSAvoidmean time to recovery
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system introduces an intermediary automated messaging platform that bridges technical recovery personnel and customer communication. The platform captures technical updates, transforms them into customer-friendly messages using templates, and manages distribution across platforms. This intermediary preserves message accuracy by maintaining close collaboration with recovery personnel while eliminating their burden of manual message creation and distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing recovery personnel to simply input technical update information, which the system then automatically processes through filtering, template selection, approval routing, and multi-platform distribution. This self-service approach maintains message accuracy through structured templates while dramatically reducing the time investment required from recovery personnel.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If messages are iterated to meet business leadership expectations, then message quality and alignment with business goals is improved, but messages are queued and delivery is delayed

Engineering Contradiction:
Improvemessage qualityVSAvoidmessage delivery time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-configuring message templates that incorporate business leadership expectations, branding guidelines, and approved communication styles. These templates are prepared in advance with placeholder fields for technical details, allowing rapid message assembly during incidents while maintaining consistent quality and alignment with business goals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by implementing a flexible approval chain that can adapt message routing based on message type, severity, and recipient. The approval process is dynamic rather than static, allowing expedited routing for routine updates while maintaining rigorous review for critical communications. This dynamic approach maintains message quality without imposing uniform delays on all messages.

Inventive Principle:
Principle #15Dynamics

4Reliability

If update messages are queued in a system for processing, then message distribution control is maintained, but the process can take minutes, hours, or days to complete

Engineering Contradiction:
Improvemessage distribution controlVSAvoidmessage processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the message processing queue into parallel processing streams based on message type, platform destination, and priority level. Instead of a single sequential queue, messages are divided into multiple concurrent processing paths, maintaining distribution control through structured routing while dramatically increasing overall processing throughput and speed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11297023B2Distributed messaging aggregation and response
Publication Date: 2022.04.05 PEAKIO INC
  • US11297023B2 patent drawing
  • US11297023B2 patent drawing
  • US11297023B2 patent drawing

AI summary

A method of providing a distributed messaging system to aggregate particular types of messages regarding a client from customers of said client and for generating response and informational messages to the customers is provided. The method is performed in a distributed system comprising one or more processors executing computer instructions and one or more non-transitory computer readable media with computer executable instructions stored thereon executed by the one or more processors to provide the method. The method comprises the steps of: receiving and securely storing client account credentials of the client for a group of client determined user accounts comprising predetermined ones of social media and email accounts of the client; utilizing the client account credentials to access the user accounts; capturing all customer messages received at the user accounts; filtering all the captured messages for predetermined keywords; aggregating the filtered customer messages in a database; and determining severity, trust and validity of the filtered customer messages.