IP Library Granted Patent US 8,707,139
Granted Patent B2
US 8,707,139 · App. 11/874,484 · Granted Apr 22, 2014

Systems, methods, apparatus, and computer program products for providing forward error correction with low latency

Inventors: H. Lewis Wolfgang (Stamford, CT); Michael J. Fischer (Hamden, CT); Weimin Fang (Stamford, CT)
Assignee: Kencast, 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,707,139
App. No.
11/874,484
Granted
Apr 22, 2014
Kind
B2
Abstract

Systems, methods, apparatus and computer program products for providing forward error correction with low latency to live streams in networks are provided, including outputting source data at a rate less than the rate of a source stream, building a buffer, FEC decoding the source data; and outputting the packets at a rate equal to the rate of the source stream.

Claims (21)

1. A method for providing forward error correction, comprising:

receiving information about when one or more receivers are operational;

transmitting an FEC encoded stream using a time window of t seconds;

transmitting an unencoded stream of source packets shifted t seconds with respect to data in a source stream, wherein the unencoded stream is transmitted when a receiver is within a first t seconds of being operational;

receiving the FEC encoded stream and the unencoded stream;

outputting the unencoded stream for the first t seconds;

collecting data from the FEC encoded stream;

after t seconds, FEC decoding the FEC encoded stream thereby generating a decoded stream; and

outputting the decoded stream.

2. A system for providing forward error correction, comprising:

at least one transmitter operable to receive information about when one or more receivers are operational, transmit an FEC encoded stream using a time window of t seconds and an unencoded stream of source packets shifted t seconds with respect to data in a source stream, wherein the unencoded stream is transmitted when one or more of the receivers are within a first t seconds of being operational; and

the one or more receivers being operable to receive the FEC encoded stream and the unencoded stream, output the unencoded stream for the first t seconds, collect data from the FEC encoded stream, FEC decode the FEC encoded stream after t seconds thereby generating a decoded stream, and output the decoded stream.

3. A non-transitory computer-readable medium having control logic stored therein for causing a computer to provide forward error correction, said control logic comprising:

computer readable program code means for causing the computer to receive information about when one or more receivers are operational;

computer readable program code means for causing the computer to transmit an FEC encoded stream using a time window of t seconds;

computer readable program code means for causing the computer to transmit an unencoded stream of source packets shifted t seconds with respect to data in a source stream, wherein the unencoded stream is transmitted when a receiver is within a first t seconds of being operational;

computer readable program code means for causing the computer to receive the FEC encoded stream and the unencoded stream;

computer readable program code means for causing the computer to output the unencoded stream for the first t seconds;

computer readable program code means for causing the computer to collect data from the encoded stream;

computer readable program code means for causing the computer to FEC decoding the FEC encoded stream after t seconds thereby generating a decoded stream; and

computer readable program code means for causing the computer to output the decoded stream.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2019
From: WOLFGANG, H. LEWIS
To: KENCAST, INC.
Reel/Frame 051269/0266 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2018
From: EDGEMONT CAPITAL LLC
To: KENCAST, INC.
Reel/Frame 046610/0551 →
PATENT SECURITY AGREEMENT Recorded Apr 15, 2016
From: KENCAST, INC.
To: ENHANCED CAPITAL CONNECTICUT FUND V, LLC
Reel/Frame 038439/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2009
From: WOLFGANG, H. LEWIS; FISCHER, MICHAEL J.; FANG, WEIMIN
To: KENCAST, INC.
Reel/Frame 022138/0566 →
Continuity (2)
Provisional Application 60829910 · Oct 18, 2006
Related Publication 20080098284A1 · Apr 24, 2008