US 12,445,575 B2
Observation of parallel video collaboration sessions
Amogh Asgekar, Palo Alto, CA (US); and Ayush Agarwal, San Francisco, CA (US)
Assigned to Pencil Learning Technologies, Inc., Palo Alto, CA (US)
Filed by Pencil Learning Technologies, Inc., Palo Alto, CA (US)
Filed on Nov. 9, 2022, as Appl. No. 17/984,149.
Claims priority of provisional application 63/278,063, filed on Nov. 10, 2021.
Prior Publication US 2023/0143579 A1, May 11, 2023
Int. Cl. H04N 7/15 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 12/18 (2006.01)
CPC H04N 7/152 (2013.01) [H04L 9/0833 (2013.01); H04L 9/3213 (2013.01); H04L 9/3236 (2013.01); H04L 12/1822 (2013.01); H04N 7/15 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for managed video conferencing, comprising:
receiving, by a media server from a first client device, metadata of a video conferencing session and a token, the token provided to the first client device by an access control server responsive to successful registration of the first client device for the video conferencing session;
calculating a hash, by the media server, of the metadata with a cryptographic key shared with the access control server;
comparing, by the media server, the calculated hash to the token; and
responsive to the calculated hash matching the token, providing at least one media stream of the video conferencing session to the first client device;
wherein providing the at least one media stream further comprises forwarding, to the first client device, a subset of media streams received by the media server, the subset including a media stream received from a second device and not including a media stream received from the first client device.