US 11,056,014 B1
Virtual classroom over a group meeting platform
Michael L. Chasen, Austin, TX (US); and Wesley A. Boyer, Austin, TX (US)
Assigned to ClassEDU Inc., Austin, TX (US)
Filed by ClassEDU Inc., Austin, TX (US)
Filed on Oct. 13, 2020, as Appl. No. 17/69,769.
Claims priority of provisional application 63/049,040, filed on Jul. 7, 2020.
Int. Cl. G09B 19/00 (2006.01); G09B 7/00 (2006.01); H04L 29/06 (2006.01)
CPC G09B 7/00 (2013.01) [G09B 19/00 (2013.01); H04L 65/403 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, in a server, a data feed from multiple client devices used by multiple participants in a group meeting,
wherein the data feed comprises at least one of a video stream, an audio stream, and a user selection;
merging the data feed from each of the participants into a group presentation;
providing the group presentation to one or more of the participants;
tracking at least one application data from at least one participant in the group meeting;
providing, in the group presentation, an assignment to a selected group of participants in the group meeting, the assignment selected by a second participant;
generating a grade of the assignment for each participant in the selected group of participants based on a template document stored in a database;
providing, to the second participant, the grade of the assignment for each participant in the selected group of participants; and
arranging multiple video feeds of the participants in a podium for a teacher, a front row for a teaching assistant, and a gallery view for a student, wherein:
the application data is generated by an application running in a client device for the at least one participant and hosted by the server,
the application data comprises a feature in the video stream, the audio stream, or the user selection in the client device, and
the podium and the front row are static fields and the gallery view comprises a scrollable field.