# US 2021/0243571 A1 · Apparatuses, methods, and computer program products for centralized channel management 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/0243571 A1
- Document ID: US20210243571A1
- Status: Published application
- Kind: A1
- Application number: 16/779,513
- Filed: 2020-01-31
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: Slack Technologies, LLC
- Applicants: Slack Technologies, Inc.
- Inventors: Colin GIBBS; Carmen RAFFA; Matthew KUMP; Aish Raj DAHAL; Jessica Rae PETERSEN; Ayushi SAMADDAR; Robin McConnell BALAGA; Jessica Victoria MILLER
- Web page: https://patentgrep.com/patent/US20210243571A1

## CPC

- H04L 12/1827: {Network arrangements for conference optimisation or adaptation}
- H04W 4/08: User group management
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04L 63/104: {Grouping of entities}
- H04M 3/53: Centralised arrangements for recording incoming messages {, i.e. mailbox systems}
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04M 3/56: Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities (video conference systems H04N7/15)
- H04M 2201/42: Graphical user interfaces
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Various embodiments of the present disclosure provide for centralized channel management of a set of group-based communication channels. In this regard, a user associated with an authenticated user account may manage any number of group-based communication channels individually or using one or more group operations for the set of group-based communication channels or a desired subset thereof. An example embodiment is configured to receive centralized channel data including a group-based communication channel metadata set for a manageable group-based communication channel set for management by an authenticated user account; and in response to receiving the centralized channel data, cause rendering of a centralized channel management dashboard based at least on the centralized channel data, the centralized channel management dashboard comprising the group-based communication channel metadata set, where the centralized channel management dashboard further comprises at least one channel management action interface element associated with the manageable group-based communication channel set.

## Claims

### Claim 1

An apparatus for centralized channel management within a group-based communication system, the apparatus comprising:
at least one processor; and
at least one non-transitory memory including computer program code, the at least one non-transitory memory and the computer program code, with the at least one processor, configure the apparatus to:
receive centralized channel data including metadata associated with a group-based communication channel, wherein the group-based communication channel is one of a set of group-based communication channels for which an authenticated user account of the group-based communication system is permitted, based on permission data to manage, wherein the permission data is associated with a workspace identifier of a workspace, and wherein the set of group-based communication channels comprises at least one other group-based communication channel associated with the workspace identifier; and
cause, in response to receiving the centralized channel data, a centralized channel management dashboard to be rendered via an interface associated with the group-based communication system, wherein the centralized channel management dashboard is configured based at least in part on the centralized channel data and the permission data, and wherein the centralized channel management dashboard comprises the metadata for the group-based communication channel,
wherein the centralized channel management dashboard further comprises at least one channel management action interface element associated with the group-based communication channel.

### Claim 2

(canceled)

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the authenticated user account is associated with organization management permission data linked to an organization identifier, and wherein the set of group-based communication channels comprises at least one other group-based communication channel associated with the organization identifier.

### Claim 4 (depends on 1)

The apparatus of claim 1, the apparatus further configured to:
transmit a centralized channel management request to the group-based communication system, the centralized channel management request associated with an authenticated user account identifier corresponding to the authenticated user account.

### Claim 5 (depends on 1)

The apparatus of claim 1, the apparatus further configured to:
transmit, to the group-based communication system, channel management data associated with the group-based communication channel in response to user interaction with the at least one channel management action interface element.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the set of group-based communication channels comprise at least a private group-based communication channel, and wherein the authenticated user account is identified by channel owner data for the private group-based communication channel or delegated management data for the private group-based communication channel.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the metadata comprises one or more of channel private status data, channel archive status data, channel workspace data, channel organization-sharing status data, authenticated account member data, guest account member data, channel creation timestamp data, channel creator account data, historical activity data, channel share status data, or channel guest status data.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the at least one channel management action interface element is associated with one or more of a channel posting rule action, a user access action, a channel defaulting action, a channel archive action, a channel rename action, a channel share action, or a channel delete action.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the set of group-based communication channels comprise at least one inaccessible group-based communication channel for the authenticated user account.

### Claim 10

