Group-based communication system and apparatus configured to manage channel titles associated with group-based communication channels

US11567649B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11567649-B2
Application numberUS-202016987760-A
CountryUS
Kind codeB2
Filing dateAug 7, 2020
Priority dateJul 26, 2019
Publication dateJan 31, 2023
Grant dateJan 31, 2023

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.

Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to efficiently manage channel title associated with group-based communication channels in a group-based communication system. The group-based communication apparatus is configured to determine and recommend channel title suggestions in association with the creation or renaming of group-based communication channels. The recommended channel title suggestions are determined based at least in part on a group-defined format protocol. The group-based communication apparatus also may be configured to utilize other data analytics (e.g., user profile data, group channel data, channel title data, channel title count data, channel title recency data, channel activity data, and/or the like) to inform the determination of recommended channel title suggestions. Additionally, the channel title data may be combined with other data of the group-based communication workspace to assemble one or more work graph data structures as discussed in detail herein.

First claim

Opening claim text (preview).

That which is claimed: 1. A method, implemented at least in part by a server computing device associated with a communication platform, the method comprising: receiving, from a first computing device associated with a first user via an instance of an application associated with the communication platform, a request to generate a channel, the request to generate the channel comprising a group identifier; causing a channel creation interface associated with the application to be rendered for display at the first computing device based at least in part on the request to generate the channel; receiving, from the first computing device, an indication of interaction with the channel creation interface; determining, based at least in part on the indication of interaction and a group-defined format protocol associated with the group identifier, at least a portion of a channel title to suggest to the first user; and causing the at least the portion of the channel title to be rendered for display via the channel creation interface. 2. The method of claim 1 , wherein the at least the portion of the channel title comprises a prefix associated with the channel title. 3. The method of claim 1 , wherein determining the at least the portion of the channel title to suggest to the first user is based at least in part on at least one of: channel title data; channel title count data; channel title recency data; channel activity data; or channel metadata associated with channels corresponding to the group identifier. 4. The method of claim 1 , further comprising: receiving, from the first computing device via the channel creation interface, an input corresponding to the channel title associated with the channel; generating the channel based at least in part on the input; and associating the channel with the group identifier, the channel being associated with the channel title. 5. The method of claim 4 , wherein the input comprises a first input, the method further comprising: receiving, from the first computing device, a request to modify the channel; causing a channel update interface associated with the application to be rendered for display at the first computing device based at least in part on the request to modify the channel, the channel update interface being configured for entry of a description of the channel; receiving, from the first computing device via the channel update interface, a second input corresponding to the description of the channel; and associating the description of the channel with the channel. 6. The method of claim 4 , further comprising: receiving, from the first computing device, a request to modify the channel; causing a channel update interface associated with the application to be rendered for display at the first computing device based at least in part on the request to modify the channel, the channel update interface being configured for entry of an updated channel title; receiving, from the first computing device via the channel update interface, a request to rename the channel, the request to rename the channel comprising the updated channel title; comparing the updated channel title to the group-defined format protocol to determine that the updated channel title does not comply with the group-defined format protocol; generating a notification of non-compliance associated with the updated channel title; and causing the notification to be rendered for display at the first computing device or a second computing device associated with an administrator of the channel. 7. A system comprising: one or more processors; and computer readable media storing instructions that, when executed, cause the system to perform operations comprising: receiving, from a first computing device associated with a first user via an instance of an application associated with a communication platform, a request to generate a channel, the request to generate the channel comprising a group identifier; causing a channel creation interface associated with the application to be rendered for display at the first computing device based at least in part on the request to generate the channel; receiving, from the first computing device, an indication of interaction with the channel creation interface; determining, based at least in part on the indication of interaction with the channel creation interface and the group identifier, at least a portion of a channel title to suggest to the first user; and causing the at least the portion of the channel title to be rendered for display via the channel creation interface. 8. The system of claim 7 , wherein the at least the portion of the channel title comprises a prefix associated with the channel title. 9. The system of claim 7 , the operations further comprising: receiving, from the first computing device via the channel creation interface, an input corresponding to the channel title associated with the channel; generating the channel based at least in part on the input; and associating the channel with at least one of the group identifier or a user identifier, the channel being associated with the channel title. 10. The system of claim 9 , the operations further comprising: receiving, from the first computing device, a request to modify the channel; causing a channel update interface associated with the application to be rendered for display at the first computing device based at least in part on the request to modify the channel, the channel update interface being configured for entry of a description of the channel; receiving, from the first computing device via the channel update interface, a second input corresponding to the description of the channel; and associating the description of the channel with the channel. 11. The system of claim 9 , the operations further comprising: receiving, from the first computing device, a request to modify the channel; causing a channel update interface associated with the application to be rendered for display at the first computing device based at least in part on the request to modify the channel, the channel update interface being configured for entry of an updated channel title; receiving, from the first computing device, an indication of interaction with the channel update interface; based at least in part on the indication of interaction with the channel update interface, determining an updated prefix for the channel to suggest to the first user; and causing the updated prefix to be presented for display at the first computing device. 12. The system of claim 9 , the operations further comprising: receiving, from the first computing device, a request to modify the channel; causing a channel update interface associated with the application to be rendered for display at the first computing device based at least in part on the request to modify the channel, the channel update interface being configured for entry of an updated channel title; receiving, from the first computing device via the channel update interface, a request to rename the channel, the request to rename the channel comprising the updated channel title; comparing the updated channel title to a group-defined format protocol associated with the group identifier to determine that the updated channel title does comply with the group-defined format protocol; generating a notification of non-compliance associated with the updated channel title; and causing the notification to be rendered for display at the first computing device or a second computing device associated with an administrator of the channel. 13. The system of claim 9 , the operations further

Assignees

Inventors

Classifications

  • using or handling presence information · CPC title

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • User profiles · CPC title

  • Templates · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · 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 US11567649B2 cover?
Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to efficiently manage channel title associated with group-based communication channels in a group-based communication system. The group-based communication apparatus is configured to determine and recommend channel title suggestions in association with the creation or …
Who is the assignee on this patent?
Slack Tech Inc, Slack Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).