Methods and systems for requesting fragments without specifying the source address

    公开(公告)号:US07840679B2

    公开(公告)日:2010-11-23

    申请号:US12579355

    申请日:2009-10-14

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1002 H04L67/1097

    摘要: A content delivery system which supports fragment requests without specifying the source address, including an assembling device, a relay server, and fractional-storage servers. The assembling device issues a client-request to receive enough erasure-coded fragments to reconstruct a portion of streaming content. The relay server receives the client-request, selects a plurality of fractional-storage servers that together store enough fragments to reconstruct the portion, and transmits, to the fractional-storage servers, fragment pull protocol requests for these sufficient fragments, on behalf of the assembling device. And the fractional-storage servers transmit the requested fragments to the assembling device in response to the fragment requests.

    Maximum bandwidth broadcast-like streams
    43.
    发明授权
    Maximum bandwidth broadcast-like streams 有权
    最大带宽广播式流

    公开(公告)号:US07827296B2

    公开(公告)日:2010-11-02

    申请号:US12579273

    申请日:2009-10-14

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: H04L67/1002 H04L67/1097

    摘要: Methods and systems for maximum bandwidth broadcast-like streams, including a plurality of assembling devices; each assembling device retrieves, approximately simultaneously, erasure-coded fragments from a plurality of fractional-storage CDN servers, whereby the broadcast-like streaming contents are reconstructed from the fragments, and wherein different mixtures of broadcast-like streaming contents can be retrieved by the assembling devices until the aggregated bandwidth used by the assembling devices to retrieve the fragments approaches the aggregated fragment delivery bandwidth capabilities of the servers.

    摘要翻译: 用于最大带宽广播的流的方法和系统,包括多个组装装置; 每个组装装置大致同时从多个分数存储CDN服务器检索擦除编码的片段,由此从片段重构类似广播的流内容,并且其中广播式流内容的不同混合可以由 组装设备,直到组装设备使用的检索分段的聚合带宽接近服务器的聚合分段传送带宽能力。

    Methods and systems for fast segment reconstruction

    公开(公告)号:US07818430B2

    公开(公告)日:2010-10-19

    申请号:US12579291

    申请日:2009-10-14

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1002 H04L67/1097

    摘要: Fast segment reconstruction from erasure-coded fragments, including the steps of requesting, by an assembling device using a fragment pull protocol, from a plurality of fractional-storage servers, a first quantity of erasure-coded fragments associated with one or more segments of streaming content; the first quantity of fragments is requested approximately according to the sequential order of the segments, and the first quantity of fragments is more than the minimal quantity of fragments needed for reconstructing the one or more segments. And receiving, by the assembling device, a second decodable quantity of fragments as a response; whereby the second quantity of fragments may be smaller than the first quantity due to a failure condition.

    Methods and systems for bandwidth amplification using replicated fragments
    46.
    发明申请
    Methods and systems for bandwidth amplification using replicated fragments 审中-公开
    使用复制片段进行带宽放大的方法和系统

    公开(公告)号:US20100095015A1

    公开(公告)日:2010-04-15

    申请号:US12580058

    申请日:2009-10-15

    IPC分类号: G06F15/16

    摘要: Bandwidth amplification using replicated fragments, including fractional-storage CDN servers storing erasure-coded fragments associated with content; and bandwidth amplification devices storing copies of sub-sets of the fragments stored on the servers in order to increase the system's total fragment delivery bandwidth. Wherein the average bandwidth amplification device comprises much less storage space and bandwidth than the average server, and the content can be reconstructed from any combination of enough unique fragments regardless of whether these fragments were obtained from the servers or from the bandwidth amplification devices.

    摘要翻译: 使用复制片段的带宽放大,包括存储与内容相关联的擦除编码片段的分数存储CDN服务器; 以及存储在服务器上的片段子集的副本的带宽放大设备,以便增加系统的总片段传送带宽。 其中平均带宽放大装置包含比平均服务器少得多的存储空间和带宽,并且可以从足够的唯一片段的任何组合重建内容,而不管这些片段是从服务器还是从带宽放大装置获得。

    Hybrid distributed streaming system comprising high-bandwidth servers and peer-to-peer devices
    47.
    发明申请
    Hybrid distributed streaming system comprising high-bandwidth servers and peer-to-peer devices 审中-公开
    混合分布式流媒体系统,包括高带宽服务器和点对点设备

    公开(公告)号:US20100094972A1

    公开(公告)日:2010-04-15

    申请号:US12580016

    申请日:2009-10-15

    IPC分类号: G06F15/16

    摘要: Hybrid distributed streaming system comprising high-bandwidth servers and peer-to-peer devices. The system includes fractional-storage CDN servers storing a first portion of rateless-coded fragments; and bandwidth amplification devices having a significantly smaller storage space and bandwidth compared to the servers, and storing a second portion of the fragments. Wherein both portions comprise unique rateless-coded fragments encoded with a high redundancy factor from streaming contents, the second portion is much larger than the first portion, and the first portion comprises approximately enough fragments to reconstruct the streaming contents.

    摘要翻译: 混合分布式流媒体系统,包括高带宽服务器和点对点设备。 该系统包括存储无编码片段的第一部分的分数存储CDN服务器; 带宽放大装置与服务器相比具有明显更小的存储空间和带宽,并且存储片段的第二部分。 其中两个部分包括由流内容高度冗余因子编码的唯一无编码片段,第二部分比第一部分大得多,第一部分包括足够大的片段来重构流传输内容。

    Receiving Streaming Content from Servers Located Around the Globe
    48.
    发明申请
    Receiving Streaming Content from Servers Located Around the Globe 有权
    从位于全球的服务器接收流媒体内容

    公开(公告)号:US20100094966A1

    公开(公告)日:2010-04-15

    申请号:US12579396

    申请日:2009-10-14

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1002 H04L67/1097

    摘要: Receiving streaming content from servers located around the globe, including the following steps: requesting via the Internet, by an assembling device which may be located almost anywhere around the globe, using a fragment pull protocol, a set of erasure-coded fragments associated with segments of streaming content, from a plurality of fractional-storage servers which may be located almost anywhere around the globe. And compensating for lost fragments by requesting additional erasure-coded fragments that are needed to reconstruct the segments. Wherein the bandwidth of the streaming content is bounded approximately only by the incoming bandwidth of the assembling device.

    摘要翻译: 接收来自全球各地的服务器的流式传输内容,其中包括以下步骤:通过互联网通过可能位于世界各地任何地方的组装设备进行请求,使用片段拉取协议,与段相关联的一组擦除编码片段 来自可以位于全球几乎任何地方的多个分数存储服务器的流内容。 并通过请求重建段所需的附加擦除编码片段来补偿丢失的片段。 其中流式传输内容的带宽大致仅由装配设备的传入带宽限制。

    Methods and systems for controlling fragment load on shared links
    49.
    发明申请
    Methods and systems for controlling fragment load on shared links 有权
    用于控制共享链路上的片段负载的方法和系统

    公开(公告)号:US20100094950A1

    公开(公告)日:2010-04-15

    申请号:US12580104

    申请日:2009-10-15

    IPC分类号: G06F15/167

    摘要: Controlling fragment load on shared links, including a large number of fractional-storage CDN servers storing erasure-coded fragments encoded with a redundancy factor greater than one from contents, and a large number of assembling devices configured to obtain the fragments from sub-sets of the servers. At least some of the servers share their Internet communication link with other Internet traffic, and the fragment traffic via the shared link is determined by the number of sub-sets in which the servers accessed via the shared link participate. Wherein the maximum number of sub-sets in which the servers accessed via the shared link are allowed to participate is approximately a decreasing function of the throughput of the other Internet traffic via the shared link.

    摘要翻译: 控制共享链路上的片段负载,包括存储以内容大于1的冗余因子编码的擦除编码片段的大量分数存储CDN服务器,以及大量组装设备,用于从子集的子集获得片段 服务器。 至少一些服务器与其他互联网流量共享其互联网通信链路,并且通过共享链路的分段流量由通过共享链路访问的服务器参与的子集的数量来确定。 其中通过共享链路访问的服务器的最大子集数被允许参与大约是经由共享链路的其他因特网业务的吞吐量的递减函数。

    Detecting and using heart rate training zone
    50.
    发明申请
    Detecting and using heart rate training zone 有权
    检测和使用心率训练区

    公开(公告)号:US20090312658A1

    公开(公告)日:2009-12-17

    申请号:US12484183

    申请日:2009-06-13

    IPC分类号: A61B5/02 A63B24/00 H04R29/00

    摘要: Methods and devices for comprising: obtaining an estimated heart rate training zone for a user; measuring the pulse rate of the user; and performing a plurality of computerized talk tests, such that a higher number of computerized talk tests are performed when the measured pulse rate is more in the vicinity of the estimated heart rate training zone than outside the vicinity of the estimated heart rate training zone. Other embodiments include devices for controlling an exercise program, comprising: an interface to an element configured to play auditory signals, and an interface to an element configured to record a user's speech in accordance with the auditory signals; wherein the device is configured to provide an indication upon identifying involuntary interruptions in the user's speech.

    摘要翻译: 用于包括:为用户获得估计的心率训练区的方法和装置; 测量用户的脉搏率; 并且执行多个计算机通话测试,使得当所测量的脉搏率在估计的心率训练区域附近比估计的心率训练区域附近更多时,执行更多数量的计算机通话测试。 其他实施例包括用于控制运动程序的装置,包括:到配置成播放听觉信号的元件的接口,以及到配置成根据听觉信号记录用户的语音的元件的接口; 其中所述设备被配置为在确定所述用户的语音中的非自愿中断时提供指示。