# US 2021/0243569 A1 · Methods, apparatuses and computer program products for implementing communication barriers in a group-based communication system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243569 A1
- Document ID: US20210243569A1
- Status: Published application
- Kind: A1
- Application number: 16/777,588
- Filed: 2020-01-30
- Published: 2021-08-05
- Earliest claimed: 2020-01-30
- Assignees: Slack Technologies, LLC
- Applicants: Slack Technologies, Inc.
- Inventors: Max BAEZ; Colin GIBBS; Alan HARDIN; Jennifer ENRIQUE; Kevin MARSHALL
- Web page: https://patentgrep.com/patent/US20210243569A1

## CPC

- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- H04W 4/08: User group management
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04L 63/101: {Access control lists [ACL]}
- H04L 63/20: {for managing network security; network security policies in general (filtering policies H04L63/0227)}
- H04W 8/186: {Processing of subscriber group data}
- H04W 76/11: Allocation or use of connection identifiers
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods, apparatuses and computer program products for implementing at least one communication barrier in a group-based communication system are described herein. The apparatus is configured to at least receive a first group correlation between a first user identifier and a first group identifier, receive a second group correlation between a second user identifier and a second group identifier, retrieve a communication separation settings set associated with the first group identifier and the second group identifier, and cause rendering a first electronic indication on a group-based communication interface. In some examples, the first user identifier is associated with a first workspace identifier and a first group-based communication channel. In some examples, the first group-based communication channel is associated with the first workspace identifier and a second workspace identifier.

## Claims

### Claim 1

An apparatus for implementing at least one communication barrier in a group-based communication platform, the apparatus comprising at least one processor and at least one non-transitory memory comprising program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to at least:
receive a first group correlation between a first user identifier and a first group identifier, wherein the first user identifier is associated with a first workspace identifier and a first group-based communication channel, wherein the first group-based communication channel is associated with the first workspace identifier and a second workspace identifier;
receive a second group correlation between a second user identifier and a second group identifier, wherein the second user identifier is associated with the second workspace identifier and the first group-based communication channel;
retrieve a communication separation settings set associated with the first group identifier and the second group identifier, wherein the communication separation settings set indicates the at least one communication barrier between the first group identifier and the second group identifier; and
cause rendering, on a group-based communication interface, a first electronic indication associated with the first group-based communication channel based at least in part on the at least one communication barrier.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the first electronic indication indicates a recommended disassociation between the first group-based communication channel and the second workspace identifier.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the first electronic indication comprises an archived copy of messaging communications associated with the first group-based communication channel.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the communication separation settings set further indicates a plurality of communication barriers between the first group identifier and a plurality of group identifiers associated with the group-based communication platform.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to further:
receive a third group correlation between a third user identifier and the second group identifier, wherein the third user identifier is associated with the first workspace identifier; and
cause rendering, on the group-based communication interface, a second electronic indication associated with the third user identifier based at least in part on the at least one communication barrier between the first group identifier and the second group identifier.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the second electronic indication comprises a messaging communication indicating a recommended disassociation between the third user identifier and the first workspace identifier.

### Claim 7 (depends on 5)

The apparatus of claim 5, wherein the second electronic indication comprises a messaging communication indicating a recommended association between the third user identifier and the second workspace identifier.

### Claim 8

(canceled)

### Claim 9

(canceled)

### Claim 10

(canceled)

### Claim 11

(canceled)

### Claim 12

(canceled)

### Claim 13

(canceled)

### Claim 14

(canceled)

### Claim 15

(canceled)

### Claim 16

(canceled)

### Claim 17

(canceled)

### Claim 18

(canceled)

### Claim 19

(canceled)

### Claim 20

(canceled)

### Claim 21

(canceled)

### Claim 22

(canceled)

### Claim 23

(canceled)

### Claim 24

(canceled)

### Claim 25

A computer-implemented method for implementing at least one communication barrier in a group-based communication platform, comprising:
receiving a first group correlation between a first user identifier and a first group identifier, wherein the first user identifier is associated with a first workspace identifier and a first group-based communication channel, wherein the first group-based communication channel is associated with the first workspace identifier and a second workspace identifier;
receiving a second group correlation between a second user identifier and a second group identifier, wherein the second user identifier is associated with the second workspace identifier and the first group-based communication channel;
retrieving a communication separation settings set associated with the first group identifier and the second group identifier, wherein the communication separation settings set indicates the at least one communication barrier between the first group identifier and the second group identifier; and
causing rendering, on a group-based communication interface, a first electronic indication associated with the first group-based communication channel based at least in part on the at least one communication barrier.

