IP Library Granted Patent US 8,745,461
Granted Patent B2
US 8,745,461 · App. 13/591,892 · Granted Jun 3, 2014

Method and apparatus for N+1 packet level mesh protection

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,745,461
App. No.
13/591,892
Granted
Jun 3, 2014
Kind
B2
Abstract

Methods and apparatus are provided for N+1 packet level mesh protection. An error correction encoder is provided for encoding message symbols, m 0 through m N-1 , to generate a codeword that includes the message symbols, m 0 through m N-1 , and one or more check symbols. The error correction encoder comprises a linear feedback shift register having one or more flip-flops to generate the check symbols after shifting the message symbols, m 0 through m N-1 , through the linear feedback shift register. An error correction decoder is also provided for decoding a codeword that includes message symbols, m 0 through m N-1 , and one or more check symbols. The error correction decoder comprises a linear feedback shift register having one or more flip-flops to generate an error symbol based on a remainder after shifting the message symbols, m 0 through m N-1 , and the one or more check symbols through the linear feedback shift register.

Claims (8)

1. An error correction encoder for encoding message symbols, m 0 through m N-1 , to generate an error correction codeword that includes said message symbols, m 0 through m N-1 , and one or more check symbols, comprising:

a linear feedback shift register having one or more flip-flops to generate said check symbols for said error correction codeword after shifting said message symbols, m 0 through m N-1 , through said linear feedback shift register, wherein each error correction codeword includes said message symbols, m 0 through m N-1 , and said corresponding generated check symbols.

2. An error correction encoder for encoding message symbols, m 0 through m N-1 , to generate an error correction codeword that includes said message symbols, m 0 through m N-1 , and one or more check symbols, comprising:

a linear feedback shift register having one or more flip-flops to generate said check symbols for said error correction codeword after shifting said message symbols, m 0 through m N-1 , through said linear feedback shift register, wherein a payload containing said message symbols, m 0 through m N-1 , comprises a symbol-wise exclusive or (XOR) of said message symbols, m 0 through m N-1 .

3. An error correction decoder for decoding an error correction codeword that includes message symbols, m 0 through m N-1 , and one or more corresponding check symbols, comprising:

a linear feedback shift register having one or more flip-flops to generate an error symbol based on a remainder after shifting said message symbols, m 0 through m N-1 , and said one or more check symbols of said error correction codeword through said linear feedback shift register, wherein each error correction codeword includes said message symbols, m 0 through m N-1 , and said one or more corresponding check symbols.

4. An error correction decoder for decoding an error correction codeword that includes message symbols, m 0 through m N-1 , and one or more check symbols, comprising:

a linear feedback shift register having one or more flip-flops to generate an error symbol based on a remainder after shifting said message symbols, m 0 through m N-1 , and said one or more check symbols of said error correction codeword through said linear feedback shift register, wherein said error symbol is said remainder for T equal to one check symbol, where T is a number of protection 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 →