Multi-modal User Authorization for Group Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in managing user authorization, particularly in group-based settings, where different users require varying levels of access to communication interfaces, leading to inefficiencies and increased complexity in deployment and maintenance.

Innovation Solution

The implementation of multi-modal user authorization using access privilege identifiers and user interfaces, which allows for flexible user authorization parameters by distinguishing between general and limited access, enabling seamless transitions and custom communication functionalities based on user profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single user interface is provided for all users, then device complexity is reduced, but user experience and functionality are insufficient for diverse user categories

Engineering Contradiction:
Improveuser authorization flexibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user interface is segmented into multiple distinct interfaces: a first user interface for users with first access privilege status and a second user interface for users with second access privilege status. Each interface is tailored to the specific communication needs and authorization level of its user category, providing customized functionality rather than a one-size-fits-all approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the system provide different qualities and functionalities based on user authorization status. The first user interface includes features and communication capabilities appropriate for first access privilege users, while the second user interface provides different features for second access privilege users, ensuring each user receives locally optimized functionality for their specific needs.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If multiple user interfaces are provided for different user categories, then user experience is improved, but software resource complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsoftware resource complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system employs a unified access privilege determination mechanism that serves multiple functions: it identifies user authorization status, selects the appropriate user interface, and controls communication capabilities. This multi-functional approach allows the system to provide customized experiences through multiple interfaces while using a single centralized authorization system to manage software resources efficiently.

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

Solution Approach 2:

The system dynamically selects and presents the appropriate user interface based on the user's access privilege status determined at runtime. This dynamic adaptation allows the system to provide customized functionality for different user categories without requiring static, hard-coded separate applications, thereby managing software resource complexity while improving ease of operation.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If access privilege status is modified, then user authorization is updated, but communication disruptions may occur

Engineering Contradiction:
Improveauthorization flexibilityVSAvoidcommunication continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system determines the user's access privilege status before presenting the user interface and establishing communication capabilities. By performing the authorization check in advance, the system can smoothly transition users between different interface types based on their privilege status without causing communication disruptions or requiring interruptions during active communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The access privilege status acts as an intermediary layer between the user and the communication system. When authorization is modified, the system updates the privilege status which then automatically triggers the appropriate interface selection, serving as a mediator that handles the transition smoothly without causing direct disruptions to communication flows.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12199985B2Multi-modal user authorization in group-based communication systems
Publication Date: 2025.01.14 SALESFORCE INC
  • US12199985B2 patent drawing
  • US12199985B2 patent drawing
  • US12199985B2 patent drawing

AI summary

Method, apparatus and computer program product for multi-modal user authorization are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, receive a request to enable a first client device associated with a first user profile to access a group-based communication system; determine a first access privilege status for the first user profile; in response to determining that the first access privilege status is a general access privilege status, transmit, to the first client device, first user interface data associated with a general access user interface; and in response to determining that the first access privilege status is a limited access privilege status, transmit, to the first client device, second user interface data associated with a limited access user interface.