US 11,875,081 B2
Shared screen tools for collaboration
Noah Weiss, Austin, TX (US); Anna Niess, New York, NY (US); Kevin Marshall, Mill Valley, CA (US); Katie Steigman, San Leandro, CA (US); and Dolapo Falola, New York, NY (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jan. 31, 2022, as Appl. No. 17/589,822.
Prior Publication US 2023/0244434 A1, Aug. 3, 2023
Int. Cl. G06F 3/04845 (2022.01); G06F 3/033 (2013.01); H04L 12/18 (2006.01); G06F 3/14 (2006.01); G06F 40/169 (2020.01); H04L 65/403 (2022.01); H04L 65/401 (2022.01)
CPC G06F 3/1454 (2013.01) [G06F 40/169 (2020.01); H04L 65/403 (2013.01); H04L 65/4015 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, perform a method for persisting annotated screen shares within a group-based communication system, comprising:
receiving a share request for a shared screen from a first user within a synchronous multimedia collaboration session, the synchronous multimedia collaboration session initiated from a channel of the group-based communication system;
in response to receiving the share request, displaying the shared screen to a second user who is a member of the synchronous multimedia collaboration session;
receiving an annotation on the shared screen from the second user;
causing display of the annotation overlaid on the shared screen to create an annotated screen share,
wherein the annotation is modifiable by other members of the synchronous multimedia collaboration session;
while the shared screen is being displayed, receiving a first save request to save a first portion of the annotated screen share;
automatically persisting the first portion of the annotated screen share to the channel from which the synchronous multimedia collaboration session was initiated;
receiving a second save request to save a second portion of the annotated screen share; and
responsive to receiving the second save request, automatically persisting the second portion of the annotated screen share to the channel.