Equitable electronic group communication session management using an ordered list to provide predetermined equal amount of exclusive time to each of the participants
First Claim
1. A method for managing a group communication session, the method comprising:
- receiving, by an application server from a client device of an originator of the group communication session, a request to initiate the group communication session;
identifying, by the application server, a plurality of participants in the group communication session based on the request;
inviting, by the application server, the plurality of participants to join the group communication session;
initiating, by the application server, the group communication session in response to receiving an acceptance message from a client device of at least one of the plurality of participants;
generating, by the application server, an ordered list, the ordered list comprising the originator of the communication session and the at least one of the plurality of participants, wherein generating the ordered list comprises inserting the originator between each of the plurality of participants in an order of the ordered list; and
managing, by the application server, the group communication session according to the order of the ordered list to provide a predetermined equal amount of exclusive time to each of the at least one of the plurality of participants, wherein the predetermined amount of time is set by the originator of the group communication session.
1 Assignment
0 Petitions
Accused Products
Abstract
Once a group communication such as a video conference has been initiated, embodiments of the present disclosure provide for equitably managing the conference so that each participant can be given a chance to speak or contribute. For example, and according to one embodiment, the participants can be placed into a rotating queue based upon the order in which they joined the conference. As the conference progresses, each participant can be allowed to speak, while the other participants are muted, for up to a predetermined amount of time. Once that time expires, or the speaker yields the remaining time, the next participant in the rotating queue can be allowed to speak for up to the same predetermined amount of time. This rotation can continue for up to a predetermined number of rotations, a predetermined amount of time for the conference, or until the participants otherwise end the conference.
46 Citations
30 Claims
-
1. A method for managing a group communication session, the method comprising:
-
receiving, by an application server from a client device of an originator of the group communication session, a request to initiate the group communication session; identifying, by the application server, a plurality of participants in the group communication session based on the request; inviting, by the application server, the plurality of participants to join the group communication session; initiating, by the application server, the group communication session in response to receiving an acceptance message from a client device of at least one of the plurality of participants; generating, by the application server, an ordered list, the ordered list comprising the originator of the communication session and the at least one of the plurality of participants, wherein generating the ordered list comprises inserting the originator between each of the plurality of participants in an order of the ordered list; and managing, by the application server, the group communication session according to the order of the ordered list to provide a predetermined equal amount of exclusive time to each of the at least one of the plurality of participants, wherein the predetermined amount of time is set by the originator of the group communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and having stored therein a set of instructions which, when executed by the processor, causes the processor to manage a group communication by; receiving, from a client device of an originator of the group communication session, a request to initiate the group communication session; identifying a plurality of participants in the group communication session based on the request; inviting the plurality of participants to join the group communication session; initiating the group communication session in response to receiving an acceptance message from a client device of at least one of the plurality of participants; generating an ordered list, the ordered list comprising the originator of the communication session and the at least one of the plurality of participants, wherein generating the ordered list comprises inserting the originator between each of the plurality of participants in an order of the ordered list; and managing the group communication session according to the order of the ordered list to provide a predetermined equal amount of exclusive time to each of the at least one of the plurality of participants, wherein the predetermined amount of time is set by the originator of the group communication session. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to manage a group communication by:
-
identifying a plurality of participants in the group communication session based on the request; inviting the plurality of participants to join the group communication session; initiating the group communication session in response to receiving an acceptance message from a client device of at least one of the plurality of participants; generating an ordered list, the ordered list comprising the originator of the communication session and the at least one of the plurality of participants, wherein generating the ordered list comprises inserting the originator between each of the plurality of participants in an order of the ordered list; and managing the group communication session according to the order of the ordered list to provide a predetermined equal amount of exclusive time to each of the at least one of the plurality of participants, wherein the predetermined amount of time is set by the originator of the group communication session. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification