IP Library › Granted Patent US 12,610,284
Granted Patent B2
US 12,610,284 · App. 18/120,613 · Granted Apr 21, 2026

Apparatus and method for signaling RAN-assisted codec adaptation capabilities in IMS multimedia telephony sessions

Inventors: Ozgur Oyman (Palo Alto, CA); Thomas Luetzenkirchen (Taufkirchen BY, DE); Sudhir Shankar Pola (Bangalore, IN); Usharani Ayyalasomayajula (Bangalore, IN)
Assignee: Apple Inc.
H04W28/22H04L65/65H04W28/0257
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,610,284
App. No.
18/120,613
Granted
Apr 21, 2026
Kind
B2
Abstract

Provided herein are apparatus and method for signal RAN-assisted codec adaptation capabilities via IMS. An apparatus for a UE includes a RF interface to receive an SDP offer message from the remote UE, the SDP offer message including a first dedicated SDP attribute parameter to indicate support of ANBR capability of the remote UE; and processor circuitry. The processor circuitry is to decode the SDP offer message to determine the support of ANBR capability of the remote UE; encode an SDP answer message in response to the SDP offer message, the SDP answer message including a second dedicated SDP attribute parameter to indicate support of ANBR capability of the UE; and cause transmission of the SDP answer message to the remote UE. Other embodiments may also be disclosed and claimed.

Claims (30)

1 . A method comprising:

receiving, at a user equipment (UE), a session description protocol (SDP) offer message from a remote UE for a multimedia telephony session;

determining, based on a value of an SDP attribute parameter included in the SDP offer message, support of delay budget reporting capability of the remote UE, wherein the delay budget reporting capability of the remote UE corresponds to an ability of the remote UE to receive delay budget reports;

in response to determining support of delay budget reporting capability by the remote UE, encoding an SDP answer message to the remote UE, wherein the encoding comprises including a value of an SDP attribute parameter in the SDP answer message indicating support of delay budget reporting capability of the UE, wherein the delay budget reporting capability of the UE corresponds to an ability of the UE to receive delay budget reports; and

causing transmission of the SDP answer message to the remote UE.

2 . The method of claim 1 , wherein the SDP offer message comprises a real-time transport protocol (RTP) header extension message indicating radio capability information of the remote UE.

3 . The method of claim 2 , wherein the SDP attribute parameter corresponds to a Boolean parameter in the RTP header extension message indicating delay budget reporting capability.

4 . The method of claim 1 , wherein the SDP answer message comprises a real-time transport control protocol (RTCP) feedback message indicating radio capability information of the UE.

5 . The method of claim 1 , wherein the SDP attribute parameter comprises a “a=rtcp-fb” attribute.

6 . The method of claim 1 , wherein delay budget reporting capability of the remote UE corresponds to an ability of at least one of the remote UE or a remote base station to which the remote UE is connected to receive delay budget reports, and wherein the delay budget reporting capability of the UE corresponds to an ability of at least one of the UE or a base station to which the UE is connected to receive delay budget reports.

7 . A method comprising:

receiving, by a user equipment (UE), a session description protocol (SDP) offer message from a remote UE for a multimedia telephony session, wherein the SDP offer message includes a first SDP attribute parameter indicating support of access network bitrate recommendation (ANBR) capability of the remote UE, wherein the ANBR capability of the remote UE corresponds to an ability of the remote UE to receive ANBR information from a remote radio access network (RAN) to which the remote UE is connected;

causing transmission of an SDP answer message to the remote UE in response to the SDP offer message, wherein the SDP answer message includes a second SDP attribute parameter indicating support of ANBR capability of the UE, wherein the ANBR capability of the UE corresponds to an ability of the UE to receive ANBR information from a RAN to which the UE is connected; and

causing transmission of a real-time transport control protocol (RTCP) temporary maximum media stream bitrate request (TMMBR) message for transmission to the remote UE, wherein the RTCP TMMBR message is distinct from the SDP answer message and indicates a desired receiving bitrate for reception of media of the multimedia telephony session.

8 . The method of claim 7 , wherein the second SDP attribute parameter further indicates support of RAN-assisted codec adaptation of the UE, and the first SDP attribute parameter further indicates support of RAN-assisted codec adaptation of the remote UE, and

wherein RAN-assisted codec adaptation of the UE is performed by the UE based on the ANBR information received by the UE from the RAN, and RAN-assisted codec adaptation of the remote UE is performed by the remote UE based on the ANBR information received by the remote UE from the remote RAN.