### Claim 26 (depends on 25)

The computer-implemented method of claim 25, wherein the first electronic indication indicates a recommended disassociation between the first group-based communication channel and the second workspace identifier.

### Claim 27 (depends on 25)

The computer-implemented method of claim 25, wherein the first electronic indication comprises an archived copy of messaging communications associated with the first group-based communication channel.

### Claim 28 (depends on 25)

The computer-implemented method of claim 25, wherein the communication separation settings set further indicates a plurality of communication barriers between the first group identifier and a plurality of group identifiers associated with the group-based communication platform.

### Claim 29 (depends on 25)

The computer-implemented method of claim 25, further comprising:
receiving a third group correlation between a third user identifier and the second group identifier, wherein the third user identifier is associated with the first workspace identifier; and
causing rendering, on the group-based communication interface, a second electronic indication associated with the third user identifier based at least in part on the at least one communication barrier between the first group identifier and the second group identifier.

### Claim 30 (depends on 29)

The computer-implemented method of claim 29, wherein the second electronic indication comprises a messaging communication indicating a recommended disassociation between the third user identifier and the first workspace identifier.

### Claim 31 (depends on 29)

The computer-implemented method of claim 29, wherein the second electronic indication comprises a messaging communication indicating a recommended association between the third user identifier and the second workspace identifier.

### Claim 32

(canceled)

### Claim 33

(canceled)

### Claim 34

(canceled)

### Claim 35

(canceled)

### Claim 36

(canceled)

### Claim 37

(canceled)

### Claim 38

(canceled)

### Claim 39

(canceled)

### Claim 40

(canceled)

### Claim 41

(canceled)

### Claim 42

(canceled)

### Claim 43

(canceled)

### Claim 44

(canceled)

### Claim 45

(canceled)

### Claim 46

(canceled)

### Claim 47

(canceled)

### Claim 48

(canceled)

### Claim 49

A computer program product for implementing at least one communication barrier in a group-based communication platform, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:
receive a first group correlation between a first user identifier and a first group identifier, wherein the first user identifier is associated with a first workspace identifier and a first group-based communication channel, wherein the first group-based communication channel is associated with the first workspace identifier and a second workspace identifier;
receive a second group correlation between a second user identifier and a second group identifier, wherein the second user identifier is associated with the second workspace identifier and the first group-based communication channel;
retrieve a communication separation settings set associated with the first group identifier and the second group identifier, wherein the communication separation settings set indicates the at least one communication barrier between the first group identifier and the second group identifier; and
cause rendering, on a group-based communication interface, a first electronic indication associated with the first group-based communication channel based at least in part on the at least one communication barrier.

### Claim 50 (depends on 49)

The computer program product of claim 49, wherein the first electronic indication indicates a recommended disassociation between the first group-based communication channel and the second workspace identifier.

### Claim 51 (depends on 49)

The computer program product of claim 49, wherein the first electronic indication comprises an archived copy of messaging communications associated with the first group-based communication channel.

### Claim 52 (depends on 49)

The computer program product of claim 49, wherein the communication separation settings set further indicates a plurality of communication barriers between the first group identifier and a plurality of group identifiers associated with the group-based communication platform.

### Claim 53 (depends on 49)

The computer program product of claim 49, wherein the computer-readable program code portions comprising the executable portion configured to:
receive a third group correlation between a third user identifier and the second group identifier, wherein the third user identifier is associated with the first workspace identifier; and
cause rendering, on the group-based communication interface, a second electronic indication associated with the third user identifier based at least in part on the at least one communication barrier between the first group identifier and the second group identifier.

### Claim 54 (depends on 53)

The computer program product of claim 53, wherein the second electronic indication comprises a messaging communication indicating a recommended disassociation between the third user identifier and the first workspace identifier.

### Claim 55

(canceled)

### Claim 56

(canceled)

### Claim 57

(canceled)

### Claim 58

(canceled)

### Claim 59

(canceled)

### Claim 60

(canceled)

### Claim 61

(canceled)

### Claim 62

(canceled)

### Claim 63

(canceled)

### Claim 64

(canceled)

### Claim 65

(canceled)

### Claim 66

(canceled)

### Claim 67

(canceled)

### Claim 68

(canceled)

### Claim 69

(canceled)

### Claim 70

(canceled)

### Claim 71

(canceled)

### Claim 72

(canceled)
