Group Communication Server Identifier Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Group-based communication systems face challenges in efficiently organizing and accessing message communications due to the lack of a unified client directory, leading to complex user identification and resource exhaustion.

Innovation Solution

A group-based communication server that associates an identifier with message communications within a group-based communication system by receiving a message association request, determining access control parameters, and retrieving global identifiers for authorized users, allowing for efficient data processing and reduced resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a unified client directory is implemented to improve user identification efficiency, then user identification speed improves, but system complexity and resource consumption increase

Engineering Contradiction:
Improveuser identification efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the user identification process into multiple components: message association requests, access control parameter determination, authorized user list generation, and candidate user list creation. Each component handles a specific aspect of user identification, distributing the complexity across modular functions rather than a monolithic directory system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-determining access control parameters and pre-generating authorized user lists based on message associations. This allows the system to have user identification information ready in advance, improving identification speed without requiring a complete unified directory to be maintained continuously.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive access control parameters are determined for each message communication, then security and user authorization accuracy improve, but data processing time and computational resources increase

Engineering Contradiction:
Improveauthorization accuracyVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent determines access control parameters and generates authorized user lists in advance, before actual message access occurs. By pre-processing authorization information based on message associations, the system reduces real-time processing requirements while maintaining accurate authorization control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates candidate user lists that may include more users than strictly necessary, then filters these lists during access control determination. This partial action approach allows comprehensive security checking without requiring complete real-time verification of all possible users, balancing security with processing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11595327B2Method, apparatus, and computer program product for associating an identifier with one or more message communications within a group-based communication system
Publication Date: 2023.02.28 SALESFORCE INC
  • US11595327B2 patent drawing
  • US11595327B2 patent drawing
  • US11595327B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a group-based communication server for associating an identifier with one or more message communications within a group-based communication system. In some embodiments, the group-based communication server comprises at least one processor and at least one memory including computer program code.