IP Library Granted Patent US 9,179,360
Granted Patent B1
US 9,179,360 · App. 13/922,913 · Granted Nov 3, 2015

Forward error correction and retransmissions for media service optimization over a wireless communication network

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,179,360
App. No.
13/922,913
Granted
Nov 3, 2015
Kind
B1
Abstract

A wireless communication system optimizes media services over a wireless network. The wireless communication system is HARQ enabled. The wireless communication system receives the number of HARQ retransmissions, communication status data, configuration data, and flow identifications (IDs) for media flows that use FEC packets. The wireless communication system determines if the communication status data exceeds a system status threshold. If the communication status data exceeds the system status threshold, then the wireless communication system adjusts the number of HARQ retransmissions.

Claims (30)

1. A method of operating a wireless communication system comprising:

receiving flow identifications (IDs) for media flows that traverse the wireless communication system and that use forward error correction (FEC) packets and a number of HARQ retransmissions per flow ID, in a first processor embedded with software instructions comprising a HARQ transmission system;

receiving the flow IDs, configuration data for the flow IDs, and communication status data for the wireless communication system, in a second processor embedded with software instructions comprising a HARQ control system;

determining if the communication status data exceeds a system status threshold, in the HARQ control system;

if the communication status data does not exceed the system status threshold, then maintaining the number of HARQ retransmissions per flow ID; and

if the communication status data exceeds the system status threshold, then adjusting the number of HARQ retransmissions per flow ID; and

in the HARQ transmission system using the number of HARQ retransmissions per flow ID.

2. The method of claim 1 wherein the FEC packets comprise repair packets.

3. The method of claim 1 wherein the FEC packets comprise Raptor-Encoder packets.

4. The method of claim 1 wherein the number of HARQ retransmissions per flow ID is initially set to a maximum number of allowed retransmissions.

5. The method of claim 1 wherein adjusting the number of HARQ retransmissions per flow ID comprises increasing the number of HARQ retransmissions per flow ID.

6. The method of claim 1 wherein the communication status data comprises a number of users served by a wireless access node.

7. The method of claim 1 wherein the communication status data comprises an amount of RF noise.

8. The method of claim 1 wherein the configuration data comprises quality of service values and wherein determining whether to adjust the number of HARQ retransmissions per flow ID comprises determining whether to adjust the number of HARQ retransmissions per flow ID based on the quality of service values.

9. The method of claim 1 wherein the configuration data comprises media coding types and wherein determining whether to adjust the number of HARQ retransmissions per flow ID comprises determining whether to adjust the number of HARQ retransmissions per flow ID based on the media coding types.

10. The method of claim 1 wherein the configuration data comprises repair packet-to-source packet ratios and wherein determining whether to adjust the number of HARQ retransmissions per flow ID comprises determining whether to adjust the number of HARQ retransmissions per flow ID based on the repair packet-to-source packet ratios.

11. A wireless communication system to optimize media services over a wireless network comprising:

a first processor embedded with software instructions comprising a HARQ transmission system configured to receive flow identifications (IDs) for media flows that traverse the wireless communication system and that use forward error correction (FEC) packets and a number of HARQ retransmissions per flow ID;

a second processor embedded with software instructions comprising a HARQ control system configured to receive the flow IDs, configuration data for the flow IDs, and communication status data for the wireless communication system and to determine if the communication status data exceeds a system status threshold;

if the communication status data does not exceed the system status threshold then the second processor comprising the HARQ control system is configured to maintain the number of HARQ retransmissions per flow ID and the first processor comprising the HARQ transmission system configured to use the number of HARQ retransmissions per flow ID; and

if the communication status data exceeds the system status threshold then the second processor comprising the HARQ control system configured to adjust the number of HARQ retransmissions per flow ID and the first processor comprising the HARQ transmission system configured to use the adjusted number of HARQ retransmissions per flow ID.

12. The wireless communication system of claim 11 wherein the designated FEC packets comprise repair packets.

13. The wireless communication system of claim 11 wherein the FEC packets comprise Raptor-Encoder packets.

14. The wireless communication system of claim 11 wherein the number of HARQ retransmissions per flow ID is initially set to a maximum number of allowed retransmissions.

15. The wireless communication system of claim 11 wherein the HARQ control system is configured to increase the number of HARQ retransmissions per flow ID.

16. The wireless communication system of claim 11 wherein the communication status data comprises a number of users served by a wireless access node.

17. The wireless communication system of claim 11 wherein the communication status data comprises an amount of RF noise.

18. The wireless communication system of claim 11 wherein the HARQ control system is configured to receive quality of service values for the media flows, and to adjust the number of HARQ retransmissions per flow ID based on the quality of service values.

19. The wireless communication system of claim 11 wherein the HARQ control system is configured to receive media coding types for the media flows, and to adjust the number of HARQ retransmissions per flow ID based on the media coding types.

20. The wireless communication system of claim 11 wherein the HARQ control system is configured to receive repair packet-to-source packet ratios for the media flows, and to adjust the number of HARQ retransmissions per flow ID based on the repair packet-to-source packet ratios.

Assignments (5)
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 →
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 →
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 →
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 →