US 11,727,131 B2
Referencing a document in a virtual space
Sohom Paul, Sugar Land, TX (US); Rohan Venapusala, Roseville, CA (US); Michael Brevoort, Littleton, CO (US); and Scott Goodfriend, Berkeley, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Dec. 29, 2021, as Appl. No. 17/565,266.
Prior Publication US 2023/0205905 A1, Jun. 29, 2023
Int. Cl. G06F 21/62 (2013.01); H04L 51/08 (2022.01)
CPC G06F 21/6209 (2013.01) [H04L 51/08 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2147 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a user associated with a first user profile, a request to link a document in a first virtual space associated with a group-based communication system, wherein the first virtual space comprises a communication channel or a first direct messaging instance;
identifying an attribute associated with one or more of the user or the first virtual space;
identifying, based at least in part on a condition being satisfied by the attribute, one or more suggested documents;
rendering, for presentation via a display of a computing device associated with the first user profile, a list of one or more selectable links corresponding to the one or more suggested document, the list being displayed within the communication channel or the first direct messaging instance;
receiving a selection of a link that is included in the list of one or more selectable links and that corresponds to a suggested document of the one or more suggested document;
identifying, based at least in part on the selection of the link, a second virtual space associated with the suggested document, wherein the second virtual space is a second direct messaging instance that is different than the first direct messaging instance;
determining, based at least in part on the second virtual space being associated with the suggested document, that a second user profile is not a member of the second virtual space; and
generating, based at least in part on the second user profile not being a member of the second virtual space, an invitation for the second user profile to join the second virtual space.