Integrated workspace on a communication platform

US11888908B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11888908-B2
Application numberUS-202217723286-A
CountryUS
Kind codeB2
Filing dateApr 18, 2022
Priority dateAug 27, 2021
Publication dateJan 30, 2024
Grant dateJan 30, 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.

Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication platform can receive a request from a second user to join the shared workspace. Based on a determination that the second user satisfies the first criteria, the communication platform can enable the second user access to the shared workspace. In some examples, an administrator associated with an organization of the second user can establish second criteria for users of the organization to join the shared workspace. In such examples, the communication platform can enable the second user access to the shared workspace based on a determination that the second user also satisfies the second criteria.

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: determining an event associated with the communication platform; receiving, from a first client associated with a first user account that is associated with the communication platform, a first request to generate a workspace to facilitate communications between a first group of users and a second group of users, wherein the event is associated with the workspace and the first request comprises one or more criteria associated with the event for joining the workspace; generating the workspace based at least in part on the first request, wherein the workspace comprises one or more virtual spaces, at least a portion of the one or more virtual spaces being restricted from view by other users not associated with the workspace; receiving, from a second client associated with a second user account, a second request to join the workspace; based at least in part on a determination that the second user account satisfies the one or more criteria associated with joining the workspace, associating the second user account with the workspace; and causing an indicator associated with the workspace to be presented in an interface associated with the second client. 2. The method as recited in claim 1 , wherein the determination that the second user account satisfies the one or more criteria associated with joining the workspace comprises: determining that the second user account has registered for the event; or determining that a user associated with the second user account is in attendance at the event. 3. The method as recited in claim 1 , wherein the indicator enables access to the one or more virtual spaces associated with the workspace associated with the first group of users and the second group of users. 4. The method as recited in claim 1 , wherein the determination that the second user account satisfies the one or more criteria associated with joining the workspace comprises: receiving location data indicating a first physical location associated with the second client; and determining that the first physical location is within a threshold distance of a second physical location associated with the event. 5. The method as recited in claim 1 , wherein: the first user account is associated with a first organization of the communication platform; and the second user account is associated with a second organization that is different than the first organization. 6. The method as recited in claim 1 , further comprising: based at least in part on the determination that the second user account satisfies the one or more criteria, causing a recommendation to join the workspace to be presented via the interface associated with the second client, the recommendation comprising a selectable option to join the workspace, wherein the second request is received in response to a selection of the selectable option to join the workspace. 7. The method as recited in claim 1 , wherein: the workspace further comprises contact information associated with the first group of users and the second group of users; the indicator further enables the second user account access to the contact information associated with the first group of users and the second group of users; and the contact information enables a first user associated with the second user account to communicate directly with a second user associated with the first user account. 8. The method as recited in claim 1 , wherein the first request includes a request to associate the event with a plurality of sub-events, wherein each sub-event of the plurality of sub-events is associated with a different topic, and further comprising: generating one or more communication channels for individual ones of the plurality of sub-events; and associating the one or more communication channels with the workspace. 9. A system comprising: one or more processors; and one or more computer-readable media storing one or more computer-executable instructions that, when executed by the one or more processors, perform operations comprising: determining an event associated with a communication platform; receiving, from a first client associated with a first user account that is associated with the communication platform, a first request to generate a workspace to facilitate communications between a first group of users and a second group of users, wherein the event is associated with the workspace and the first request comprises one or more criteria associated with the event for joining the workspace; generating the workspace based at least in part on the first request, wherein the workspace comprises one or more virtual spaces, at least a portion of the one or more virtual spaces being restricted from view by other users not associated with the workspace; receiving, from a second client associated with a second user account, a second request to join the workspace; based at least in part on a determination that the second user account satisfies the one or more criteria associated with joining the workspace, associating the second user account with the workspace; and causing an indicator associated with the workspace to be presented in an interface associated with the second client. 10. The system as recited in claim 9 , wherein the determination that the second user account satisfies the one or more criteria associated with joining the workspace comprises: determining that the second user account has registered for the event; or determining that a user associated with the second user account is in attendance at the event. 11. The system as recited in claim 9 , wherein the determination that the second user account satisfies the one or more criteria associated with joining the workspace comprises: receiving location data indicating a first physical location associated with the second client; and determining that the first physical location is within a threshold distance of a second physical location associated with the event. 12. The system as recited in claim 9 , wherein: the first user account is associated with a first organization of the communication platform; and the second user account is associated with a second organization that is different than the first organization. 13. The system as recited in claim 9 , wherein the operations further comprise: based at least in part on the determination that the second user account satisfies the one or more criteria, causing a recommendation to join the workspace to be presented via the interface associated with the second client, the recommendation comprising a selectable option to join the workspace, wherein the second request is received in response to a selection of the selectable option to join the workspace. 14. The system as recited in claim 9 , wherein: the workspace further comprises contact information associated with the first group of users and the second group of users; the indicator further enables the second user account access to the contact information associated with the first group of users and the second group of users; and the contact information enables a first user associated with the second user account to communicate directly with a second user associated with the first user account. 15. The system as recited in claim 9 , wherein the first request includes a request to associate the event with a plurality of sub-events, wherein each sub-event of the plurality of sub-events is associated with a different topic, and wherein the operations further comp

Assignees

Inventors

Classifications

  • where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference · 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

  • Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title

  • with floor control · CPC title

  • for supporting social networking services · 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 US11888908B2 cover?
Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication…
Who is the assignee on this patent?
Slack Tech Llc, Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/4015. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 30 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).