CA3000202C

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.

CA3000202C, drawing sheet 1
Sheet 1 of 10

Term

10 yearsleft in the term

Expires 6 October 2036.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 5 independent, 13 dependent

  1. 1
    I. A method comprising:initiating, by one or more servers of a push-to-talk (PIT) platform, a PIT call session in response to a PIT 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, 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;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. a. The method of claim i, wherein initiating the PTT call session comprises initiating a one-on-one (1-1) 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.
  2. 2
    3. The method of claim i, 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 ofthe plurality of second client devices using the initial MES.
  3. 3
    4. The method of claim 3 further comprising forwarding, by the one or more servers, the first transmission to a second subset of the plurality of second client devices using one or more second MES’s, wherein each of the one or more second MES’s is different than the initial MES.
  4. 4
    5. The method of claim 4, wherein the one or more second MES’s are selected in accordance with an estimated MCS corr esponding to one of the second subset of the plurality of second client devices, a historic channel quality index (CQI) value corresponding to the second subset of the plurality of second client devices, or a combination thereof. -24Date Reçue/Date Received 2021-05-12
  5. 10
    11. A telecommunications services platform comprising:one or more processors;and a non-transitory 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, wherein the first client device communicates with the telecommunications services platform 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;receive a first transmission in accordance with an initial media encoding scheme (MES) from the first client device during an initial volley;and -25Date Reçue/Date Received 2021-05-12 transmit instructions to the first client device use a first media encoding scheme (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.
  6. 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.
  7. 15
    16. 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, 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;transmitting, by the one or more servers, instructions to the first client device use a first media encoding scheme (MES) for a transmission during the PIT 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.
  8. 16
    17. The method of claim 16 further comprising forwarding, by the one or more servers, the first transmission to a plurality of second client devices using a second MES. -26Date Reçue/Date Received 2021-05-12
  9. 17
    18. The method of claim 17, wherein the second MES defines a maximum frame rate supported by the one or more servers.