US 11,924,289 B2
Multi-workspace shared communication channel
John Rodgers, Vancouver (CA); James Scheinblum, Oakland, CA (US); Tracy Stampfli, San Francisco, CA (US); Michael Demmer, San Francisco, CA (US); Danil Glinenko, Vancouver (CA); and Jason Klym, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Oct. 4, 2022, as Appl. No. 17/960,072.
Application 17/960,072 is a continuation of application No. 17/126,985, filed on Dec. 18, 2020, granted, now 11,470,163.
Application 17/126,985 is a continuation of application No. 16/877,270, filed on May 18, 2020, granted, now 11,445,029, issued on Sep. 13, 2022.
Prior Publication US 2023/0144559 A1, May 11, 2023
Int. Cl. H04L 67/306 (2022.01); H04L 67/148 (2022.01); H04L 67/50 (2022.01); H04L 67/55 (2022.01)
CPC H04L 67/148 (2013.01) [H04L 67/306 (2013.01); H04L 67/535 (2022.05); H04L 67/55 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory 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 one or more communication channels through which a user associated with the user account and other users communicate via a communication platform, wherein different sets of users of the communication platform are authorized to access different communication channels of the communication platform;
causing a graphical element to be presented in a first section of a user interface presented via a client of a user associated with the user account, wherein the graphical element is selectable to present an activity feed aggregating activities of the other users with respect to the one or more communication channels, and wherein emphasis of the graphical element indicates a presence of new activity within the activity feed and non-emphasis of the graphical element indicates a lack of the presence of the new activity;
receiving, via an input to the graphical element, a request to present the activity feed; and
causing, based at least in part on the request, the activity feed of the activities to be presented in a second section of the user interface, wherein different types of the activities are visually represented differently.