Common Message UI Synchronization Using Shared Identifier Payloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional messaging systems struggle with efficiently updating a common message user interface (UI) across multiple group-based communication interface elements, leading to inconsistencies and inefficiencies in message synchronization.

Innovation Solution

A common message UI identifier and payload are generated and stored in a central repository, allowing for synchronized updates across all associated interface elements, ensuring a consistent UI state through the use of a common message UI identifier as a pointer to locate the current payload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a common message UI is shared across multiple group-based communication interface elements, then user experience consistency is improved, but synchronization complexity increases

Engineering Contradiction:
ImproveUI consistencyVSAvoidsynchronization complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent introduces a common message UI identifier as an intermediary that mediates between multiple group-based communication interface elements and the underlying message data. This identifier acts as a pointer or reference that allows different interface elements to access the same message UI state without direct complex interactions, thereby reducing synchronization complexity while maintaining UI consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a reference copy mechanism where the common message UI identifier points to the actual message UI payload. Multiple interface elements can hold references to the same payload through this identifier, allowing them to access and display consistent UI state without each element needing to maintain its own separate copy, thus reducing overall system complexity.

Inventive Principle:
Principle #26Copying

2Reliability

If message updates are propagated across all interface elements, then data synchronization is improved, but processing overhead increases

Engineering Contradiction:
Improvedata synchronizationVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the common message UI identifier from the full message UI payload and transmits only this lightweight reference across the system. When updates occur, only the identifier or minimal update notifications are propagated rather than the entire UI payload, significantly reducing processing overhead while maintaining synchronization reliability across all interface elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter being transmitted from the full UI payload to a compact identifier. This parameter transformation allows for efficient propagation of update notifications with minimal data transmission, reducing processing overhead while ensuring that all interface elements can reliably synchronize by resolving the identifier to the current UI state.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a central repository stores the common message UI payload, then access efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveaccess efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the storage of the common message UI payload into a centralized repository that is shared across all group-based communication interface elements. This consolidation improves access efficiency because all elements reference the same stored payload through the common identifier, eliminating redundant storage and enabling efficient updates. The increase in system complexity is offset by the simplification of data management and access patterns.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3788465B1System, method, and apparatus for maintaining and updating a common message user interface in a group based communication system
Publication Date: 2025.11.19 SLACK TECHNOLOGIES INC
  • EP3788465B1 patent drawingFigure 1
  • EP3788465B1 patent drawingFigure 2
  • EP3788465B1 patent drawingFigure 3

AI summary

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for maintaining and updating a common message user interface (UI) shared among a plurality of group-based communication interfaces in a group-based communication system. The common message UI is rendered based on an updated version or a most up-to-date state of the common message UI when accessed by a client device associated with one of the plurality of group-based communication interfaces.