| CPC H04L 65/4015 (2013.01) [H04L 65/1069 (2013.01); H04L 65/1086 (2013.01); H04L 65/4038 (2013.01)] | 20 Claims |

|
1. A computing device for maintaining user engagement during an addition of a new participant to a communication session, the computing device comprising:
one or more processing units; and
a computer-readable storage media having encoded thereon computer-executable instructions configured to cause the one or more processing units to:
cause a display of a user interface comprising individual renderings of the video streams of a plurality of participants that are positioned relative to a seating configuration of a virtual environment;
receive an input data identifying the new participant for the communication session; and
in response to receiving the input data identifying the new participant for the communication session:
analyze a ranking of a select participant of the of the plurality of participants with organizational data defining a hierarchy having a first level and a second level to determine that a ranking of the select participant of the plurality of participants is at the first level or the second level of the hierarchy,
in response to determining that the ranking of the select participant is at the first level of the hierarchy, selectively cause an insertion of a rendering of the new participant into the seating configuration according to a seating policy indicating that a location of the new participant is based on a location of the select participant, and
in response to determining that the ranking of the select participant is at the second level of the hierarchy, selectively cause the insertion of the rendering of the new participant using an alternative location that is not based on the seating policy.
|