×

Receiving streaming content from servers located around the globe

  • US 8,825,894 B2
  • Filed: 10/14/2009
  • Issued: 09/02/2014
  • Est. Priority Date: 10/15/2008
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×