Search

EP-4315838-B1 - PRESENTING PARTICIPANT CONVERSATIONS WITHIN VIRTUAL CONFERENCING SYSTEM

EP4315838B1EP 4315838 B1EP4315838 B1EP 4315838B1EP-4315838-B1

Inventors

  • LIN, ANDREW CHENG-MIN
  • LIN, WALTON

Dates

Publication Date
20260506
Application Date
20220329

Claims (15)

  1. A method, comprising: providing (802) a virtual space comprising plural rooms, each room of the plural rooms being configured for a respective virtual conference between respective plural participants other than an administrator of the virtual space; providing (804), for the administrator, display of a dashboard interface, the dashboard interface comprising a room preview element for each of the plural rooms, each room preview element corresponding to a viewport configured for the administrator to view a live feed of a portion of a respective room of the plural rooms, the viewport being configured to be adjusted to show the live feed for another portion of the respective room of the plural rooms in response to predefined user input by the administrator, each room preview element being user-selectable to navigate to the respective room and to participate in the respective virtual conference between the respective plural participants; determining (806) metrics for each of the plural rooms, the metrics including a number of participants for each of the plural rooms; and providing (808), for each room of the plural rooms, display of the metrics as an overlay on the room preview element for the room.
  2. The method of claim 1, wherein, for each room of the plural rooms, the metrics indicate an audio level corresponding to an amount of participant engagement among the respective plural participants of the room.
  3. The method of claim 1, wherein the metrics indicate at least one of a number of participant cameras or participant microphones that are active for each of the plural rooms.
  4. The method of claim 1, wherein the metrics indicate a frequency at which the respective plural participants enter and exit each of the plural rooms.
  5. The method of claim 4, wherein the metrics indicate an average duration of participant stay for each of the plural rooms.
  6. The method of claim 1, further comprising: providing, for each room preview element associated with a room, display of participant video elements corresponding to the respective plural participants of the room.
  7. The method of claim 6, wherein the participant video elements include video feeds for the respective plural participants.
  8. A system comprising: a processor (904); and a memory (906) storing instructions that, when executed by the processor (904), configure the processor (904) to perform operations comprising: providing (802) a virtual space comprising plural rooms, each room of the plural rooms being configured for a respective virtual conference between respective plural participants other than an administrator of the virtual space; providing (804), for the administrator, display of a dashboard interface, the dashboard interface comprising a room preview element for each of the plural rooms, each room preview element corresponding to viewport configured for the administrator to view a live feed of a portion of a respective room of the plural rooms, the viewport being configured to be adjusted to show the live feed for another portion of the respective room of the plural rooms in response to predefined user input by the administrator, each room preview element being user-selectable to navigate to the respective room and to participate in the respective virtual conference between the respective plural participants; determining (806) metrics for each of the plural rooms, the metrics including a number of participants for each of the plural rooms; and providing (808), for each room of the plural rooms, display of the metrics as an overlay on the room preview element for the room.
  9. The system of claim 8, wherein, for each room of the plural rooms, the metrics indicate an audio level corresponding to an amount of participant engagement among the respective plural participants of the room.
  10. The system of claim 8, wherein the metrics indicate at least one of a number of participant cameras or participant microphones that are active for each of the plural rooms.
  11. The system of claim 8, wherein the metrics indicate a frequency at which the respective plural participants enter and exit each of the plural rooms.
  12. The system of claim 11, wherein the metrics indicate an average duration of participant stay for each of the plural rooms.
  13. The system of claim 8, the operations further comprising: providing, for each room preview element associated with a room, display of participant video elements corresponding to the respective plural participants of the room.
  14. The system of claim 13, wherein the participant video elements include video feeds for the respective plural participants.
  15. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising: providing (802) a virtual space comprising plural rooms, each room of the plural rooms being configured for a respective virtual conference between respective plural participants other than an administrator of the virtual space; providing (804), for the administrator, display of a dashboard interface, the dashboard interface comprising a room preview element for each of the plural rooms, each room preview element corresponding to a viewport configured for the administrator to view a live feed of a portion of a respective room of the plural rooms, the viewport being configured to be adjusted to show the live feed for another portion of the respective room of the plural rooms in response to predefined user input by the administrator, each room preview element being user-selectable to navigate to the respective room and to participate in the respective virtual conference between the respective plural participants; determining (806) metrics for each of the plural rooms, the metrics including a number of participants for each of the plural rooms; and providing (808), for each room of the plural rooms, display of the metrics as an overlay on the room preview element for the room.

