US 12,141,303 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 Jun. 23, 2023, as Appl. No. 18/340,213.
Application 18/340,213 is a continuation of application No. 17/565,266, filed on Dec. 29, 2021, granted, now 11,727,131.
Prior Publication US 2023/0351031 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
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, as an identified attribute, an attribute associated with one or more of the user or the first virtual space;
identifying, based at least in part on the identified attribute, one or more suggested documents;
rendering a selectable list of one or more suggested documents, wherein receiving a selection creates a hyperlink reference, and wherein the hyperlink reference corresponds to a suggested document of the one or more suggested documents;
identifying, based at least in part on the selection, a second virtual space associated with the suggested document;
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, a prompt, wherein upon receiving a selection associated with the prompt, the second user profile is allowed to join the second virtual space.