CPC G06F 21/6209 (2013.01) [H04L 51/08 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2147 (2013.01)] | 20 Claims |
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.
|