Group-Based Communication Channels for Cross-Organization Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing EDI systems are limited by frequent standard changes and require specialized setups, making them unsuitable for flexible business-to-business communication across varying standards.

Innovation Solution

A group-based communication platform that enables data interchange between applications of different organizations, involving user intervention through channels configured for specific organizations, allowing for automatic user addition and message formatting tailored for machine code and high-volume data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If EDI systems are used for business-to-business communication, then data interchange between organizations is enabled, but the systems require specialized hardware and software setups and are limited to specific EDI standards

Engineering Contradiction:
Improvecompatibility with different EDI standardsVSAvoidhardware and software requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a message broker as an intermediary component that receives messages from application servers and routes them to appropriate target systems. This broker abstracts the complexity of EDI standard variations, allowing applications to communicate through a standardized interface while the broker handles the translation and adaptation to different EDI standards (ANSI X12, EDIFACT, TRADACOMS, etc.), thereby reducing hardware and software requirements while maintaining versatility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message broker is designed with multi-functionality to handle multiple EDI standards and communication protocols through a single unified system. It can parse, validate, and route messages across different standards (X12, EDIFACT, TRADACOMS) and support various transmission methods (FTP, SFTP, HTTPS, email), eliminating the need for separate specialized EDI systems for each standard and reducing overall device complexity

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

2Productivity

If automated message routing is implemented, then productivity is improved, but the system complexity increases

Engineering Contradiction:
Improvedata interchange efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The message broker implements automated self-service capabilities including intelligent message routing based on pre-configured rules, automatic error handling and retry mechanisms, and self-monitoring of system health. This automation eliminates manual intervention in message routing and error resolution, significantly improving productivity while the rule-based approach keeps system complexity manageable compared to fully custom automated systems

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where the message broker monitors message transmission status, error conditions, and system performance, then automatically adjusts routing decisions and triggers appropriate error handling procedures. This feedback-driven automation improves productivity by dynamically optimizing message flow while maintaining reasonable system complexity through rule-based responses rather than complex real-time decision algorithms

Inventive Principle:
Principle #23Feedback

3Reliability

If user intervention is triggered for error handling, then message accuracy is improved, but processing time increases

Engineering Contradiction:
Improvemessage interchange accuracyVSAvoiduser intervention delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial automation by implementing automated error handling for routine, predictable errors (such as formatting issues, routing errors, or validation failures) while triggering user intervention only for complex or ambiguous errors that require human judgment. This approach maintains high message accuracy by catching most errors automatically while minimizing user intervention delays by limiting manual involvement to only necessary cases

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The message broker performs preliminary validation, formatting, and routing checks before messages reach user intervention points, pre-processing messages to resolve common errors automatically. This preliminary action improves message accuracy by catching errors early in the workflow while reducing the need for user intervention and associated time delays, as most issues are resolved before human review is needed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4200778B1Inter-application data interchange via a group-based communication system that triggers user intervention
Publication Date: 2025.10.29 SALESFORCE INC
  • EP4200778B1 patent drawingFigure 1
  • EP4200778B1 patent drawingFigure 2
  • EP4200778B1 patent drawingFigure 3

AI summary

A communication platform can leverage a network-based computing system to enable applications to exchange data with one or more applications via channels. In some examples, a first application may post messages to the channel and a second application may listen to the posted messages to identify an event based on one or more of the messages. Responsive to detecting an event, the second application may notify a user, create a new channel, add a user to a channel, or the like, and/or the second application may take an action to remediate an issue. The first application and the second application and users added to the channel may be associated with a same or different organizations.