US 12,501,001 B1
Event path generation
Shane Paul Springer, Oregon City, OR (US)
Assigned to Zoom Communications, Inc., San Jose, CA (US)
Filed by Zoom Video Communications, Inc., San Jose, CA (US)
Filed on Apr. 13, 2023, as Appl. No. 18/134,349.
Int. Cl. H04N 7/15 (2006.01); H04L 12/18 (2006.01)
CPC H04N 7/157 (2013.01) [H04L 12/1822 (2013.01); H04N 7/152 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
accessing, by a virtual conference application executed by a virtual conference provider, a scheduled event, wherein the scheduled event comprises a plurality of sessions, wherein a plurality of participants are associated with the scheduled event;
extracting participant data and event data associated with the scheduled event;
generating a recommendation of one or more sessions for a participant of the plurality of participants based at least in part on the participant data, the event data, and a threshold value representing a participation requirement;
providing an indication of an up-next session to the participant of the plurality of participants during a current session based on the recommendation of the one or more sessions;
tracking a completion status of the one or more sessions recommended for the participant;
comparing the completion status of the one or more sessions to the threshold value to generate comparison data; and
generating a progress report for a participant of the plurality of participants comprising the completion status, the threshold value, and the comparison data.
 
10. A system comprising:
a communications interface;
a non-transitory computer-readable medium; and
one or more processors communicatively coupled to the communications interface and the non-transitory computer-readable medium, the one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:
access, by a virtual conference application executed by a virtual conference provider, a scheduled event, wherein the scheduled event comprises a plurality of sessions, wherein a plurality of participants are associated with the scheduled event;
extract participant data and event data associated with the scheduled event;
generate a recommendation of one or more sessions for a participant of the plurality of participants based at least in part on the participant data, the A event data, and a threshold value representing a participation requirement;
provide an indication of an up-next session to the participant of the plurality of participants during a current session based on the recommendation of the one or more sessions;
track a completion status of the one or more sessions recommended for the participant;
compare the completion status of the one or more sessions to the threshold value to generate comparison data; and
generate a progress report for a participant of the plurality of participants comprising the completion status, the threshold value, and the comparison data.
 
14. A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:
access, by a virtual conference application executed by a virtual conference provider, a scheduled event, wherein the scheduled event comprises a plurality of sessions, wherein a plurality of participants are associated with the scheduled event;
extract participant data and event data associated with the scheduled event;
generate a recommendation of one or more sessions for a participant of the plurality of participants based at least in part on the participant data, the event data, and a threshold value representing a participation requirement;
provide an indication of an up-next session to the participant of the plurality of participants during a current session based on the recommendation of the one or more sessions;
track a completion status of the one or more sessions recommended for the participant;
compare the completion status of the one or more sessions to the threshold value to generate comparison data; and
generate a progress report for a participant of the plurality of participants comprising the completion status, the threshold value, and the comparison data.