| CPC H04L 65/403 (2013.01) [H04L 12/1818 (2013.01)] | 14 Claims |

|
1. A method comprising:
receiving, from a first client participating as a first virtual participant in a first virtual meeting of a plurality of virtual meetings hosted by a virtual conference provider, a first message from a first messaging channel of the first virtual meeting, wherein:
the first virtual meeting has a first plurality of participants and the first messaging channel,
the first messaging channel provides text messaging between the first plurality of participants, and
the message was posted by a first participant of the first plurality of participants;
receiving, from a second client participating as a second virtual participant in a second virtual meeting of the plurality of virtual meetings, a second message from a second messaging channel of the second virtual meeting, wherein:
the second virtual meeting has a second plurality of participants and the second messaging channel,
the second messaging channel provides text messaging between the second plurality of participants, and
the message was posted by a second participant of the second plurality of participants;
determining that the first message or the second message comprises a question;
transmitting the question to a moderator device;
receiving, from the moderator device, an indication to present the question;
generating a visual overlay comprising the question;
modifying a first video stream of the first virtual meeting based on the visual overlay, wherein pixels corresponding to the visual overlay are superimposed onto pixels of the first video stream enabling at least a portion of the question to be visually combined with the first video stream; and
outputting the modified first video stream to a third participant of the first virtual meeting.
|