×

RECOVERY FROM BURST PACKET LOSS IN INTERNET PROTOCOL BASED WIRELESS NETWORKS USING STAGGERCASTING AND CROSS-PACKET FORWARD ERROR CORRECTION

  • US 20150312002A1
  • Filed: 07/09/2015
  • Published: 10/29/2015
  • Est. Priority Date: 07/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for recovering from loss of a packet, comprising:

  • a wireless local area network interface, said wireless local area network interface receiving a multicast data packet;

    a buffer, said buffer storing said received multicast data packet delayed in said buffer, said received multicast data packet being forwarded to said buffer through a first protocol stack;

    a forward error correction erasure decoding module, said forward error correction erasure decoding module detecting packet loss of said multicast data packet, said forward error correction erasure decoding module being in communication with said buffer;

    upon detecting packet loss, said forward error correction erasure decoding module sending a request to join a delayed forward error correction multicast group;

    said wireless local area network interface receiving a parity packet corresponding to said detected packet loss for said multicast data packet, said parity packet forwarded to said forward error correction erasure decoding module through said first protocol stack;

    said forward error correction erasure decoding module forward error correction decoding said parity packet to recover from said detected packet loss using forward error correction control information extracted from said multicast data packet and said forward error correction header from said parity packet, said forward error correction control information being recovered from an end of payload data in said data packet; and

    a second protocol stack, said second protocol stack forwarding said recovered packet via an internal socket, said second protocol stack being in communication with said forward error correction erasure decoding module.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×