Group-Based Announcement Routing for Message Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional messaging systems face challenges in efficiently managing and prioritizing electronic communications within group-based communication channels, leading to information overload and inefficient data transmission, as users struggle to identify and address critical messages amidst a flood of non-critical communications.

Innovation Solution

The development of a system and method for generating and managing electronic group-based announcements, which allows for the transformation of existing messaging communications into prioritized announcements, enabling their rendering within specific group-based communication channels or an announcement interface, based on publish control parameters, thereby reducing data volume and transmission time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional messaging systems transmit all communications to all users in group-based channels, then information completeness is maintained, but data transmission volume and user distraction increase significantly

Engineering Contradiction:
Improveinformation completenessVSAvoiddata transmission volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system applies different quality levels of information delivery to different users based on their roles and the nature of the communication. Critical announcements are delivered to all users with high priority, while regular messages are delivered selectively. This resolves the contradiction by ensuring information completeness for critical data while reducing overall transmission volume through differentiated delivery strategies.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The messaging system segments communications into different types (announcements, regular messages, critical alerts) and delivers them through different channels with different priority levels. This segmentation allows the system to maintain completeness of critical information while reducing the total volume of transmitted data by not delivering all message types to all users equally.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If conventional messaging systems deliver all messages to all users, then information accessibility is maximized, but user attention and system efficiency deteriorate

Engineering Contradiction:
Improveinformation accessibilityVSAvoidsystem efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary classification and prioritization of messages before delivery, identifying critical announcements and critical path communications in advance. This preliminary action ensures that essential information is delivered efficiently to appropriate users while filtering out non-critical messages, thereby maintaining information accessibility for important data while improving overall system efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer (the server-side message routing mechanism) that mediates between message sources and users. This intermediary classifies, prioritizes, and routes messages based on predefined criteria, ensuring critical information reaches all necessary users while filtering non-critical messages. This resolves the contradiction by maintaining accessibility of important information while preventing user attention deterioration through intelligent filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If critical messages are prioritized and promoted across multiple channels, then message importance is enhanced, but system complexity and data processing requirements increase

Engineering Contradiction:
Improvemessage priority recognitionVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system changes the parameter of message delivery by introducing priority levels and promotion flags. Critical messages are marked with special parameters that trigger enhanced delivery mechanisms across multiple channels. This parameter-based approach enhances message priority recognition without requiring fundamental system restructuring, thereby managing complexity through configurable parameters rather than complex architectural changes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11750539B2Method, apparatus, and computer program product for generating an electronic announcement for display in a group-based communication interface
Publication Date: 2023.09.05 SALESFORCE INC
  • US11750539B2 patent drawing
  • US11750539B2 patent drawing
  • US11750539B2 patent drawing

AI summary

Various methods and systems for generating an electronic group-based announcement in a group-based communication system. The methods further correspond to receiving an electronic group-based announcement request associated with a user identifier and identifying one or more selected group-based communication channels of the plurality of group-based communication channels associated with the user identifier used to facilitate access control for the electronic group-based announcement in the group-based communication system. The methods further include transmitting the electronic group-based announcement for rendering within group-based communication channel interfaces associated with the identified one or more selected group-based communication channels or an announcement interface element of the group-based communication system, wherein the electronic group-based announcement is rendered based at least in part on publish control parameters.