ENHANCED BLOCK-REQUEST STREAMING USING BLOCK PARTITIONING OR REQUEST CONTROLS FOR IMPROVED CLIENT-SIDE HANDLING
    4.
    发明申请
    ENHANCED BLOCK-REQUEST STREAMING USING BLOCK PARTITIONING OR REQUEST CONTROLS FOR IMPROVED CLIENT-SIDE HANDLING 有权
    使用块分割或请求控制来改善客户端处理的增强块请求流

    公开(公告)号:US20110231569A1

    公开(公告)日:2011-09-22

    申请号:US12887483

    申请日:2010-09-21

    IPC分类号: G06F15/16

    摘要: A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server. A client device can be adapted to take advantage of the ingestion process. The client device might be configured to optimize use of resources, given the information available to it from the ingestion system. This may include configurations to determine the sequence, timing and construction of block requests based on monitoring buffer size and rate of change of buffer size, use of variable sized requests, mapping of block requests to underlying transport connections, flexible pipelining of requests, and/or use of whole file requests based on statistical considerations.

    摘要翻译: 块请求流系统提供了这样的系统的用户体验和带宽效率的改进,通常使用以传统文件服务器(HTTP,FTP等)服务的形式生成数据的摄取系统,其中 摄取系统进入内容,并将其准备为由文件服务器提供的文件或数据元素。 客户端设备可以适应于摄取过程的优点。 考虑到从摄取系统可用的信息,客户端设备可能被配置为优化资源的使用。 这可以包括基于监视缓冲区大小和缓冲区大小的改变速率来确定块请求的顺序,时间和结构的配置,使用可变大小的请求,将块请求映射到底层传输连接,请求的灵活流水线化和/ 或基于统计考虑使用整个文件请求。

    Dynamic stream interleaving and sub-stream based delivery
    8.
    发明授权
    Dynamic stream interleaving and sub-stream based delivery 有权
    动态流交织和基于子流的传送

    公开(公告)号:US09178535B2

    公开(公告)日:2015-11-03

    申请号:US12103605

    申请日:2008-04-15

    摘要: A communications system can provide methods of dynamically interleaving streams, including methods for dynamically introducing greater amounts of interleaving as a stream is transmitted independently of any source block structure to spread out losses or errors in the channel over a much larger period of time within the original stream than if interleaving were not introduced, provide superior protection against packet loss or packet corruption when used with FEC coding, provide superior protection against network jitter, and allow content zapping time and the content transition time to be reduced to a minimum and minimal content transition times. Streams may be partitioned into sub-streams, delivering the sub-streams to receivers along different paths through a network and receiving concurrently different sub-streams at a receiver sent from potentially different servers. When used in conjunction with FEC encoding, the methods include delivering portions of an encoding of each source block from potentially different servers.

    摘要翻译: 通信系统可以提供动态交织流的方法,包括用于动态地引入更大量的交织的方法,因为流被独立于任何源块结构传输,以在原始内容中在更大的时间段内分散信道中的丢失或错误 流如果未引入交错,则在与FEC编码一起使用时,提供优异的防丢包或丢包,提供优异的网络抖动保护,并允许内容切换时间,并将内容转换时间减少到最小和最小内容转换 次 流可以被划分成子流,通过网络将子流传送到沿着不同路径的接收器,并且在从潜在的不同服务器发送的接收器处同时接收不同的子流。 当与FEC编码结合使用时,这些方法包括从潜在的不同服务器传送每个源块的编码部分。

    ENCODING AND DECODING USING ELASTIC CODES WITH FLEXIBLE SOURCE BLOCK MAPPING
    9.
    发明申请
    ENCODING AND DECODING USING ELASTIC CODES WITH FLEXIBLE SOURCE BLOCK MAPPING 有权
    使用柔性源块绘图使用弹性编码编码和解码

    公开(公告)号:US20120210190A1

    公开(公告)日:2012-08-16

    申请号:US13025900

    申请日:2011-02-11

    IPC分类号: H03M13/00 G06F11/08

    摘要: Data can be encoded by assigning source symbols to base blocks, assigning base blocks to source blocks and encoding each source block into encoding symbols, where at least one pair of source blocks is such they have at least one base block in common with both source blocks of the pair and at least one base block not in common with the other source block of the pair. The encoding of a source block can be independent of content of other source blocks. Decoding to recover all of a desired set of the original source symbols can be done from a set of encoding symbols from a plurality of source blocks wherein the amount of encoding symbols from the first source block is less than the amount of source data in the first source block and likewise for the second source block.

    摘要翻译: 可以通过将源符号分配给基块来分配数据,将源块分配给源块并将每个源块编码为编码符号,其中至少一对源块具有至少一个与两个源块相同的基本块 并且至少一个基本块与该对的另一个源块不相同。 源块的编码可以独立于其他源块的内容。 可以从多个源块的一组编码符号来完成解码所有原始源符号集合,其中来自第一源块的编码符号的量小于第一源块中的源数据量 源块,同样为第二个源块。

    DYNAMIC STREAM INTERLEAVING AND SUB-STREAM BASED DELIVERY
    10.
    发明申请
    DYNAMIC STREAM INTERLEAVING AND SUB-STREAM BASED DELIVERY 有权
    动态流动交互和基于子流的交付

    公开(公告)号:US20080256418A1

    公开(公告)日:2008-10-16

    申请号:US12103605

    申请日:2008-04-15

    IPC分类号: H03M13/05 G06F11/07

    摘要: A communications system can provide methods of dynamically interleaving streams, including methods for dynamically introducing greater amounts of interleaving as a stream is transmitted independently of any source block structure to spread out losses or errors in the channel over a much larger period of time within the original stream than if interleaving were not introduced, provide superior protection against packet loss or packet corruption when used with FEC coding, provide superior protection against network jitter, and allow content zapping time and the content transition time to be reduced to a minimum and minimal content transition times. Streams may be partitioned into sub-streams, delivering the sub-streams to receivers along different paths through a network and receiving concurrently different sub-streams at a receiver sent from potentially different servers. When used in conjunction with FEC encoding, the methods include delivering portions of an encoding of each source block from potentially different servers.

    摘要翻译: 通信系统可以提供动态交织流的方法,包括用于动态地引入更大量的交织的方法,因为流被独立于任何源块结构传输,以在原始内容中在更大的时间段内分散信道中的丢失或错误 流如果未引入交错,则在与FEC编码一起使用时,提供优异的防丢包或丢包,提供优异的网络抖动保护,并允许内容切换时间,并将内容转换时间减少到最小和最小内容转换 次 流可以被划分成子流,通过网络将子流传送到沿着不同路径的接收器,并且在从潜在的不同服务器发送的接收器处同时接收不同的子流。 当与FEC编码结合使用时,这些方法包括从潜在的不同服务器传送每个源块的编码部分。