Shared Communication Channel Shard Identity Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for group-based communication platforms face challenges in creating externally shared communication channels, particularly in managing data exchange between different organizations and reconciling user identities across multiple organizations, leading to communication inefficiencies and data integrity issues.

Innovation Solution

The system generates a shared communication channel by creating a shard with unique identifiers for each organization, allowing for real-time data exchange and unified identity management across organizations, while maintaining customizable privacy settings and interface configurations for each side of the channel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a shared communication channel is created between different organizations, then data exchange efficiency is improved, but data integrity and security are compromised

Engineering Contradiction:
Improvedata exchange efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments the shared communication channel into separate database shards for each organization. Each organization's data is stored in its own shard, maintaining data integrity and security while enabling efficient cross-organization communication through the unified channel interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism that mediates data exchange between different organizational shards. This intermediary layer ensures data integrity by validating and managing data transitions between shards while maintaining the efficiency of the shared communication channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If user identities are reconciled across multiple organizations, then collaboration is improved, but system complexity increases

Engineering Contradiction:
Improvecollaboration capabilityVSAvoididentity management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal identity resolution mechanism that works across multiple organizations. This single identity management approach handles user reconciliation universally, enabling collaboration across different organizational boundaries without requiring separate identity systems for each organization.

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

Solution Approach 2:

The patent resolves identity complexity by adding a new dimensional layer to identity management. Instead of managing identities within single organizations, the system operates at a higher dimensional level that encompasses multiple organizations, simplifying the overall complexity through hierarchical organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If a unified communication interface is provided across organizations, then ease of operation is improved, but customization for each organization is reduced

Engineering Contradiction:
Improveinterface usabilityVSAvoidorganization-specific customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by allowing each organization to have customized interface configurations and settings specific to their needs, while still accessing the unified communication channel. This enables both ease of operation through standardization and adaptability through localized customization options.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent enables parameter changes that allow interface characteristics to be adjusted per organization. By making interface parameters configurable, the system maintains a unified operational framework while accommodating organization-specific requirements through parameter customization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11586584B2Method, apparatus and computer program product for generating externally shared communication channels
Publication Date: 2023.02.21 SALESFORCE INC
  • US11586584B2 patent drawing
  • US11586584B2 patent drawing
  • US11586584B2 patent drawing

AI summary

Computing systems, apparatuses, computer-implemented methods, and computer program products are disclosed for creating a shared communication channel in a group-based communication platform having a plurality of database shards. An example computer-implemented method includes generating a shared communication channel shard that is assigned a shared communication channel identification, a first set of shared communication channel attributes associated with a first group identification, and a second set of shared communication channel attributes associated with a second group identification. The method further includes generating first and second externally shared group-based shared communication channel interfaces based on the first and second sets of shared communication channel attributes, respectively. The method further includes transmitting the first and second externally shared group-based shared communication channel interfaces to a first client device associated with the first group identification and a second client device associated with the second group identification, respectively.