RELATED APPLICATIONS

This application shares certain common subject matter with U.S. Non-Provisional patent application Ser. No. 17/064,344 filed Oct. 6, 2020 entitled “AMBIENT, AD HOC, MULTIMEDIA COLLABORATION IN A GROUP-BASED COMMUNICATION SYSTEM”, U.S. Non-Provisional patent application Ser. No. 17/064,161, filed Oct. 6, 2020 and entitled SNIPPET(S) OF CONTENT ASSOCIATED WITH A COMMUNICATION PLATFORM, and U.S. Non-Provisional patent application Ser. No. 17/320,620, filed May 14, 2021 and entitled ASYNCHRONOUS COLLABORATION IN A COMMUNICATION PLATFORM. The above-identified applications are herein incorporated by reference in their entirety.

TECHNICAL FIELD

Embodiments of the invention generally relate to multimedia communication, and more particularly, to a virtual multimedia collaboration content hub for a group-based communication system.

Traditionally, non-in-person collaboration has been divided into asynchronous communication (such as emails and group-based messaging), where a recipient may view a message minutes, days, or months after the sender sends it, and synchronous communication (such as phone calls and video meetings) which occur in real time but must be scheduled in advance. None of these formats can replicate the kind of serendipitous conversations that happen naturally in physical offices. Further, there is currently no way for users to view content relating to multimedia collaboration for both asynchronous communications and synchronous communications in one place.

SUMMARY

Embodiments of the invention solve the above-mentioned problems by providing computer-readable media, systems, and methods for generating a collaboration hub for display within a graphical user interface of a group-based communication system. The collaboration hub comprises information relating to recommended active users, recommended active synchronous multimedia collaboration sessions, and recommended asynchronous multimedia collaboration threads.

A first embodiment of the invention is directed to one or more computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method of generating virtual content associated with a group-based communication system, the method comprising generating a collaboration hub for display in a graphical user interface of the group-based communication system, the collaboration hub comprising a list of recommended active users, a plurality of actuatable controls corresponding to respective users of the list of recommended active users, wherein the plurality of actuatable controls are configured to initiate at least one of a text-based communication session or a multimedia communication session with the respective user, a list of recommended active synchronous multimedia collaboration sessions, and a feed of recommended asynchronous multimedia collaboration sessions.

A second embodiment of the invention is directed to a method for generating virtual content associated with a group-based communication system, the method comprising generating a collaboration hub for display in a graphical user interface of the group-based communication system, the collaboration hub comprising a list of recommended active users, a plurality of actuatable controls corresponding to respective users of the list of recommended active users, wherein the plurality of actuatable controls are configured to initiate at least one of a text-based communication session or a multimedia communication session with the respective user, a list of recommended active synchronous multimedia collaboration sessions, and a feed of recommended asynchronous multimedia collaboration sessions.

A third embodiment of the invention is directed to a system for generating virtual content associated with a group-based communication system, the system comprising a data store storing information associated with the group-based communication system, a processor programmed to generate a collaboration hub for display in a graphical user interface of the group-based communication system, the collaboration hub comprising a list of recommended active users, a plurality of actuatable controls corresponding to respective users of the list of recommended active users, wherein the plurality of actuatable controls are configured to initiate at least one of a text-based communication session or a multimedia communication session with the respective user, a list of recommended active synchronous multimedia collaboration sessions, and a feed of recommended asynchronous multimedia collaboration sessions.

Additional embodiments of the invention are directed to generating a session preview for display within a graphical user interface of a group-based communication system. The session preview indicates information for the session including at least one of the number of users in the session, user activity within the session, and a set of actuatable controls relating to the session.

Further embodiments of the invention are directed to a method for initiating a synchronous multimedia collaboration session within a group-based communication system. The multimedia collaboration session is generated and additional users are invited to the multimedia collaboration session using a session invitation interface generated for display within a graphical user interface associated with the group-based communication system.

This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Other aspects and advantages of the invention will be apparent from the following detailed description of the embodiments and the accompanying drawing figures.

