WO2008048273A2

Method and system for providing a push-to-talk communication session

Abstract

A method for providing a push-to-talk communication session includes facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints. Communications are received from and transmitted to the full duplex endpoint along a two-way communications path. The method includes blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session and receiving from the full duplex endpoint in the two- way communications path a floor control signal comprising a request to transmit communications in the communication session. The method includes, in response to receiving the floor control signal, providing floor control to the full duplex endpoint and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.

WO2008048273A2, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

96 claims: 15 independent, 81 dependent

  1. 1
    50 WHAT IS CLAIMED IS:1. A method for providing a push-to-talk communication session, comprising: facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;receiving from the full duplex endpoint in the two- way communications path a floor control signal comprising a request to transmit communications in the communication session;and in response to receiving the floor control signal : providing floor control to the full duplex endpoint;and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint .
  2. 13
    A system for providing a push-to-talk communication session, comprising:a processor operable to: facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;and 53 block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;an interface coupled to the processor and operable to receive from the full duplex endpoint in the two-way communications path a floor control signal comprising a request to transmit communications in the communication session;and the processor further operable to, in response to the interface receiving the floor control signal: provide floor control to the full duplex endpoint ;and transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint.
  3. 25
    A system for providing a push-to-talk communication session, comprising:means for facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;means for blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;56 means for receiving from the full duplex endpoint in the two-way communications path a floor control signal comprising a request to transmit communications in the communication session;and means for, in response to receiving the floor control signal : providing floor control to the full duplex endpoint ;and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint .
  4. 26
    Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;receive from the full duplex endpoint in the two-way communications path a floor control signal comprising a request to transmit communications in the communication session;and in response to receiving the floor control signal : provide floor control to the full duplex endpoint;and transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint . 57
  5. 33
    A method for providing a push-to-talk communication session using a control endpoint, comprising:facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;receiving, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session;and in response to receiving the floor control signal: providing floor control to the full duplex endpoint ;and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.
  6. 39
    A method for providing a push-to-talk communication session using a control endpoint, comprising :facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;60 receiving from a first control endpoint of a first user of the full duplex endpoint a first floor control signal comprising a request to transmit communications in the communication session;in response to receiving the first floor control signal : providing floor control to the full duplex endpoint ;and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint ;receiving from a second control endpoint of a second user of the full duplex endpoint a second floor control signal comprising a request to transmit communications in the communication session;and in response to receiving the second floor control signal : providing floor control to the full duplex endpoint ;and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint .
  7. 42
    A system for providing a push-to-talk communication session using a control endpoint, comprising:a processor operable to: facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;and block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;an interface coupled to the processor and operable to receive, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session;and the processor operable to, in response to receiving the floor control signal: provide floor control to the full duplex endpoint ;and transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint.
  8. 48
    A system for providing a push-to-talk communication session using a control endpoint, comprising:a processor operable to: facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and 63 transmitted to the full duplex endpoint along a two-way communications path;and block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;an interface coupled to the processor and operable to receive from a first control endpoint of a first user of the full duplex endpoint a first floor control signal comprising a request to transmit communications in the communication session;the processor operable to, in response to receiving the first floor control signal : provide floor control to the full duplex endpoint ;and transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint ;the interface operable to receive from a second control endpoint of a second user of the full duplex endpoint a second floor control signal comprising a request to transmit communications in the communication session;and the processor operable to, in response to receiving the second floor control signal : provide floor control to the full duplex endpoint ;and transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint .
  9. 51
    A system for providing a push-to-talk communication session using a control endpoint, comprising :means for facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;means for blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;means for receiving, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session;and means for, in response to receiving the floor control signal: providing floor control to the full duplex endpoint ;and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.
  10. 52
    Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:65 facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two- way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;receive, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session;and in response to receiving the floor control signal : provide floor control to the full duplex endpoint;and transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint .
  11. 58
    A method for providing a push-to-talk proxy media service, comprising:receiving a plurality of monitored push-to-talk communication streams over a high bandwidth connection;mixing the plurality of monitored push-to-talk communication streams into a mixed communication stream;and transmitting the mixed communication stream to a user endpoint over a low bandwidth connection.
  12. 70
    A system for providing a push-to-talk proxy media service, comprising:an interface operable to receive a plurality of monitored push-to-talk communication streams over a high bandwidth connection;a mixed coupled to the interface and operable to mix the plurality of monitored push-to-talk communication streams into a mixed communication stream;and a processor operable to transmit the mixed communication stream to a user endpoint over a low bandwidth connection.
  13. 82
    A system for providing a push-to-talk proxy media service, comprising:means for receiving a plurality of monitored push- to-talk communication streams over a high bandwidth connection;means for mixing the plurality of monitored push-to- talk communication streams into a mixed communication stream;and means for transmitting the mixed communication stream to a user endpoint over a low bandwidth connection.
  14. 83
    Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:receive a plurality of monitored push-to-talk communication streams over a high bandwidth connection;mix the plurality of monitored push-to-talk communication streams into a mixed communication stream,- and transmit the mixed communication stream to a user endpoint over a low bandwidth connection.
  15. 95
    A method for providing a push-to-talk proxy media service, comprising:receiving from a user endpoint over a low bandwidth connection: a user communication;and a selection of a plurality of virtual talk groups, each virtual talk group comprising a push-to-talk communication stream comprising communications from a plurality of endpoints of different communication networks ;and transmitting the received user communication to each of the selected plurality of virtual talk groups over a high bandwidth connection.
Independent claims15