A computer-implemented method for centralized channel management within a group-based communication system, the computer-implemented method comprising:
receiving centralized channel data including metadata associated with a group-based communication channel, wherein the group-based communication channel is one of a set of group-based communication channels for which an authenticated user account of the group-based communication system is permitted, based on permission data to manage, wherein the permission data is associated with a workspace identifier of a workspace, and wherein the set of group-based communication channels comprises at least one other group-based communication channel associated with the workspace identifier; and
causing, in response to receiving the centralized channel data, a centralized channel management dashboard to be rendered via an interface associated with the group-based communication system, wherein the centralized channel management dashboard is configured based at least in part on the centralized channel data and the permission data, and wherein the centralized channel management dashboard comprises the metadata for the group-based communication channel,
wherein the centralized channel management dashboard further comprises at least one channel management action interface element associated with the group-based communication channel.

### Claim 11

(canceled)

### Claim 12 (depends on 10)

The computer-implemented method of claim 10, wherein the authenticated user account is associated with organization management permission data linked to an organization identifier, and wherein the set of group-based communication channels comprise at least one other group-based communication channel associated with the organization identifier.

### Claim 13 (depends on 10)

The computer-implemented method of claim 10, the computer-implemented method further comprising:
transmitting a centralized channel management request to the group-based communication system, the centralized channel management request associated with an authenticated user account identifier corresponding to the authenticated user account.

### Claim 14 (depends on 10)

The computer-implemented method of claim 10, the computer-implemented method further comprising:
transmitting, to the group-based communication system, channel management data associated with the group-based communication channel in response to user interaction with the at least one channel management action interface element.

### Claim 15 (depends on 10)

The computer-implemented method of claim 10, wherein the set of group-based communication channels comprise at least a private group-based communication channel, and wherein the authenticated user account is identified by channel owner data for the private group-based communication channel or delegated management data for the private group-based communication channel.

### Claim 16 (depends on 10)

The computer-implemented method of claim 10, wherein the metadata comprises one or more of channel private status data, channel archive status data, channel workspace data, channel organization-sharing status data, authenticated account member data, guest account member data, channel creation timestamp data, channel creator account data, historical activity data, channel share status data, or channel guest status data.

### Claim 17 (depends on 10)

The computer-implemented method of claim 10, wherein the at least one channel management action interface element is associated with one or more of a channel posting rule action, a user access action, a channel defaulting action, a channel archive action, a channel rename action, a channel share action, or a channel delete action.

### Claim 18 (depends on 10)

The computer-implemented method of claim 10, wherein the set of group-based communication channels comprise at least one inaccessible group-based communication channel for the authenticated user account.

### Claim 19

A computer program product for centralized channel management within a group-based communication system, the computer program product comprising:
a processor; and
a non-transitory computer-readable storage medium storing executable instructions that, when executed by the processor, cause the computer program product to:
receive centralized channel data including metadata associated with a group-based communication channel, wherein the group-based communication channel is one of a set of group-based communication channels for which an authenticated user account of the group-based communication system is permitted, based on permission data to manage, wherein the permission data is associated with a workspace identifier of a workspace, and wherein the set of group-based communication channels comprises at least one other group-based communication channel associated with the workspace identifier; and
cause, in response to receiving the centralized channel data, a centralized channel management dashboard to be rendered via an interface associated with the group-based communication system, wherein the centralized channel management dashboard is configured based at least in part on the centralized channel data and the permission data, and wherein the centralized channel management dashboard comprises the metadata for the group-based communication channel,
wherein the centralized channel management dashboard further comprises at least one channel management action interface element associated with the group-based communication channel.

### Claim at position 20

20-26. (canceled)

### Claim 27 (depends on 19)

The computer program product of claim 19, wherein the set of group-based communication channels comprise at least one inaccessible group-based communication channel for the authenticated user account.

### Claim at position 22

28-51. (canceled)

### Claim 52 (depends on 1)

The apparatus of claim 1, wherein the workspace identifier comprises a first workspace identifier and is associated with a first organization identifier, and wherein the set of group-based communication channels comprise at least one shared communication channel associated with at least one of a second workspace identifier or a second organization identifier.

### Claim 53 (depends on 10)

The computer-implemented method of claim 10, wherein the workspace identifier comprises a first workspace identifier and is associated with a first organization identifier, and wherein the set of group-based communication channels comprise at least one shared communication channel associated with at least one of a second workspace identifier or a second organization identifier.
