Methods and devices for obtaining a broadcast-like streaming content
First Claim
Patent Images
1. ) A method comprising:
- obtaining by an assembling device an indication of one or more segments of streaming content for which erasure-coded fragments were recently distributed to fractional-storage servers; and
retrieving at least some of the recently distributed erasure-coded fragments using a fragment pull protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
Obtaining a broadcast-like streaming content by an assembling device from a distributed storage. The assembling device obtains erasure-coded fragments associated with sequential segments of streaming content from fractional-storage servers, approximately at the same rate that the fragments are being stored on the servers and shortly after the fragments are stored. And wherein the streaming content is segmented, encoded into the fragments, and stored on the servers progressively as the streaming content is made available.
28 Citations
20 Claims
-
1. ) A method comprising:
- obtaining by an assembling device an indication of one or more segments of streaming content for which erasure-coded fragments were recently distributed to fractional-storage servers; and
retrieving at least some of the recently distributed erasure-coded fragments using a fragment pull protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- obtaining by an assembling device an indication of one or more segments of streaming content for which erasure-coded fragments were recently distributed to fractional-storage servers; and
-
8. ) An apparatus comprising:
- an assembling device configured to obtain erasure-coded fragments associated with sequential segments of streaming content from fractional-storage servers, approximately at the same rate that the fragments are being stored on the servers and shortly after the fragments are stored;
wherein the streaming content is segmented, encoded into the fragments, and stored on the servers progressively as the streaming content is made available. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- an assembling device configured to obtain erasure-coded fragments associated with sequential segments of streaming content from fractional-storage servers, approximately at the same rate that the fragments are being stored on the servers and shortly after the fragments are stored;
-
15. ) An apparatus comprising:
- an assembling device configured to receive an indication that it is allowed to access a first segment, and obtain erasure-coded fragments associated with the first segment from fractional-storage servers;
the assembling device is further configured to obtain fragments associated with subsequent segments as the access to the segments is progressively allowed;
wherein the first segment and the subsequent segments belong to streaming content, and their associated fragments are pre-stored on the servers. - View Dependent Claims (16, 17, 18, 19, 20)
- an assembling device configured to receive an indication that it is allowed to access a first segment, and obtain erasure-coded fragments associated with the first segment from fractional-storage servers;
Specification