IP Library Granted Patent US 11,438,791
Granted Patent B1
US 11,438,791 · App. 16/782,552 · Granted Sep 6, 2022

Mitigating packet loss at a cell site router

Inventors: Sreekar Marupaduga (Overland Park, KS); Rajveen Narendran (Olathe, KS)
Assignee: T-MOBILE INNOVATIONS LLC
H04W28/0278H04L1/0026H04L45/28H04W24/04H04W28/0242H04W28/0268H04W28/04
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,438,791
App. No.
16/782,552
Granted
Sep 6, 2022
Kind
B1
Abstract

A cell site router communicatively coupled to an access node and configured to transmit data between the access node and an external network is further configured to determine a packet loss occurring at a port of the cell site router and adjust a size of a buffer of the cell site router based on the packet loss. The buffer can be associated with the port and/or a RAT associated with the port, and a latency requirement of the data transmission can be considered when adjusting buffer sizes.

Claims (48)

1. A method for mitigating packet loss, the method comprising:

determining a first packet loss at a cell site router coupled to a small cell provided between a wireless device and an access node, the packet loss being associated with a first data transmission between the wireless device and a destination node via at least the small cell, the cell site router, and the access node, the first data transmission utilizing a first radio access technology (RAT) and traversing a first port of the cell site router, the port being associated with the first RAT;

determining a second packet loss at the cell site router, the second packet loss being associated with a second data transmission between the wireless device and the destination node, the second data transmission utilizing a second RAT and traversing a second port of the cell site router, the second port being associated with the second RAT;

adjusting a size of a first buffer of the port associated with the first RAT based in part on the first packet loss and on a first quality of service (QoS) requirement; and

adjusting a size of a second buffer of the port associated with the second RAT based in part on the second packet loss and on a second QoS requirement.

2. The method of claim 1 , further comprising:

monitoring for packet loss at each of the first port and the second port; and

adjusting the size of the first buffer and the second buffer based in part on the packet loss determined at each of the first port and the second port.

3. The method of claim 1 , further comprising:

determining that the first data transmission or the second data transmission is associated with a low latency requirement; and

limiting the adjustment of the size of the corresponding first buffer or second buffer.

4. The method of claim 1 , further comprising selectively adjusting the size of the first buffer or the second buffer based on a quality of service class identifier (QCI) of the corresponding first data transmission or second data transmission.

5. The method of claim 1 , further comprising:

determining an increase in the first packet loss or the second packet loss; and

increasing the size of the corresponding first buffer or second buffer.

6. The method of claim 5 , further comprising increasing the size of the first buffer or second buffer responsive to determining that the respective first packet loss or second packet loss has increased beyond a corresponding incremental threshold.

7. The method of claim 6 , further comprising increasing the size of the first buffer or second buffer by an incremental amount associated with the corresponding incremental threshold.

8. The method of claim 1 , further comprising:

determining a decrease in the first packet loss or the second packet loss; and

reducing the size of the corresponding first buffer or second buffer.

9. The method of claim 8 , further comprising reducing the size of the first buffer or the second buffer responsive to determining that the corresponding first packet loss or second packet loss has decreased beyond a corresponding incremental threshold.

10. The method of claim 9 , further comprising reducing the size of the first buffer or the second buffer by an incremental amount associated with the corresponding incremental threshold.

11. The method of claim 1 , wherein:

the cell site router is configured to receive the first or second data transmissions from the wireless device and transmit the first and second data transmissions to the destination node via the access node.

12. The method of claim 1 , wherein:

determining the first packet loss or the second packet loss is based on monitoring trends of packet losses at different times, and

adjusting the size of the first buffer or the second buffer is performed based on the trends.

13. A system for mitigating packet loss at a buffer of a cell site router, the system comprising:

an access node configured to provide wireless services;

a small cell attached to the access node and configured to provide wireless access to a wireless device attached to the small cell via a first radio access technology (RAT) and a second RAT; and

a cell site router communicatively coupled to the small cell, the cell site router configured to transmit data between the wireless device and the access node; and

a processor communicatively coupled to the cell site router, the processor being configured to perform operations comprising:

determining a first packet loss occurring at a first port of the cell site router, the port being associated with the first RAT;

adjusting a size of a first buffer associated with the first port based on the first packet loss;

determining a second packet loss occurring at a second port of the cell site router, the second port being associated with the second RAT; and

adjusting a size of a second buffer associated with the second port based on the second packet loss.

14. The system of claim 13 , wherein the first RAT comprises one or more of time-division-duplexing (TDD), frequency-division-duplexing (FDD), 3G, 4G, or 5G.

15. A processing node for mitigating packet loss, the processing node being configured to perform operations comprising:

determining a first packet loss at a cell site router coupled to a small cell provided between a wireless device and an access node, the first packet loss being associated with a first data transmission between the wireless device and a destination node via at least the small cell, the cell site router, and the access node, the first data transmission utilizing a first radio access technology (RAT) and traversing a first port of the cell site router, the first port being associated with the first RAT; wherein the first data transmission is associated with a first quality of service (QoS) requirement; and

determining a second packet loss at the cell site router, the second packet loss being associated with a second data transmission between the wireless device and the destination node, the second data transmission utilizing a second RAT and traversing a second port of the cell site router, the second port being associated with the second RAT;

adjusting a size of a first buffer of the first port associated with the first RAT based in part on the first packet loss and the first QoS requirement; and

adjusting a size of a second duffer of the second port associated with the second RAT based in part on the second packet loss and a second QoS requirement.

16. The processing node of claim 15 , wherein:

the first QoS requirement or the second QoS requirement comprises a high latency requirement, and

the operations comprise limiting adjustment of the size of the corresponding first buffer or second buffer to satisfy the latency requirement.

17. The processing node of claim 15 , wherein:

the first QoS requirement or second QoS requirement does not comprise a high latency requirement, and

the operations comprise increasing the size of the corresponding first buffer or second buffer to minimize the packet loss.

Assignments (4)
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 →
CHANGE OF NAME Recorded Feb 11, 2022
From: SPRINT SPECTRUM L.P.
To: SPRINT SPECTRUM LLC
Reel/Frame 059044/0022 →
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 Feb 6, 2020
From: MARUPADUGA, SREEKAR; NARENDRAN, RAJVEEN
To: SPRINT SPECTRUM LP
Reel/Frame 051735/0501 →
Cited By (1)
US 12,284,548