CA3000202A1

System and method for media encoding scheme (mes) selection

Abstract

An embodiment method includes initiating, by one or more servers of a push-to-talk (PTT) platform, a PTT call session in response to a PTT call session initiation request from a first client device, receiving, by the one or more servers, a first estimated modulation and coding scheme (MCS) from the first client device, and receiving, by the one or more servers, a first transmission in accordance with an initial media encoding scheme (MES) from the first client device during an initial volley. The method further includes transmitting, by the one or more servers, instructions to the first client device to use a first MES different than the initial MES for a second transmission during a subsequent volley.

Term

10 yearsto projected expiry

Projected expiry 6 October 2036, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 9 independent, 11 dependent

  1. 1
    CA 03000202 2018-03-27 WO 2017/062655 PCT/US2016/055807 WHAT IS CLAIMED IS:1. A method comprising : initiating, by one or more servers of a push-to-talk (PTT) platform, a PTT call session in response to a PTT call session initiation request from a first client device;receiving, by the one or more servers, a first estimated modulation and coding scheme (MCS) from the first client device;receiving, by the one or more servers, a first transmission in accordance with an initial media encoding scheme (MES) from the first client device during an initial volley;and transmitting, by the one or more servers, instructions to the first client device to use a first MES different than the initial MES for a second transmission during a subsequent volley, wherein the subsequent volley is after the initial volley, and wherein the first MES selected is in accordance with the first estimated MCS.
  2. 2
    The method of claim l, wherein initiating the PTT call session comprises initiating a one-on-one (ι-i) call session between the first client device and a second client device, and wherein the method further comprises forwarding, by the one or more servers, the first transmission to second client device using the initial MES.
  3. 3
    The method of claim l, wherein initiating the PTT call session comprises initiating a group call session between the first client device and a plurality of second client devices, and wherein the method further comprises forwarding, by the one or more servers, the first transmission to a first subset of the plurality of second client devices using the initial MES.
  4. 7
    The method of claim l, wherein the initial MES uses a lower frame rate than a first MES corresponding to the first estimated MCS.
  5. 8
    The method of claim l, wherein receiving the first transmission in accordance with an initial MES comprises receiving the first transmission encoded using Advanced Multi-Band Excitation (AMBE) 2.6 kbps or Codec2.
  6. 9
    The method of claim l, wherein receiving the first estimated MCS comprises receiving the first estimated MES in a session initiation protocol (SIP) OPTIONS message with a media burst control protocol (MBCP) acknowledgement (ACK) message, a call session initiation request, a wake-up message, a predictive wakeup call setup message, a predictive wakeup ACK message, or a pre-call keep alive message.
  7. 10
    The method of claim l, wherein the first client device is aware of the initial MES prior to initiating the PTT call session. n. A telecommunications services platform comprising:one or more processors;and a non-transitoiy computer readable storage medium storing programming for execution by the one or more processors, the programming including instructions to: initiate a call session in response to a call session initiation request from a first client device;receive a first estimated modulation and coding scheme (MCS) from the first client device;receive a first transmission in accordance with an initial media encoding scheme (MES) from the first client device during an initial volley;and transmit instructions to the first client device use a first MES different than the initial MES for a second transmission during a subsequent volley, wherein the subsequent volley is after the initial volley, and wherein the first MES is selected in accordance with the first estimated MCS.
  8. 11
    12. The telecommunications services platform of claim n, wherein the initial volley begins when the telecommunications services platform receives the call session initiation request, and wherein the initial volley ends when the first client device releases floor control. -25CA 03000202 2018-03-27 WO 2017/062655 PCT/US2016/055807
  9. 16
    17. A method comprising:initiating, by one or more servers of a push-to-talk (PTT) platform, a PTT broadcast call session in response to a PTT broadcast call session initiation request from a first client device;receiving, by the one or more servers, a first estimated modulation and coding scheme (MCS) from the first client device;transmitting, by the one or more servers, instructions to the first client device use a first MES for a transmission during the PTT broadcast call session, wherein the first MES is selected in accordance with the first estimated MCS;and receiving, by the one or more servers, a first transmission in accordance with the first MES from the first client device.
  10. 17
    18. The method of claim 17, wherein the first client device communicates with the one or more servers using a radio access network (RAN), and wherein the first estimated MCS is in accordance with an estimated channel quality index (CQI) of a channel between the first client device and the RAN.
  11. 19
    20. The method of claim 19, wherein the second MES defines a maximum frame rate supported by the one or more servers. -26CA 03000202 2018-03-27 WO 2017/062655 PCT/US2016/055807