Implicit floor control in a packet-based real-time media session
First Claim
1. An implicit floor control method for a packet-based real-time media session in which a plurality of user stations exchange media via a communication server on a packet-switched network, wherein the packet-based real-time media session defines a floor that only one of the user stations can hold at any time, the implicit floor control method comprising:
- a given one of the user stations receiving from a user a request for the floor;
the given user station responsively beginning to send a first media stream to the communication server as an implicit floor request;
while the given user station is sending the first media stream to the communication server, the given user station beginning to receive a second media stream from the communication server, wherein the second media stream comprises a Real-time Transport Protocol (RTP) stream; and
the given user station treating its receipt of the second media stream from the communication server as an implicit denial of the implicit floor request.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for implicitly controlling the floor during a packet-based real-time media conference. A participating station implicitly requests the floor by simply beginning to send media to the conference server. If no other participant currently holds the floor, the server grants the floor to the first station from which the server receives an incoming media stream. Further, in a half-duplex conference, if a participating station receives an incoming media stream when it is sending an outgoing media stream, the station treats the incoming media stream as an implicit floor denial and responsively alerts a user that the floor is denied.
53 Citations
16 Claims
-
1. An implicit floor control method for a packet-based real-time media session in which a plurality of user stations exchange media via a communication server on a packet-switched network, wherein the packet-based real-time media session defines a floor that only one of the user stations can hold at any time, the implicit floor control method comprising:
-
a given one of the user stations receiving from a user a request for the floor; the given user station responsively beginning to send a first media stream to the communication server as an implicit floor request; while the given user station is sending the first media stream to the communication server, the given user station beginning to receive a second media stream from the communication server, wherein the second media stream comprises a Real-time Transport Protocol (RTP) stream; and the given user station treating its receipt of the second media stream from the communication server as an implicit denial of the implicit floor request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An implicit floor control method for a packet-based real-time media session in which a plurality of user stations exchange media via a communication server on a packet-switched network, wherein the packet-based real-time media session is half-duplex and therefore defines a floor that only one of the user stations can hold at any time, the implicit floor control method comprising:
-
a given one of the user stations receiving from a user a request for the floor while the user station is receiving an incoming media stream from the communication server, wherein the incoming media stream comprises a Real-time Transport Protocol (RTP) stream; and the given user station treating its receipt of the incoming media stream from the communication server as an implicit denial of the user'"'"'s request for the floor. - View Dependent Claims (11, 12)
-
-
13. A cellular mobile station comprising:
-
a floor-control request mechanism; a processor programmed (i) to respond to user actuation of the floor-control request mechanism by beginning to send a first media stream as an implicit floor request to a communication server and (ii) to treat receipt of a second media stream from the communication server, while sending the first media stream to the communications server, as an implicit floor denial, wherein the second media stream comprises a Real-time Transport Protocol (RTP) stream. - View Dependent Claims (14, 15, 16)
-
Specification