9 . The method of claim 8 , wherein the ANBR information received by the UE from the RAN is downlink ANBR information, the media includes speech, the method comprising:

encoding a codec mode request (CMR)/real-time transport control protocol (RTCP)-application (RTCP-APP) message for transmission to the remote UE based on the downlink ANBR information received from the RAN, wherein the CMR/RTCP-APP message indicates a desired receiving bitrate for reception of the speech of the multimedia telephony session.

10 . The method of claim 9 , wherein the desired receiving bitrate is determined to be a bitrate value indicated by the downlink ANBR information, when the bitrate value indicated by the downlink ANBR information is smaller than a receiving bitrate for reception of the speech of the multimedia telephony session.

11 . The method of claim 7 , wherein the ANBR information received by the UE from the RAN is downlink ANBR information, and wherein the desired receiving bitrate is determined to be a bitrate value indicated by the downlink ANBR information when the bitrate value indicated by the downlink ANBR information is smaller than a receiving bitrate for reception of the media of the multimedia telephony session.

12 . One or more non-transitory computer-readable media storing instructions that, when executed by processor circuitry of a user equipment (UE), cause the processor circuitry to perform operations comprising:

receiving, at the UE, a session description protocol (SDP) offer message from a remote UE for a multimedia telephony session;

determining, based on a value of an SDP attribute parameter included in the SDP offer message, support of delay budget reporting capability of the remote UE, wherein the delay budget reporting capability of the remote UE corresponds to an ability of the remote UE to receive delay budget reports;

in response to determining support of delay budget reporting capability by the remote UE, encoding an SDP answer message to the remote UE, wherein the encoding comprises including a value of an SDP attribute parameter in the SDP answer message indicating support of delay budget reporting capability of the UE, wherein the delay budget reporting capability of the UE corresponds to an ability of the UE to receive delay budget reports; and

causing transmission of the SDP answer message to the remote UE.

13 . The one or more non-transitory computer-readable media of claim 12 , wherein the SDP offer message comprises a real-time transport protocol (RTP) header extension message indicating radio capability information of the remote UE.

14 . The one or more non-transitory computer-readable media of claim 13 , wherein the SDP attribute parameter corresponds to a Boolean parameter in the RTP header extension message indicating delay budget reporting capability.

15 . The one or more non-transitory computer-readable media of claim 12 , wherein the SDP answer message comprises a real-time transport control protocol (RTCP) feedback message indicating radio capability information of the UE.

16 . The one or more non-transitory computer-readable media of claim 12 , wherein the SDP attribute parameter comprises a “a=rtcp-fb” attribute.

17 . The one or more non-transitory computer-readable media of claim 12 , wherein delay budget reporting capability of the remote UE corresponds to an ability of at least one of the remote UE or a remote base station to which the remote UE is connected to receive delay budget reports, and wherein the delay budget reporting capability of the UE corresponds to an ability of at least one of the UE or a base station to which the UE is connected to receive delay budget reports.