Description

TECHNICAL FIELD The present disclosure relates generally to virtual conferencing systems, including presenting an overview of participant conversations within a virtual conferencing system. BACKGROUND A virtual conferencing system provides for the reception and transmission of audio and video data between devices, for communication between device users in real-time. US 2014/237393 A1 describes improved systems and methods for navigating and interacting in virtual communication environments. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced. Some nonlimiting examples are illustrated in the figures of the accompanying drawings in which: FIG. 1 is a diagrammatic representation of a networked environment in which the present disclosure may be deployed, in accordance with some examples.FIG. 2 is a diagrammatic representation of a virtual conferencing system, in accordance with some examples, that has both client-side and server-side functionality.FIG. 3 is a diagrammatic representation of a data structure as maintained in a database, in accordance with some examples.FIG. 4 illustrates a virtual space design interface with interface elements for designing a virtual space, in accordance with some example embodiments.FIG. 5 illustrates a virtual space navigation interface with interface elements to navigate between the rooms of a virtual space and to participate in virtual conferencing with respect to the rooms, in accordance with some example embodiments.FIG. 6 is an interaction diagram illustrating a process for presenting an overview of participant conversations within a virtual conferencing system, in accordance with some example embodiments.FIG. 7 illustrates a dashboard interface with room preview elements for previewing the rooms of a virtual space, in accordance with some example embodiments.FIG. 8 is a flowchart illustrating a process for presenting an overview of participant conversations within a virtual conferencing system, in accordance with some example embodiments.FIG. 9 is a diagrammatic representation of a machine in the form of a computer system within which a set of instructions may be executed for causing the machine to perform any one or more of the methodologies discussed herein, in accordance with some examples.FIG. 10 is a block diagram showing a software architecture within which examples may be implemented. DETAILED DESCRIPTION A virtual conferencing system provides for the reception and transmission of audio and video data between devices, for communication between device users in real-time. A virtual conferencing system allows a user to design or select a virtual space with multiple rooms for real-time communication. Participants may switch between the different rooms of the virtual space, for example, to engage in different conversations, events, seminars, and the like. In some cases, an administrator may wish to observe the different participant conversations occurring in different rooms, without being required to navigate to the individual rooms. The disclosed embodiments provide for presenting an overview of the participant conversations occurring in the various rooms of the virtual space. The overview may be presented within a dashboard interface, which includes previews into the rooms of the virtual space. For example, each room is represented as a preview room element (e.g., window or frame) that presents a live preview of the room. The dashboard interface further includes for each room. For a given room, the metrics may indicate a current number of participants, an audio level for participant conversations, a number of active participant cameras/microphones, a frequency of participants entering/exiting the room, and/or an average duration of participant stay for the room. Thus, the dashboard interface provides for facilitated observation of the multiple rooms of the virtual space. FIG. 1 is a block diagram showing an example virtual conferencing system 100 for exchanging data over a network. The virtual conferencing system 100 includes multiple instances of a client device 102, each of which hosts a number of applications, including a virtual conference client 104 and other application(s) 106. Each virtual conference client 104 is communicatively coupled to other instances of the virtual conference client 104 (e.g., hosted on respective other client devices 102), a virtual conference server system 108 and third-party servers 110 via a network 112 (e.g., the Internet). A virtual conference client 1