IP Library › Granted Patent US 9,661,636
Granted Patent B1
US 9,661,636 · App. 14/191,099 · Granted May 23, 2017

Actively dropping data packets during voLTE communication sessions

Inventors: Roger Danforth Bartlett (Merriam, KS); Christian Erik Seagren (Pleasanton, KS)
Assignee: Sprint Communications Company L.P.
H04W72/0486
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 9,661,636
App. No.
14/191,099
Filed
Feb 26, 2014
Granted
May 23, 2017
Kind
B1
Art Unit
2463
USPC
370/329
Abstract

A wireless access node to facilitate voice over long term evolution (VoLTE) communication sessions comprises a wireless communication transceiver and a processing system. The wireless communication transceiver is configured to exchange VoLTE packets with a wireless communication device during a VoLTE communication session. The processing system is configured to monitor a number of hybrid automatic repeat request (HARQ) retries requested by the wireless communication device during the VoLTE communication session and compare the number of HARQ retries to a threshold value. The processing system is further configured to, if the number of HARQ retries falls below the threshold value, drop a percentage of the VoLTE packets to achieve an overall percentage of packet loss for the VoLTE communication session based on the number of HARQ retries.

Claims (28)

1. A method of operating a wireless access node to facilitate voice over long term evolution (VoLTE) communication sessions, the method comprising:

exchanging VoLTE packets with a wireless communication device during a VoLTE communication session;

monitoring a number of hybrid automatic repeat request (HARQ) retries requested by the wireless communication device during the VoLTE communication session;

comparing the number of HARQ retries to a threshold value; and

if the number of HARQ retries falls below the threshold value, dropping a percentage of the VoLTE packets to achieve an overall percentage of packet loss for the VoLTE communication session based on the number of HARQ retries.

2. The method of claim 1 further comprising determining a percentage of packet loss based on the number of HARQ retries.

3. The method of claim 2 wherein dropping the percentage of the VoLTE packets to achieve the overall percentage of packet loss for the VoLTE communication session based on the number of HARQ retries comprises determining the percentage of the VoLTE packets to drop by subtracting the percentage of packet loss based on the number of HARQ retries from the overall percentage of packet loss for the VoLTE communication session.

4. The method of claim 2 wherein the threshold is set to ensure that none of the VoLTE packets are actively dropped if the number of HARQ retries causes the percentage of packet loss based on the number of HARQ retries to exceed the overall percentage of packet loss for the VoLTE communication session.

5. The method of claim 1 wherein the overall percentage of packet loss for the VoLTE communication session does not exceed five percent.

6. The method of claim 1 wherein the overall percentage of packet loss for the VoLTE communication session is based on a quality of service level associated with the VoLTE communication session.

7. The method of claim 1 wherein dropping the percentage of the VoLTE packets to achieve the overall percentage of packet loss for the VoLTE communication session comprises dropping the percentage of the VoLTE packets to achieve the overall percentage of packet loss as long as a transmit buffer of the wireless access node is not empty.

8. A wireless access node to facilitate voice over long term evolution (VoLTE) communication sessions, the wireless access node comprising:

a wireless communication transceiver configured to exchange VoLTE packets with a wireless communication device during a VoLTE communication session; and

a processing system configured to monitor a number of hybrid automatic repeat request (HARQ) retries requested by the wireless communication device during the VoLTE communication session, compare the number of HARQ retries to a threshold value, and if the number of HARQ retries falls below the threshold value, drop a percentage of the VoLTE packets to achieve an overall percentage of packet loss for the VoLTE communication session based on the number of HARQ retries.

9. The wireless access node of claim 8 wherein the processing system is further configured to determine a percentage of packet loss based on the number of HARQ retries.

10. The wireless access node of claim 9 wherein the processing system configured to drop the percentage of the VoLTE packets to achieve the overall percentage of packet loss for the VoLTE communication session based on the number of HARQ retries comprises the processing system configured to determine the percentage of the VoLTE packets to drop by subtracting the percentage of packet loss based on the number of HARQ retries from the overall percentage of packet loss for the VoLTE communication session.

11. The wireless access node of claim 9 wherein the threshold is set to ensure that none of the VoLTE packets are actively dropped if the number of HARQ retries causes the percentage of packet loss based on the number of HARQ retries to exceed the overall percentage of packet loss for the VoLTE communication session.

12. The wireless access node of claim 8 wherein the overall percentage of packet loss for the VoLTE communication session does not exceed five percent.

13. The wireless access node of claim 8 wherein the overall percentage of packet loss for the VoLTE communication session is based on a quality of service level associated with the VoLTE communication session.

14. The wireless access node of claim 8 wherein the processing system configured to drop the percentage of the VoLTE packets to achieve the overall percentage of packet loss for the VoLTE communication session comprises the processing system configured to drop the percentage of the VoLTE packets to achieve the overall percentage of packet loss as long as a transmit buffer of the wireless access node is not empty.

15. A computer apparatus to facilitate voice over long term evolution (VoLTE) communication sessions, the apparatus comprising:

software instructions configured, when executed by a wireless access node, to direct the wireless access node to exchange VoLTE packets with a wireless communication device during a VoLTE communication session, monitor a number of hybrid automatic repeat request (HARQ) retries requested by the wireless communication device during the VoLTE communication session, compare the number of HARQ retries to a threshold value, and if the number of HARQ retries falls below the threshold value, drop a percentage of the VoLTE packets to achieve an overall percentage of packet loss for the VoLTE communication session based on the number of HARQ retries; and

at least one non-transitory computer-readable storage medium storing the software instructions.

16. The computer apparatus of claim 15 wherein the software instructions are further configured to direct the wireless access node to determine a percentage of packet loss based on the number of HARQ retries.

17. The computer apparatus of claim 16 wherein the software instructions configured to direct the wireless access node to drop the percentage of the VoLTE packets to achieve the overall percentage of packet loss for the VoLTE communication session based on the number of HARQ retries comprises the software instructions configured to direct the wireless access node to determine the percentage of the VoLTE packets to drop by subtracting the percentage of packet loss based on the number of HARQ retries from the overall percentage of packet loss for the VoLTE communication session.

18. The computer apparatus of claim 16 wherein the threshold is set to ensure that none of the VoLTE packets are actively dropped if the number of HARQ retries causes the percentage of packet loss based on the number of HARQ retries to exceed the overall percentage of packet loss for the VoLTE communication session.

19. The computer apparatus of claim 15 wherein the overall percentage of packet loss for the VoLTE communication session does not exceed five percent.

20. The computer apparatus of claim 15 wherein the overall percentage of packet loss for the VoLTE communication session is based on a quality of service level associated with the VoLTE communication session.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/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 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2014
From: BARTLETT, ROGER DANFORTH; SEAGREN, CHRISTIAN ERIK
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 032360/0616 →