US 11,706,269 B1
Conference queue auto arrange for inclusion
Amer Aref Hassan, Kirkland, WA (US); and Oscar Alejandro Ruiz Garcia, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 16, 2022, as Appl. No. 17/842,421.
Int. Cl. H04L 65/403 (2022.01)
CPC H04L 65/4046 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system for automatically adjusting a participation queue among multiple participants of a communication session, comprising:
one or more processors; and
a memory storing computer-executable instructions that, when executed, cause the one or more processors to control the system to perform operations comprising:
receiving inputs from respective computing devices of at least two participants of the multiple participants, wherein the inputs include a gesture captured by an image capturing device, a voice signal captured by an audio sensing device, or an input signal entered via a user input device;
determining that the received inputs representing an event indicative of contribution requests to speak or share content in the communication session;
aggregating the contribution requests for each of the multiple participants of the communication session;
adding the contribution requests as entries to the participation queue, the participation queue including entries from at least two participants of the multiple participants;
calculating a participation metric for each of the multiple participants of the communication session, the participation metric based at least in part on the aggregated contribution requests or an amount of verbal contribution for each of the multiple participants to the communication session;
determining a participation metric threshold for the communication session based at least in part on the calculated participation metrics for each of the multiple participants of the communication session;
determining an order of entries in the participation queue based on a comparison of the participation metrics of the respective participants in the participation queue to the determined participation metric threshold, to increase a priority, in the order of the participation queue, of an entry of a first respective participant having a calculated participation metric not meeting a threshold condition based on the determined participation metric threshold for the communication session, in contrast to an entry of a second respective participant having a calculated participation metric meeting the threshold condition based on the determined participation metric threshold for the communication session; and
causing the participation queue to be displayed, with the determined order of entries, to a first user of the communication session.