Continuity (3)
Continuation 17273995
Provisional Application 62728625 · Sep 7, 2018
Related Publication 20230319643A1 · Oct 5, 2023
References Cited (59)
US 7463901B2 · Svedberg et al. · 2008 [cited by applicant]
US 10771509B2 · Iyer et al. · 2020 [cited by applicant]
US 11140581B2 · Oyman · 2021 [cited by examiner]
US 11611909B2 · Oyman · 2023 [cited by examiner]
US 20050068936A1 · Keskiniva · 2005 [cited by examiner]
US 20050088968A1 · Lauer · 2005 [cited by examiner]
US 20060227728A1 · Baumann · 2006 [cited by examiner]
US 20060239242A1 · Huffschmid · 2006 [cited by examiner]
US 20090054102A1 · Jung · 2009 [cited by applicant]
US 20100195521A1 · Wanstedt · 2010 [cited by examiner]
US 20110141890A1 · Giaretta et al. · 2011 [cited by applicant]
US 20110219134A1 · Lidstrom et al. · 2011 [cited by applicant]
US 20120209952A1 · Lotfallah et al. · 2012 [cited by applicant]
US 20120218899A1 · Ozawa · 2012 [cited by applicant]
US 20130157674A1 · Jylha-Ollila et al. · 2013 [cited by applicant]
US 20130230057A1 · Hori et al. · 2013 [cited by applicant]
US 20130275615A1 · Oyman · 2013 [cited by applicant]
US 20140086123A1 · Deivasigamani et al. · 2014 [cited by applicant]
US 20140219088A1 · Oyman · 2014 [cited by examiner]
US 20140342739A1 · Hori · 2014 [cited by applicant]
US 20150201158A1 · Yin · 2015 [cited by applicant]
US 20160105468A1 · Mufti · 2016 [cited by examiner]
US 20170187774A1 · Qiu · 2017 [cited by applicant]
US 20170330576A1 · Jung · 2017 [cited by examiner]
US 20180013682A1 · Frankkila · 2018 [cited by examiner]
US 20180027027A1 · Leung et al. · 2018 [cited by applicant]
US 20180041924A1 · Hori et al. · 2018 [cited by applicant]
US 20180102871A1 · Wu · 2018 [cited by applicant]
US 20180103389A1 · Li et al. · 2018 [cited by applicant]
US 20180176266A1 · Filart · 2018 [cited by examiner]
US 20180183849A1 · Shin · 2018 [cited by examiner]
US 20180324235A1 · Mufti et al. · 2018 [cited by applicant]
US 20180352092A1 · Rajendran et al. · 2018 [cited by applicant]
US 20190045578A1 · Oyman · 2019 [cited by examiner]
US 20190159071A1 · Yavuz et al. · 2019 [cited by applicant]
US 20190215729A1 · Oyman · 2019 [cited by examiner]
US 20190364465A1 · Frankkila et al. · 2019 [cited by applicant]
US 20200045587A1 · Choi et al. · 2020 [cited by applicant]
US 20200059818A1 · Chang et al. · 2020 [cited by applicant]
US 20210136619A1 · Iwai · 2021 [cited by examiner]
US 20210360480A1 · Oyman et al. · 2021 [cited by applicant]
US 20220046478A1 · Oyman · 2022 [cited by examiner]
CN 105850067 · 2016 [cited by applicant]
CN 107995688 · 2018 [cited by applicant]
CN 108353262 · 2018 [cited by applicant]
KR 1020150120201 · 2015 [cited by applicant]
WO WO2015174018 · 2015 [cited by applicant]
WO WO2018085668 · 2018 [cited by applicant]
Rapporteur et al., “Summary for work item RAN-Assisted Codec Adaption in MTSI,” 3GPP TSG SA Meeting #76, SP-170516, West Palm Beach, Florida, US, Jun. 7-9, 2017, 2 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer; General description (Release 15),” 3GPP TS 38.201 V15.0.0, Dec. 2017, 12 pages. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on media handling aspects of conversational services in 5G systems (Release 16),” 3GPP TR 26.919 V2.0.0, Sep. 2… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on media handling aspects of Radio Access Network (RAN) delay budget reporting in Multimedia Telephony Service … [cited by applicant]
3GPP, “5G; NR; Medium Access Control (MAC) protocol specification (3GPP TS 38.321 version 15.2.0 Release 15),” ESTI, Sep. 2018, 74 pages. [cited by applicant]
3GPP, “IP Multimedia Subsystem (IMS); Multimedia Telephony; Media handling and interaction (Release 15),” 3GPP TS 26.114 V15.3.0, See section 10.7.3.3, Jun. 22, 2018, 399 pages. [cited by applicant]
3GPP, “LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification (3GPP TS 36.321 version 15.2.0 Release 15),” ETSI, Jul. 2018, 128 pages. [cited by applicant]
3GPP, “Study on media handling aspects of conversational services in 5G systems (Release 16),” 3GPP TR 26.919 V2.0.0, Aug. 30, 2018, See sections 5.3.3, 5.3.5, 5.5.6.1-5.5.6.2; and figure 5.5.6.1.1, ETSI, 24 pages. [cited by applicant]
3GPP, “Universal Mobile Telecommunications System (UMTS); LTE; IP Multimedia Subsystem (IMS); Multimedia telephony; Media handling and interaction (3GPP TS 26.114 version 15.3.0 Release 15),” ETSI, Jul. 2018, 405 pages. [cited by applicant]
PCT International Preliminary Report on Patentability in International Appln. No. PCT/US19/50189, dated Mar. 18, 2021, 7 pages. [cited by applicant]
PCT International Search Report and Written Opinion in International Appln. No. PCT/US19/50189, dated Dec. 26, 2019, 8 pages. [cited by applicant]