Patent ID: 8825894
Filing Date: 2014-09-02
Classification: H04L

Abstract:
1. A method for retrieving streaming content by an assembling device, comprising: pulling via the Internet, by the assembling device from a plurality of fractional-storage servers, a set of erasure-coded fragments associated with segments of streaming content, each fragment pull request associated with a specific segment; wherein the fractional-storage servers are scattered over at least one continent and operative to have an aggregated fragment delivery bandwidth greater than the incoming bandwidth of the assembling device; and each of the fractional-storage servers is configured to store at least one erasure-coded fragment but less than the set of erasure-coded fragments; approaching the incoming bandwidth of the assembling device by pulling the fragments fast enough and essentially regardless of fragment loss or distances between the assembling device and the servers; receiving, by the assembling device, at least some of the requested fragments; and compensating for lost fragments by obtaining by the assembling device additional erasure-coded fragments that are needed to reconstruct the segments.