| 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 |

|
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.
|