IP Library Granted Patent US 8,271,847
Granted Patent B2
US 8,271,847 · App. 12/565,453 · Granted Sep 18, 2012

Method and apparatus for N+1 packet level mesh protection

Assignee: Agere Systems Inc.
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,271,847
App. No.
12/565,453
Granted
Sep 18, 2012
Kind
B2
Abstract

Methods and apparatus are provided for N+1 packet level mesh protection. An error correction encoding method is provided that assembles M-T data packets; appends a sequence number and a payload integrity check to each of the M-T data packets; and creates T protection packets having the sequence number and payload integrity check, wherein a payload for each of the T protection packets are formed from corresponding symbols in the M-T data packets. An error correction decoding method is also provided that receives a plurality of error-free packets and one or more packets having an error; and reconstructs the one or more packets having an error by applying block erasure decoding to said plurality of error-free packets, whereby one packet having an error can be reconstructed for each protection packet used to encode the received packets.

Claims (12)

1. An error correction decoding method, comprising:

receiving a plurality of error-free packets and one or more packets having an error; and

reconstructing said one or more packets having an error by applying block erasure decoding to said plurality of error-free packets, whereby one packet having an error can be reconstructed for each protection packet used to encode said received packets wherein each of T protection packets corresponds to M-T data packets in an M-way mesh, wherein each of said T protection packets comprises payload symbols, and wherein each of said payload symbols is generated from a corresponding location in said M-T data packets.

2. The method of claim 1 , wherein said block erasure decoder is a Bit Interleaved Parity (BIP-8) or byte-wise exclusive OR function.

3. The method of claim 1 , further comprising the step of removing any padding at the end of said plurality of packets.

4. An error correction decoder, comprising:

a memory; and

at least one processor, coupled to the memory, operative to:

receive a plurality of error-free packets and one or more packets having an error; and

reconstruct said one or more packets having an error by applying a block erasure decoder to a said plurality of error-free packets, whereby one packet having an error can be reconstructed for each protection packet used to encode said received packets, wherein each of T protection packets corresponds to M-T data packets in an M-way mesh, wherein each of said T protection packets comprises payload symbols, and wherein each of said payload symbols is generated from a corresponding location in said M-T data packets.

5. The error correction decoder of claim 4 , wherein said block erasure decoder is a bytewise exclusive OR or BIP-8.

6. The error correction decoder of claim 4 , further comprising the step of removing any padding at the end of said M packets.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: LSI CORPORATION
To: INTEL CORPORATION
Reel/Frame 035090/0477 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 32856/0031 Recorded Nov 18, 2014
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 034286/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: AGERE SYSTEMS LLC
To: LSI CORPORATION
Reel/Frame 034245/0655 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
CERTIFICATE OF CONVERSION Recorded Mar 24, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 032513/0066 →
Continuity (2)
Division 11239273 · Sep 29, 2005
Related Publication 20100017687A1 · Jan 21, 2010