Servicing group-based communication workspace add requests within a group-based communication system

US11252207B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11252207-B2
Application numberUS-202017082883-A
CountryUS
Kind codeB2
Filing dateOct 28, 2020
Priority dateJul 30, 2019
Publication dateFeb 15, 2022
Grant dateFeb 15, 2022

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.

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for servicing a group-based communication workspace add request within a group-based communication system.

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method for allowing a first user to invite a second user to be a new member of a group-based communication system, the group-based communication system comprising: a plurality of group-based communication channels organized among a plurality of group-based communication workspaces, the method comprising the steps of: receiving from a first client device associated with a first group-based communication user identifier and a first user, a group-based communication workspace add request to grant access rights to a first group-based communication channel, wherein the first group-based communication channel is associated with a first group-based communication workspace of the plurality of group-based communication workspaces and having a first group-based communication channel identifier, and the group-based communication workspace add request comprising a second group-based communication user identifier associated with a second client device and a second user; rendering the group-based communication workspace add request within a second group-based communication channel interface of a second group-based communication channel, wherein the second group-based communication channel is associated with the first group-based communication workspace of the plurality of group-based communication workspaces and having a second group-based communication channel identifier; receiving a group-based communication workspace add request decision from a third client device associated with at least one group-based workspace administrator; in response to determining that the group-based communication workspace add request decision is positive, transmitting a group-based communication workspace invite to the second user via the second client device; and in response to determining that the group-based communication workspace add request decision is negative, transmitting an indication of denial to the first user via the first client device. 2. The one or more non-transitory computer-readable media of claim 1 , the method further comprising: generating the group-based communication workspace add request via a first group-based communication channel interface on the first client device. 3. The one or more non-transitory computer-readable media of claim 1 , wherein when the group-based communication workspace add request decision is positive, the method further comprises: transmitting an indication of approval to the first client device. 4. The one or more non-transitory computer-readable media of claim 1 , the method further comprising: receiving a group-based communication workspace invite acceptance from the second client device. 5. The one or more non-transitory computer-readable media of claim 4 , the method further comprising: after receiving the group-based communication workspace invite acceptance, adding the first group-based communication workspace identifier to a group-based communication approved workspaces list associated with the second group-based communication user identifier. 6. The one or more non-transitory computer-readable media of claim 5 , wherein the second user is not associated with the first group-based communication system workspace until after receiving the group-based communication workspace invite acceptance. 7. The one or more non-transitory computer-readable media of claim 1 , wherein the group-based communication workspace add request is one of a plurality of group-based communication workspace add requests that form a batch request, the method further comprising: comparing each one of the group-based communication workspace add requests of the plurality of group-based communication workspace add requests to each other one of the group-based communication workspace add requests of the plurality of group-based communication workspace add requests; and deleting duplicate workspace add requests within the batch request. 8. A system comprising at least one processor and at least one non-transitory memory storing computer-executable instructions for performing a method for allowing a first user to invite a second user to be a new member of a group-based communication system, the group-based communication system comprising a plurality of group-based communication channels organized among a plurality of group-based communication workspaces, the computer-executable instructions, when executed by the at least one processor cause the system to carry out actions comprising: receiving, from a first client device associated with a first group-based communication user identifier and a first user, a group-based communication workspace add request to grant access rights to a first group-based communication channel, wherein the first group-based communication channel is associate with a first group-based communication workspace of the plurality of group-based communication workspaces and having a first group-based communication channel identifier, and the group-based communication workspace add request comprising a second group-based communication user identifier associated with a second client device and a second user; and rendering the group-based communication workspace add request within a second group-based communication channel interface of a second group-based communication channel, wherein the second group-based communication channel is associated with the first group-based communication workspace of the plurality of group-based communication workspaces and having a second group-based communication channel identifier; receiving a group-based communication workspace add request decision from a third client device associated with at least one group-based workspace administrator; in response to determining that the group-based communication workspace add request decision is positive, transmitting a group-based communication workspace invite to the second user via the second client device; and in response to determining that the group-based communication workspace add request decision is negative, transmitting an indication of denial to the first user via the first client device. 9. The system of claim 8 , further comprising: generating the group-based communication workspace add request via a first group-based communication channel interface on the first client device. 10. The system of claim 8 , wherein when the group-based communication workspace add request decision is positive, further comprising: transmitting an indication of approval to the first client device. 11. The system of claim 8 , further comprising: receiving a group-based communication workspace invite acceptance from the second client device. 12. The system of claim 11 , further comprising: after receiving the group-based communication workspace invite acceptance, adding the first group-based communication workspace identifier to a group-based communication approved workspaces list associated with the second group-based communication user identifier. 13. The system of claim 12 , wherein the second user is not associated with the first group-based communication system workspace until after receiving the group-based communication workspace invite acceptance. 14. The system of claim 8 , wherein the group-based communication workspace add request is one of a plurality of group-based communication workspace add requests that form a batch request, the method further comprising: comparing each one of the group-based communication workspace add requests of the plurality of group-based commun

Assignees

Inventors

Classifications

  • using selective forwarding · CPC title

  • using filtering or selective blocking · CPC title

  • Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title

  • Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties · CPC title

  • using or handling presence information · 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 US11252207B2 cover?
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for servicing a group-based communication workspace add request within a group-based communication system.
Who is the assignee on this patent?
Slack Tech Inc, Slack Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04L65/4053. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 15 2022 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).