Group-Based Communication Resource Authorization via Treaty Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing group-based communication systems face difficulties in efficiently initiating and managing shared communication channels and resources between users from different organizations, leading to burdensome processes for admin users and potential delays or denials due to unclear policies and unresponsive admin users.

Innovation Solution

A group-based communication apparatus that allows end-users to initiate resource sharing by generating a shareable resource based on a resource sharing interface request, including a group-based communication resource identifier, and updates a repository with sharing approval indications after admin confirmation, reducing the need for manual admin approval through treaty data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual admin approval process is used for resource sharing between organizations, then security and policy compliance are maintained, but the process becomes burdensome and time-consuming for users

Engineering Contradiction:
Improvesecurity and policy complianceVSAvoidresource sharing process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-configuring treaty data and authorization rules in advance. When a resource sharing request occurs between organizations with existing treaties, the system automatically matches the request against pre-stored treaty data and authorization policies, enabling immediate approval without requiring manual admin intervention. This resolves the contradiction by maintaining security through pre-established policies while eliminating the burdensome manual approval process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing end-users to initiate and complete resource sharing requests autonomously. Users can share communication resources across organizational boundaries by simply submitting a request, and the system automatically processes it using stored treaty data. This eliminates the need for users to contact admins or navigate complex approval workflows, significantly improving ease of operation while security is maintained through automated policy enforcement.

Inventive Principle:
Principle #25Self-service

2Reliability

If admin users are required to approve each resource sharing request, then policy compliance is ensured, but admin users become unresponsive and delays occur

Engineering Contradiction:
Improvepolicy complianceVSAvoidapproval delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements automated feedback mechanisms by continuously monitoring resource sharing requests against stored treaty data and authorization policies. When a request aligns with established treaties, the system automatically provides approval feedback without requiring admin user intervention. This ensures policy compliance through systematic policy checking while eliminating delays caused by admin unresponsiveness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary automated approval mechanism that mediates between resource sharing requests and policy enforcement. The intermediary component automatically matches requests against treaty data, verifies authorization policies, and approves compliant requests without involving admin users. This resolves the contradiction by maintaining policy compliance through systematic verification while eliminating time losses associated with manual admin approval.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If repeated admin approvals are required for resource sharing, then security control is maintained, but network load increases and user experience deteriorates

Engineering Contradiction:
Improvesecurity controlVSAvoidresource sharing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary authorization setup by storing comprehensive treaty data and authorization policies in advance. Once authorization is established through treaties between organizations, the system automatically reuses this pre-configured authorization data for subsequent resource sharing requests. This maintains security control through policy enforcement while eliminating repeated approval requirements, thereby improving resource sharing efficiency and reducing network load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by replicating authorized access patterns across multiple resource sharing requests. Once a treaty-based authorization is established, the system copies this authorization status to subsequent requests involving the same organizations and resource types. This maintains security control by consistently applying authorized patterns while dramatically improving productivity by eliminating repeated approval workflows.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11716289B2Authorizations associated with externally shared communication resources
Publication Date: 2023.08.01 SALESFORCE INC
  • US11716289B2 patent drawing
  • US11716289B2 patent drawing
  • US11716289B2 patent drawing

AI summary

Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.