IP Library Granted Patent US 11,394,753
Granted Patent B2
US 11,394,753 · App. 15/980,497 · Granted Jul 19, 2022

Dynamic rate adaptation during real-time LTE communication

Inventors: Yasmin Karimli (Kirkland, WA); Dinesh Arcot Kumar (Sammamish, WA)
Assignee: T-Mobile USA, Inc.
H04L65/1069H04L1/0002H04L1/0014H04L43/08H04L47/38H04L65/1083H04L65/80H04W88/181H04L43/087H04L43/0817H04L43/0829H04L43/0852H04W28/0236H04W84/042
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 11,394,753
App. No.
15/980,497
Granted
Jul 19, 2022
Kind
B2
Abstract

Methods and computing systems for dynamic rate adaption during real-time Long Term Evolution (LTE) communication are described. A real-time LTE communication session with another mobile device is established over an LTE connection. The real-time LTE communication session is established with codec rate. A monitor component receives data indicating a performance of the real-time LTE communication session, and causes the real-time LTE communication component to perform, during the real-time LTE communication session, a renegotiation of the codec rate based at least on the performance of the real-time LTE communication session.

Claims (47)

1. A method, comprising:

tracking, by a base station of a network, a plurality of codec rates in use, during a plurality of real-time communication sessions over the network, by a plurality of user equipments (UEs) connected to the base station;

monitoring, by the base station, one or more network conditions during the plurality of real-time communication sessions, the one or more network conditions including a utilization level of the base station;

determining, by the base station, that the utilization level of the base station has met a threshold;

in response to determining that the utilization level of the base station has met the threshold, selecting, by the base station, a first UE out of the plurality of UEs, wherein the base station selects the first UE to lower a codec rate in use by the first UE during a first real-time communication session of the plurality of real-time communication sessions; and

sending, by the base station during the first real-time communication session and based on lists of supported codec rates exchanged between the first UE and a second UE during setup of the first real-time communication session, a message to the first UE including an explicit instruction to renegotiate the codec rate for the first real-time communication session with the second UE to a lower codec rate supported by both the first UE and the second UE, wherein the message comprises a media access control (MAC) layer Radio Resource Control (RRC) reconfiguration message indicating a hybrid automatic repeat request (HARQ) process change for transmission time interval (TTI) bundling.

2. The method of claim 1 , wherein the one or more network conditions include one or more of:

radio conditions associated with connections between the plurality of UEs and the base station, or

a utilization level of the base station.

3. The method of claim 2 , wherein the radio conditions are at least one of a signal-to-noise ratio (SNR), a signal-to-interference-plus-noise ratio (SINR), or a Channel Quality Indicator (CQI).

4. A base station, comprising:

one or more processors; and

memory storing computer-executable instructions that, when executed by the one or more processors, cause the base station to perform operations comprising:

tracking a plurality of codec rates in use, during a plurality of real-time communication sessions over a network associated with the base station, by a plurality of user equipments (UEs) connected to the base station;

monitoring one or more network conditions during the plurality of real-time communication sessions, the one or more network conditions including a utilization level of the base station;

determining that the utilization level of the base station has met a threshold;

in response to determining that the utilization level of the base station has met the threshold, selecting a first UE out of the plurality of UEs, wherein the first UE is selected to lower a codec rate in use by the first UE during a first real-time communication session of the plurality of real-time communication sessions; and

sending a message, during the first real-time communication session, to the first UE that explicitly instructs the first UE to, based on lists of supported codec rates exchanged between the first UE and a second UE during setup of the first real-time communication session, renegotiate the codec rate for the first real-time communication session with the second UE to a lower codec rate supported by both the first UE and the second UE, wherein the message comprises a media access control (MAC) layer Radio Resource Control (RRC) reconfiguration message indicating a hybrid automatic repeat request (HARQ) process change for transmission time interval (TTI) bundling.

5. The base station of claim 4 , wherein the message is a media access control (MAC) MAC layer reconfiguration message indicating indicates at least one of an error correction or error detection reconfiguration.

6. The base station of claim 4 , wherein the one or more network conditions include radio conditions associated with connections between the plurality of UEs and the base station.

7. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors associated with a base station of a network, cause the base station to perform operations comprising:

tracking a plurality of codec rates in use, during a plurality of real-time communication sessions over the network, by a plurality of user equipments (UEs) connected to the base station;

monitoring one or more network conditions during the plurality of real-time communication sessions;

determining that at least one of the one or more network conditions has met a threshold;

in response to determining that the at least one of the one or more network conditions has met the threshold, selecting a first UE out of the plurality of UEs, wherein the first UE is selected to lower a codec rate in use by the first UE during a first real-time communication session of the plurality of real-time communication sessions, the one or more network conditions including a signal-to-interference-plus-noise ratio (SINR); and

sending a message, during the first real-time communication session, to the first UE that explicitly instructs the first UE to, based on lists of supported codec rates exchanged between the first UE and a second UE during setup of the first real-time communication session, renegotiate the codec rate for the first real-time communication session with the second UE to a lower codec rate supported by both the first UE and the second UE, wherein the message comprises a media access control (MAC) layer Radio Resource Control (RRC) reconfiguration message indicating a hybrid automatic repeat request (HARQ) process change for transmission time interval (TTI) bundling.

8. The one or more non-transitory computer-readable media of claim 7 , wherein the message is a media access control (MAC) MAC layer reconfiguration message indicating indicates at least one of an error correction or error detection reconfiguration.

9. The one or more non-transitory computer-readable media of claim 7 , wherein the one or more network conditions include one or more of:

radio conditions associated with connections between the plurality of UEs and the base station, or

a utilization level of the base station.

10. The method of claim 1 , wherein the base station selects the first UE, out of the plurality of UEs, to lower the codec rate based on the one or more network conditions indicating that radio conditions associated with a connection between the first UE and the base station are poorer than other radio conditions associated with one or more other connections between the base station and one or more other UEs of the plurality of UEs.

11. The method of claim 1 , wherein the base station selects the first UE, out of the plurality of UEs, to lower the codec rate based on the one or more network conditions indicating that:

a utilization level of the base station is above the threshold, and

radio conditions associated with a connection between the first UE and the base station are better than other radio conditions associated with one or more other connections between the base station and one or more other UEs of the plurality of UEs.

12. The method of claim 1 , wherein the base station selects the first UE, out of the plurality of UEs, to lower the codec rate based on:

the one or more network conditions indicating that a utilization level of the base station is above the threshold, and

the codec rate in use by the first UE being higher than codec rates in use by one or more other UEs of the plurality of UEs.

13. The base station of claim 4 , wherein the base station selects the first UE, out of the plurality of UEs, to lower the codec rate based on one or more of:

a first comparison of radio conditions associated with a connection between the first UE and the base station and radio conditions associated with one or more other connections between the base station and one or more other UEs of the plurality of UEs, or

a second comparison of the codec rate in use by the first UE and codec rates in use by the one or more other UEs of the plurality of UEs.

14. The method of claim 1 , wherein the one or more network conditions include a signal-to-noise ratio (SNR) or a signal-to-interference-plus-noise ratio (SINR).

15. The method of claim 1 , further comprising monitoring the utilization level of the base station by determining a number of active connections and determining a number of physical resource blocks (PRBs).

16. The method of claim 1 , wherein the message is a media access control (MAC) MAC layer reconfiguration message indicating indicates an error correction.

17. The method of claim 1 , wherein the message is a media access control (MAC) MAC layer reconfiguration message indicating indicates error detection reconfiguration.

18. The method of claim 1 , wherein the one or more network conditions include of a signal-to-noise ratio (SNR).

19. The base station of claim 4 , further comprising monitoring the utilization level of the base station by determining a number of active connections and determining a number of physical resource blocks (PRBs).

20. The base station of claim 4 , wherein, wherein the one or more network conditions include of a signal-to-noise ratio (SNR).

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: KARIMLI, YASMIN; ARCOT KUMAR, DINESH
To: T-MOBILE USA, INC.
Reel/Frame 046161/0906 →
Continuity (2)
Continuation 14520621 · Oct 22, 2014
Related Publication 20180262540A1 · Sep 13, 2018
Cited By (1)
US 12,279,172