| Patent Number |
Title Of Patent |
Date Issued |
| 7512697 |
Scheduling of multiple files for serving on a server |
March 31, 2009 |
| Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve |
| 7447235 |
FEC-based reliability control protocols |
November 4, 2008 |
| In a transport system, data is reliably transported from a sender to a receiver by organizing the data to be transported into data blocks, wherein each data block comprises a plurality of encoding units, transmitting encoding units of a first data block from the sender to the receive |
| 7293222 |
Systems and processes for fast encoding of hamming codes |
November 6, 2007 |
| Decoding that uses an extended Hamming code in one of the primary stages of static encoding uses a calculation of the r+1 Hamming redundant symbols for k input symbols from which Hamming redundant symbols are calculated, where r satisfies 2.sup.r-1-r.ltoreq.k<2.sup.r-r-1. This eff |
| 7265688 |
Systems and processes for decoding a chain reaction code through inactivation |
September 4, 2007 |
| A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source s |
| 7249291 |
System and method for reliably communicating the content of a live data stream |
July 24, 2007 |
| A method for communicating the content of a live data stream to a receiver using a plurality of channels comprising two encoder channels used to encode the live data content prior to transmission. Initially a plurality of segments of a live data stream are received, wherein each segment |
| 7240358 |
Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers ar |
July 3, 2007 |
| A media object is scheduled for transmission between a server and a client. The media object is partitioned into segments of blocks, wherein each block is a unit of media for which a client will wait to receive an entire block before playing out the block, and wherein each segment in |
| 7072971 |
Scheduling of multiple files for serving on a server |
July 4, 2006 |
| Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve |
| 7068729 |
Multi-stage code generator and decoder for communication systems |
June 27, 2006 |
| A method of encoding data for transmission from a source to a destination over a communications channel is provided. A plurality of redundant symbols are generated from an ordered set of input symbols to be transmitted. A plurality of output symbols are generated from a combined set |
| 7030785 |
Systems and processes for decoding a chain reaction code through inactivation |
April 18, 2006 |
| A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source s |
| 6856263 |
Systems and processes for decoding chain reaction codes through inactivation |
February 15, 2005 |
| A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source symbo |