Methods and devices for controlling the rate of a pull protocol
First Claim
Patent Images
1. ) A method for accumulating erasure-coded fragments, comprising:
- requesting from a plurality of fractional-storage servers, by an assembling device utilizing a fragment pull protocol, erasure-coded fragments associated with segments of streaming content, at a controlled rate that enables presentation of the streaming content.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for controlling the rate of a pull protocol, including the steps of requesting, from a plurality of fractional-storage servers by an assembling device utilizing a fragment pull protocol, erasure-coded fragments at a first rate that is estimated to approximately result in a target fragment reception throughput. And requesting, by the assembling device, additional erasure-coded fragments instead of fragments that have already been requested but have failed to arrive at the assembling device.
23 Citations
20 Claims
-
1. ) A method for accumulating erasure-coded fragments, comprising:
- requesting from a plurality of fractional-storage servers, by an assembling device utilizing a fragment pull protocol, erasure-coded fragments associated with segments of streaming content, at a controlled rate that enables presentation of the streaming content.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. ) A method for retrieving erasure-coded fragments comprising:
- requesting, from a plurality of fractional-storage servers by an assembling device utilizing a fragment pull protocol, erasure-coded fragments at a first rate that is estimated to approximately result in a target fragment reception throughput; and
requesting, by the assembling device, additional erasure-coded fragments instead of fragments that were already requested but have failed to arrive at the assembling device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- requesting, from a plurality of fractional-storage servers by an assembling device utilizing a fragment pull protocol, erasure-coded fragments at a first rate that is estimated to approximately result in a target fragment reception throughput; and
-
16. ) An apparatus comprising:
- an assembling device configured to retrieve erasure-coded fragments from a plurality of fractional-storage servers via multiple fragment pull protocol requests;
wherein the fragment pull protocol requests comprise requests for fragments transmitted at a first rate which is determined approximately according to a target fragment-reception rate, and additional requests for fragments instead of fragments that were already requested but have failed to arrive at the assembling device. - View Dependent Claims (17, 18, 19, 20)
- an assembling device configured to retrieve erasure-coded fragments from a plurality of fractional-storage servers via multiple fragment pull protocol requests;
Specification