Converting private channels to public channels

US12069054B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12069054-B2
Application numberUS-202117452016-A
CountryUS
Kind codeB2
Filing dateOct 22, 2021
Priority dateOct 22, 2021
Publication dateAug 20, 2024
Grant dateAug 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure is related to virtual spaces, such as channels, of a communication platform. In some cases, a channel may be designated as a private channel, which may permit access to the private channel by only users joined to the channel and may restrict/prevent access by all other users. The present disclosure is related to solutions for changing the private channel to a public channel, which may allow additional user accounts that were not associated with the private channel to discover and/or access the converted channel.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, implemented at least in part by one or more computing devices of a communication platform, the method comprising: receiving, in association with a private channel associated with two or more users of the communication platform, a request to convert the private channel to a public channel, wherein the private channel is associated with a first discoverability setting such that the private channel is not discoverable by users of a workspace other than the two or more users associated with the private channel; initiating, based at least in part on receiving the request to convert the private channel to the public channel, an approval workflow that provides, to the two or more users, at least one of a first option to approve or oppose conversion of the private channel to the public channel or a second option to identify content within the private channel that is to be unviewable by the users of the workspace; and based at least in part on receiving the request to convert the private channel to the public channel and the approval workflow, modifying the first discoverability setting associated with the private channel, wherein based at least in part on the modifying of the first discoverability setting, the public channel is associated with a second discoverability setting such that the public channel is discoverable by any user associated with the workspace. 2. The method of claim 1 , further comprising: receiving the request to convert the private channel to the public channel from a particular user; determining whether the particular user is associated with a permission or a role enabling the particular user to modify the first discoverability setting; and modifying the first discoverability setting based at least in part on a determination that the particular user is associated with the permission or role enabling the particular user to modify the first discoverability setting. 3. The method of claim 1 , wherein the private channel, based at least in part on the first discoverability setting, is not discoverable via a search query or a channel browsing query. 4. The method of claim 1 , wherein the public channel, based at least in part on the second discoverability setting, is discoverable via at least one of a search query or a channel browsing query. 5. The method of claim 1 , further comprising: obscuring from view, within the public channel and with respect to the users of the workspace, second content posted within the private channel prior to the private channel being converted to the public channel such that the second content is only viewable by the two or more users; and causing display, to the two or more users and the users of the workspace, of third content posted to the public channel after the private channel has been converted to the public channel. 6. The method of claim 1 , further comprising receiving an indication of a portion of data associated with the private channel to exclude from the public channel, wherein the portion of data associated with the private channel is excluded from the public channel. 7. The method of claim 1 , further comprising receiving an indication of a portion of data associated with the private channel to exclude from the public channel, wherein: the portion of data is included in the public channel when viewed by the two or more users associated with the private channel; and the portion of data is excluded from the public channel when viewed by other users associated with the public channel. 8. A system for implementing at least a portion of communication platform, the system comprising: one or more processors; and one or more non-transitory computer readable media storing instructions that, when executed, cause the system to: receive, in association with a private channel associated with two or more users of the communication platform, a request to convert the private channel to a public channel, wherein the private channel is associated with a first discoverability setting such that the private channel is not discoverable by users of a workspace other than the two or more users associated with the private channel; initiate, based at least in part on receiving the request to convert the private channel to the public channel, an approval workflow that provides, to the two or more users, at least one of a first option to approve or oppose conversion of the private channel to the public channel or a second option to identify content within the private channel that is to be unviewable by the users of the workspace; and based at least in part on receiving the request to convert the private channel to the public channel and the approval workflow, modify the first discoverability setting associated with the private channel, wherein based at least in part on the modifying of the first discoverability setting, the public channel is associated with a second discoverability setting such that the public channel is discoverable by any user associated with the communication platform. 9. The system of claim 8 , the instructions, when executed, further causing the system to: receive the request to convert the private channel to the public channel from a particular user; determining whether the particular user is associated with a permission or a role enabling the particular user to modify the first discoverability setting; and modifying the first discoverability setting based at least in part on a determination that the particular user is associated with the permission or role enabling the particular user to modify the first discoverability setting. 10. The system of claim 8 , wherein the private channel, based at least in part on the first discoverability setting, is not discoverable via a search query or a channel browsing query; and the public channel, based at least in part on the second discoverability setting, is discoverable via at least one of the search query or the channel browsing query. 11. The system of claim 8 , wherein: the private channel is associated with a first set of permissions that is different than a second set of permissions with which the public channel is associated; the first set of permissions are more restrictive than the second set of permissions. 12. The system of claim 8 , the instructions, when executed, further causing the system to receive an indication of a portion of data associated with the private channel to exclude from the public channel, wherein the portion of data associated with the private channel is excluded from the public channel. 13. The system of claim 8 , the instructions, when executed, further causing the system to receive an indication of a portion of data associated with the private channel to exclude from the public channel, wherein: the portion of data is included in the public channel when viewed by the two or more users associated with the private channel; and the portion of data is excluded from the public channel when viewed by other users associated with the public channel. 14. One or more non-transitory computer readable media storing instructions that, when executed, cause one or more processors to: receive, in association with a private channel associated with two or more users of a communication platform, a request to convert the private channel to a public channel, wherein the private channel is associated with a first discoverability setting such that the private channel is not discoverable by users of a workspace other than the two or more users associated with the private channel; initiate, based at least in part on receiving the request to convert the private channel to the p

Assignees

Inventors

Classifications

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • Protecting access to data via a platform, e.g. using keys or access control rules · CPC title

  • adapted to provide push services, e.g. data channels · CPC title

  • H04L63/10Primary

    for controlling access to devices or network resources · CPC title

  • H04L63/104Primary

    Grouping of entities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12069054B2 cover?
The present disclosure is related to virtual spaces, such as channels, of a communication platform. In some cases, a channel may be designated as a private channel, which may permit access to the private channel by only users joined to the channel and may restrict/prevent access by all other users. The present disclosure is related to solutions for changing the private channel to a public chann…
Who is the assignee on this patent?
Saleforce Inc, Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).