Multi-workspace shared communication channel
US-2021360073-A1 · Nov 18, 2021 · US
US11445029B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11445029-B2 |
| Application number | US-202016877270-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 18, 2020 |
| Priority date | May 18, 2020 |
| Publication date | Sep 13, 2022 |
| Grant date | Sep 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Integrated workspaces on a communication platform are described. In an example, a user account can be associated with at least two group identifiers thereby associating the user account with at least two workspaces. A first group identifier can correspond to a first workspace within which a first group communicates via a communication platform and a second group identifier can correspond to a second workspace within which a second group communicates via the communication platform. A user interface can be presented via a user computing device operable by a user associated with the user account, wherein the user interface integrates data associated with each of the at least two workspaces with which the user is associated. That is, the user is able to access data associated each of the at least two workspaces via a user interface that presents data from each of the at least two workspaces.
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: associating, by the one or more computing devices, a user account of a user with a plurality of workspaces associated with a respective plurality of sets of communication channels through which respective groups communicate via the communication platform; detecting, by the one or more computing devices, a first action taken with respect to a first communication channel of a first set of communication channels associated with a first workspace of the plurality of workspaces; detecting, by the one or more computing devices, a second action taken with respect to a second communication channel of a second set of communication channels associated with a second workspace of the plurality of workspaces; and causing, by the one or more computing devices, a user interface to be presented via a client of the user, wherein the user interface comprises a feed that aggregates all actions taken with respect to the plurality of sets of communication channels, including the first action and the second action, wherein the user interface is viewable by the user from any of the plurality of workspaces. 2. The method as claim 1 recites, wherein the user account is associated with a first group identifier corresponding to the first workspace and a second group identifier corresponding to the second workspace. 3. The method as claim 2 recites, wherein a first group associated with the first group identifier and a second group associated with the second group identifier are associated with a same organization. 4. The method as claim 2 recites, wherein a first group associated with the first group identifier and a second group associated with the second group identifier are associated with different organizations. 5. The method as claim 1 recites, wherein the first action comprises at least one of a message posted to the first communication channel, a comment in a thread associated with a message in the first communication channel, a mention of the user associated with the first communication channel, a reaction associated with a message in the first communication channel, a draft of a message to be posted in the first communication channel, a file uploaded to the first communication channel, or an item saved to the first communication channel. 6. The method as claim 1 recites, wherein the second action comprises a same type of action as the first action. 7. The method as claim 1 recites, wherein the second action comprises a different type of action than the first action. 8. The method as claim 5 recites, further comprising determining a third action taken with respect to a third communication channel of a third set of communication channels, wherein the third communication channel is associated with the first workspace or a different workspace than the first workspace, and wherein the user account is associated with the different workspace. 9. A system comprising: one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising: associating a user account with a plurality of workspaces associated with a respective plurality of sets of communication channels through which respective groups communicate via a communication platform; and causing a user interface to be presented via a client of a user associated with the user account, wherein the user interface comprises a feed that aggregates all actions taken with respect to the plurality of sets of communication channels, including a first action taken with respect to a first communication channel of a first set of communication channels associated with a first workspace of the plurality of workspaces and a second action taken with respect to a second communication channel of a second set of communication channels associated with a second workspace of the plurality of workspaces, wherein the user interface is viewable by the user from any of the plurality of workspaces. 10. The system as claim 9 recites, the operations further comprising: receiving, via an input associated with the first workspace, a request to present the user interface; and causing the user interface to be presented in association with the first workspace. 11. The system as claim 9 recites, the operations further comprising: receiving, via an input associated with the first workspace, an indication of an action associated with adding, modifying, or deleting data comprising the feed; and causing the user interface to be updated to an updated user interface based at least in part on receiving the indication of the action, wherein the updated user interface is accessible by the user via the first workspace and the second workspace. 12. The system as claim 9 recites, wherein the first communication channel is associated with only the first workspace and the second communication channel is associated with the first workspace and the second workspace. 13. The system as claim 9 recites, the operations further comprising: determining, based at least in part on one or more permissions, that the user is associated with the first workspace and the second workspace. 14. The system as claim 9 recites, the operations further comprising: determining that a most recent input is provided in association with the first workspace; and causing an indicator associated with the second action to be presented in the user interface, wherein the indicator indicates that the second action is associated with the second workspace. 15. The system as claim 9 recites, the operations further comprising: causing a first indicator associated with the first action to be presented in the user interface, wherein the first indicator indicates that the first action is associated with the first workspace; and causing a second indicator associated with the second action to be presented in the user interface, wherein the second indicator indicates that the second action is associated with the second workspace. 16. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: associating a user account with a plurality of workspaces associated with a respective plurality of sets of communication channels through which respective groups communicate via a communication platform; and causing a user interface to be presented via a client of a user associated with the user account, wherein the user interface comprises a feed that aggregates all actions taken with respect to the plurality of sets of communication channels, including a first action taken with respect to a first communication channel of a first set of communication channels associated with a first workspace of the plurality of workspaces and a second action taken with respect to a second communication channel of a second set of communication channels associated with a second workspace of the plurality of workspaces, wherein the user interface is viewable by the user from any of the plurality of workspaces. 17. The one or more non-transitory computer-readable media as claim 16 recites, wherein the feed is sortable by at least one of workspace, time, type of action, communication channel, or user. 18. The one or more non-transitory computer-readable media as claim 16 recites, the operations further comprising: determining that a
User profiles · CPC title
Push-based network services · CPC title
Migration or transfer of sessions · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.