Group Communication Channel User Addition via Domain Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing group-based communication systems face complexity in adding new users to channels, as requesting users must understand various membership types and access privileges, especially when adding multiple users with different organizational affiliations.

Innovation Solution

The system receives identifiers for new users and determines their internal or external status based on their email domain. It then prompts the requesting user to select the appropriate access type for external users, allowing for direct membership, guest access, or sharing the channel with their organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system provides multiple options for adding users (direct member, guest, shared channel), then the system's adaptability to different organizational needs is improved, but the complexity of the addition process increases for requesting users

Engineering Contradiction:
ImproveadaptabilityVSAvoidprocess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically classifies users as internal or external based on their email domain without requiring user intervention. This self-service classification eliminates the need for users to manually determine user types, reducing process complexity while maintaining multiple addition options for adaptability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary classification of users before the addition process begins. By pre-determining whether users are internal or external based on email domain analysis, the system prepares the appropriate addition pathway in advance, simplifying the user's decision-making process while preserving multiple access type options

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system automatically classifies users based on email domain, then the ease of operation is improved, but the precision of user classification may be reduced compared to manual classification

Engineering Contradiction:
Improveease of operationVSAvoidclassification precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system introduces an intermediary classification mechanism that uses email domain as a proxy for organizational affiliation. This intermediary approach automates the classification process for ease of operation while maintaining reasonable precision by using email domain, a reliable indicator of organizational identity, as the classification criterion

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If external users are added as guests with restricted permissions, then the security of the organization is improved, but the collaboration efficiency between internal and external users may be reduced

Engineering Contradiction:
ImprovesecurityVSAvoidcollaboration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts user permissions based on their classification. External users can be added as guests with restricted permissions for security, or as full members for enhanced collaboration. The system adapts the permission level to the specific organizational context and collaboration needs, balancing security requirements with collaboration efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different permission qualities to different user types. Internal users receive full member permissions while external users can receive guest permissions with restricted access. This local differentiation of permissions allows the organization to maintain security for external users while preserving full collaboration capabilities for internal users

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12219007B2Selectively adding users to channels in a group-based communication system
Publication Date: 2025.02.04 SALESFORCE INC
  • US12219007B2 patent drawing
  • US12219007B2 patent drawing
  • US12219007B2 patent drawing

AI summary

Methods, media, and systems are disclosed for adding new users to a channel in a group-based communication system. The system receives a request to add new users to a channel. The system adds a new user by classifying the new user's email address domain as internal or external. If the domain is internal, the first user is added to the channel as a member, and if the domain is external, the user is prompted for a type of access for the new user. If the new user's access type is guest, the new user is added to the channel as a guest. If the type of access is shared, the channel is shared with an organization associated with the domain, and the new user is added as a member of the channel that has been shared.