CPC G06Q 30/0203 (2013.01) [G06F 16/24578 (2019.01); G06F 16/953 (2019.01); G06Q 10/109 (2013.01)] | 20 Claims |
1. A communication system comprising one or more processors configured to perform operations of:
establishing a virtual meeting by connecting with a plurality of client computing devices associated with a host user account and one or more attendee user accounts and processing audio and video streams to and from the plurality of client computing devices, wherein the virtual meeting comprises a series of scheduled online webinar events, wherein the series of scheduled online webinar events comprises an initial online webinar event and one or more subsequent online webinar events;
receiving survey content and a survey mapping associated with the host user account;
presenting at least a portion of the survey content to the one or more attendee user accounts prior to or during the initial online webinar event;
aggregating survey response content received from the one or more attendee user accounts to generate aggregated survey response content;
determining a predicted subsequent online webinar event using a trained machine learning network based on attributes of the series of scheduled online webinar events, the survey mapping, attributes of the one or more attendee user accounts, and the aggregated survey response content;
dynamically scheduling during the initial online webinar event the predicted subsequent online webinar event to be presented following the initial online webinar event; and
updating training data with the aggregated survey response content and the predicted subsequent online webinar event to obtain updated training data for retraining the trained machine learning network.
|