Differentiated Message Presentation in Communication Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication platforms lack the ability to differentiate message presentation based on user characteristics, leading to inadequate privacy and security in shared virtual spaces, where all members often have equal access and permissions, resulting in inefficient resource usage and cluttered interfaces due to inactive user associations with irrelevant channels and virtual spaces.

Innovation Solution

The communication platform determines presentation characteristics for messages and other objects based on user characteristics such as roles, types, conditions, and group memberships, allowing for differentiated viewing permissions and access control, enabling more granular permission management and reducing unnecessary data exchange by managing user associations effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all members have equal access and permissions in shared virtual spaces, then ease of operation is improved, but privacy and security deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidprivacy and security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements differentiated permission levels for different users within the same virtual space. Instead of uniform access rights, the system assigns specific permissions based on user characteristics such as role, type, conditions, and group memberships. This allows certain users to have read-only access while others have edit or administrative rights, thereby maintaining security and privacy while preserving ease of operation for those with appropriate permissions.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If user associations with channels and virtual spaces are maintained broadly, then adaptability is improved, but device complexity deteriorates due to cluttered interfaces

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

Solution Approach 1:

The patent removes inactive or irrelevant user associations with channels and virtual spaces. By extracting and eliminating these unnecessary connections, the system reduces the number of items displayed in user interfaces, thereby decreasing device complexity and reducing clutter. This extraction process maintains adaptability by preserving only the relevant and active associations that users need.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If differentiated permission management is implemented, then privacy and security are improved, but device complexity increases

Engineering Contradiction:
Improveprivacy and securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs a multi-functional permission management system that handles multiple user characteristics (role, type, conditions, group memberships) through a unified framework. This universal approach allows the system to manage differentiated permissions across various dimensions without proportionally increasing complexity, as the same infrastructure handles diverse permission requirements through consistent mechanisms.

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

Data Source

PatentUS11991135B2Differentiated message presentation in a communication platform
Publication Date: 2024.05.21 SALESFORCE INC
  • US11991135B2 patent drawing
  • US11991135B2 patent drawing
  • US11991135B2 patent drawing

AI summary

Differentiated message presentation in a communication platform is described. In an example, a message to be posted to the communication platform can be received, wherein the communication platform is associated with a plurality of users that are permissioned to access content associated with the communication platform. In an example, a first user profile of a first user of the plurality of users can be associated with a first characteristic of the first user and a second user profile of a second user of the plurality of users can be associated with a second characteristic. Techniques described herein enable differentiated presentation of the message, in respective user interfaces of the communication platform, based at least in part on the first characteristic and the second characteristic.