Scheduling of multiple files for serving on a server
    4.
    发明授权
    Scheduling of multiple files for serving on a server 有权
    计划在服务器上投放的多个文件

    公开(公告)号:US08122139B2

    公开(公告)日:2012-02-21

    申请号:US12370193

    申请日:2009-02-12

    IPC分类号: G06F15/16

    CPC分类号: H04L67/32

    摘要: 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 the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates.

    摘要翻译: 使用耦合到数据网络的服务器提供多个文件。 确定多个文件,其中文件包括整数个块,并且其中每个块包括至少一个输入符号。 对于每个文件,确定在其上服务该文件的至少一个信道的指示,并且对于每个文件,确定服务该文件的速率。 此外,确定用于处理块的调度,并且根据调度生成块的输出符号。 输出符号在相应的至少一个信道上发送,其中文件以其相应的速率同时提供。

    SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER
    6.
    发明申请
    SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER 有权
    在服务器上安排多个文件的安排

    公开(公告)号:US20090210547A1

    公开(公告)日:2009-08-20

    申请号:US12370193

    申请日:2009-02-12

    IPC分类号: G06F15/16

    CPC分类号: H04L67/32

    摘要: 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 the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates.

    摘要翻译: 使用耦合到数据网络的服务器提供多个文件。 确定多个文件,其中文件包括整数个块,并且其中每个块包括至少一个输入符号。 对于每个文件,确定在其上服务该文件的至少一个信道的指示,并且对于每个文件,确定服务该文件的速率。 此外,确定用于处理块的调度,并且根据调度生成块的输出符号。 输出符号在相应的至少一个信道上发送,其中文件以其相应的速率同时提供。

    SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER
    7.
    发明申请
    SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER 有权
    在服务器上安排多个文件的安排

    公开(公告)号:US20120136973A1

    公开(公告)日:2012-05-31

    申请号:US13367714

    申请日:2012-02-07

    IPC分类号: G06F15/16

    CPC分类号: H04L67/32

    摘要: 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 the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates.

    摘要翻译: 使用耦合到数据网络的服务器提供多个文件。 确定多个文件,其中文件包括整数个块,并且其中每个块包括至少一个输入符号。 对于每个文件,确定在其上服务该文件的至少一个信道的指示,并且对于每个文件,确定服务该文件的速率。 此外,确定用于处理块的调度,并且根据调度生成块的输出符号。 输出符号在相应的至少一个信道上发送,其中文件以其相应的速率同时提供。

    System and method for reliably communicating the content of a live data stream
    9.
    发明授权
    System and method for reliably communicating the content of a live data stream 有权
    用于可靠地传送实时数据流的内容的系统和方法

    公开(公告)号:US07249291B2

    公开(公告)日:2007-07-24

    申请号:US10367573

    申请日:2003-02-14

    IPC分类号: H03M13/05

    摘要: 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 contains segment data. A forward error correction algorithm is applied to each segment's data, thereby producing FEC-encoded segment data. The FEC-encoded segment data is contained within an FEC-encoded block, resulting in a corresponding plurality of FEC-encoded blocks being generated. Each FEC-encoded block is copied to a sub-channel on both a first encoder channel and a second encoder channel, resulting in a plurality of FEC-encoder blocks residing on the first and second encoder channels. The first and second encoder channels differ in the number of sub-channels they contain (interleaving depth), and accordingly the arrangement of the FEC-encoded blocks in the first and second encoder channels are different. A first cross-section of the FEC-encoded segment data contained within the FEC-encoded blocks resident in the first encoder channel is added to a first transmit block T0. Similarly, A first cross-section of the FEC-encoded segment data contained within the FEC-encoded blocks resident in the second encoder channel is added to a second transmit block T1. The first and second transmit blocks are then communicated to the receiver.

    摘要翻译: 一种用于使用包括用于在传输之前对实时数据内容进行编码的两个编码器信道的多个信道将实时数据流的内容传送到接收机的方法。 最初,接收实时数据流的多个段,其中每个段包含段数据。 向每个段的数据应用前向纠错算法,从而产生FEC编码的段数据。 FEC编码的段数据被包含在FEC编码的块内,导致生成相应的多个FEC编码的块。 每个FEC编码的块被复制到第一编码器信道和第二编码器信道上的子信道,导致驻留在第一和第二编码器信道上的多个FEC编码器块。 第一和第二编码器通道在它们包含的子通道数量(交织深度)上不同,因此第一和第二编码器通道中的FEC编码块的排列是不同的。 包含在驻留在第一编码器信道中的FEC编码块内的FEC编码段数据的第一横截面被添加到第一传输块T 0 0。 类似地,包含在驻留在第二编码器信道中的FEC编码块中的FEC编码段数据的第一横截面被添加到第二传输块T 1。 然后将第一和第二发送块传送到接收器。

    Scheduling of multiple files for serving on a server

    公开(公告)号:US20060129692A1

    公开(公告)日:2006-06-15

    申请号:US11236202

    申请日:2005-09-26

    IPC分类号: G06F15/16

    CPC分类号: H04L67/32

    摘要: 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 the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates.