Method and apparatus for speaker arbitration in a multi-participant communication session
First Claim
Patent Images
1. A method for providing speaker arbitration in a communication session involving multiple participants, the method comprising steps of:
- assembling a Real Time Protocol (RTP) data packet;
adding a header extension to the Real Time Protocol data packet; and
embedding a speaker arbitration command in the header extension to produce an RTP floor control message.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication system provides in-band speaker arbitration in a multi-participant communication session by use of RTP floor control messages that include a speaker arbitration command embedded in a data packet header extension.
182 Citations
36 Claims
-
1. A method for providing speaker arbitration in a communication session involving multiple participants, the method comprising steps of:
-
assembling a Real Time Protocol (RTP) data packet;
adding a header extension to the Real Time Protocol data packet; and
embedding a speaker arbitration command in the header extension to produce an RTP floor control message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for speaker arbitration in a communication session involving a plurality of participants, the method comprising steps of:
-
receiving a request to reserve a floor of the communication session;
assembling a Real Time Protocol (RTP) floor control message comprising a request to reserve the floor; and
transmitting the RTP floor control message. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for speaker arbitration in a communication session involving a plurality of participants and a plurality of nodes associated with the plurality of participants, the method comprising steps of:
-
receiving, from a participant of the plurality of participants in the communication session, a first Real Time Protocol (RTP) floor control message comprising a request to reserve a floor of the communication session;
determining whether the floor is available;
when the floor is available, transmitting a second RTP floor control message granting the request to reserve the floor; and
when the floor is not available, transmitting a third RTP floor control message that fails to grant the request to reserve the floor. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
- 24. An apparatus for providing floor control for a communication session involving a plurality of participants and a plurality of nodes associated with the plurality of participants, the apparatus comprising a gateway having a signal processing unit that assembles a Real Time Protocol (RTP) data packet, adds a header extension to the RTP data packet, and embeds a speaker arbitration command in the header extension to produce an RTP floor control message.
Specification