US 12,341,930 B2
Systems, methods, and apparatus for virtual meetings
James Jorasch, New York, NY (US); Michael Werner, Seneca, SC (US); Geoffrey Gelman, New York, NY (US); Isaac W. Hock, Chicago, IL (US); Gennaro Rendino, Horseheads, NY (US); and Christopher Capobianco, Hastings-on-Hudson, NY (US)
Assigned to SCIENCE HOUSE LLC, New York, NY (US)
Filed by Science House LLC, New York, NY (US)
Filed on Nov. 6, 2023, as Appl. No. 18/502,612.
Application 18/502,612 is a division of application No. 18/124,359, filed on Mar. 21, 2023, granted, now 11,856,146.
Application 18/124,359 is a division of application No. 17/353,692, filed on Jun. 21, 2021, granted, now 11,665,284.
Claims priority of provisional application 63/041,821, filed on Jun. 20, 2020.
Prior Publication US 2024/0073322 A1, Feb. 29, 2024
Int. Cl. H04M 3/56 (2006.01); H04L 12/18 (2006.01); H04L 65/1089 (2022.01); H04L 65/403 (2022.01); H04N 21/2187 (2011.01); H04N 21/44 (2011.01); H04N 21/478 (2011.01)
CPC H04M 3/567 (2013.01) [H04L 12/1827 (2013.01); H04L 65/1089 (2013.01); H04L 65/403 (2013.01); H04M 3/568 (2013.01); H04N 21/2187 (2013.01); H04N 21/44008 (2013.01); H04N 21/4781 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A video conferencing system for hosting a customized video conferencing call, comprising:
an electronic processing device;
a non-transitory memory device in communication with the electronic processing device, the non-transitory memory device storing (i) video conference settings data, (ii) participant display device data, (iii) supplemental data feed data, and (iv) processing instructions that, when executed by the electronic processing device, result in:
identifying, by the electronic processing device and based on the video conference settings data, a number of data feeds for display on a display screen of each participant in the video conference;
identifying, by the electronic processing device and based on the participant display device data, a screen specification for each display screen of each participant in the video conference;
computing, by the electronic processing device and for each display screen of each participant in the video conference, and based on the screen specification for the respective display screen and the number of data feeds for display, an arrangement for the number of data feeds that fits within an available display area of the respective display screen;
identifying, by the electronic processing device and based on a first arrangement for a first display screen of a first participant, that the first arrangement comprises a number of data feed slots that is larger than the number of data feeds;
identifying, by the electronic processing device and based on the supplemental data feed data, a supplemental data feed;
causing, by the electronic processing device, each of the number of data feeds to be displayed in accordance with the respective arrangements on each of the display screens of each participant in the video conference; and
causing, by the electronic processing device, the supplemental data feed to be displayed in accordance with the first arrangements on the first display screen of the first participant.