US 12,177,270 B2
Real-time updates for document collaboration sessions in a group-based communication system
Serguei Mourachov, Vancouver (CA); Sameera Thangudu, San Francisco, CA (US); Manju Vijayakumar, Fremont, CA (US); Gabriel Adomnicai, San Francisco, CA (US); Kimberly Van Anh Nguyen, Oakland, CA (US); Eric M. Halpern, San Francisco, CA (US); Dan Willhite, West Bath, ME (US); and Brett Griffin Wines, Mountain View, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Dec. 9, 2022, as Appl. No. 18/078,279.
Prior Publication US 2024/0195847 A1, Jun. 13, 2024
Int. Cl. G06F 15/16 (2006.01); H04L 65/1069 (2022.01); H04L 65/1073 (2022.01); H04L 65/1093 (2022.01)
CPC H04L 65/1093 (2013.01) [H04L 65/1069 (2013.01); H04L 65/1073 (2013.01)] 20 Claims
OG exemplary drawing
 
8. A method for real-time updates for a document collaboration session in a group-based communication system, the method comprising:
responsive to initiation of the document collaboration session in the group-based communication system, creating, at a server, an ephemeral channel for the document collaboration session;
responsive to a user connecting to the document collaboration session, subscribing the user to the ephemeral channel;
receiving, at the server, one or more real-time events in the document collaboration session;
determining whether the user has disconnected from the document collaboration session;
responsive to a determination that the user has disconnected from the document collaboration session, unsubscribing the user from the ephemeral channel; and
transmitting, in real time and from the server, the one or more real-time events to a plurality of subscribed users via the ephemeral channel.