IP Library Granted Patent US 8,996,946
Granted Patent B2
US 8,996,946 · App. 13/514,400 · Granted Mar 31, 2015

Application of fountain forward error correction codes in multi-link multi-path mobile networks

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 8,996,946
App. No.
13/514,400
Granted
Mar 31, 2015
Kind
B2
Abstract

A method and apparatus are described including receiving content, applying fountain codes to symbols of the content to generate fountain encoded symbols at one of a transport layer and an application layer and transmitting the generated fountain encode symbols via a mobile network that uses a multi-link delivery system. Also described are a method and apparatus including receiving data packets of fountain encoded symbols via a mobile network that uses a multi-link delivery system, decoding the received data packets of fountain encoded symbols to content data, attempting to recover any corrupted content data and determining if the content data was recovered.

Claims (20)

1. A method comprising the steps of:

applying fountain codes to symbols of a content to generate a first set and a second set of fountain encoded symbols; and

transmitting the first set and the second set of generated fountain encoded symbols via a multi-link network, wherein the first set of generated fountain encoded symbols having a smaller number of edge degrees than the second set of generated fountain encoded symbols, and the first set of generated fountain encoded symbols are transmitted over a first network link having a shorter delay and lower data loss than a second network link used to transmit the second set of generated fountain encoded symbols.

2. The method of claim 1 further comprising:

receiving feedback;

determining whether the content has been decoded and recovered responsive to said received feedback; and

determining whether a timer for transmitting the generated fountain encoded symbols has expired.

3. The method of claim 1 , further comprising estimating a recovery probability for each network link for a next unit of the generated fountain encoded symbols.

4. The method of claim 1 wherein the first set is disjoint from the second set.

5. A method comprising the steps of:

receiving a content; and

applying fountain codes to symbols of the content to generate a first set and a second set of fountain encoded symbols, wherein the first set of generated fountain encoded symbols having a greater importance than the second set of generated fountain encoded symbols, and the first set of generated fountain encoded symbols are encoded with fountain codes using a first set of input nodes having a larger number of edge degrees than a second set of input nodes used to encode the second set of generated fountain encoded symbols.

6. An apparatus comprising:

a fountain code module for applying fountain codes to symbols of a content to generate a first set and a second set of fountain encoded symbols; and

a network interface module for transmitting the first set and the second set of generated fountain encoded symbols via a multi-link network, wherein the first set of generated fountain encoded symbols having a smaller number of edge degrees than the second set of generated fountain encoded symbols, and the first set of generated fountain encoded symbols are transmitted over a first network link having a shorter delay and lower data loss than a second network link used to transmit the second set of generated fountain encoded symbols.

7. The apparatus of claim 6 further comprising:

a feedback processing module for receiving feedback and for determining whether the content has been decoded and recovered responsive to said received feedback.

8. The apparatus of claim 6 , further comprising

a timing module for determining whether a timer for transmitting the generated fountain encoded symbols has expired.

9. The apparatus of claim 6 further comprising a module for estimating a recovery probability for each network link for a next unit of the generated fountain encoded symbols.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: THOMSON LICENSING S.A.S.
To: MAGNOLIA LICENSING LLC
Reel/Frame 053570/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2012
From: WU, ZHENYU
To: THOMSON LICENSING
Reel/Frame 028890/0279 →