Methods and systems for broadcast-like effect using fractional-storage servers
First Claim
Patent Images
1. ) A method for broadcast-like content streaming, comprising:
- encoding approximately sequential segments of content into erasure-coded fragments, shortly after the segments are made available by a streaming source;
shortly thereafter, distributing the fragments for storage on a plurality of fractional-storage servers; and
shortly thereafter, obtaining the fragments by an assembling device using a fragment pull protocol;
wherein obtaining the fragments occurs while fragments associated with subsequent segments of the content are being encoded and distributed.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for broadcast-like effect using fractional-storage servers that receive and store erasure-coded fragments, which are generated on-the-fly from segments of streaming content arriving in real-time. Shortly thereafter, assembling devices obtain the fragments and reconstruct the segments at a rate that allows approximately real-time presentation of the streaming content including the segments.
-
Citations
20 Claims
-
1. ) A method for broadcast-like content streaming, comprising:
- encoding approximately sequential segments of content into erasure-coded fragments, shortly after the segments are made available by a streaming source;
shortly thereafter, distributing the fragments for storage on a plurality of fractional-storage servers; and
shortly thereafter, obtaining the fragments by an assembling device using a fragment pull protocol;
wherein obtaining the fragments occurs while fragments associated with subsequent segments of the content are being encoded and distributed. - View Dependent Claims (2, 3, 4, 5, 6)
- encoding approximately sequential segments of content into erasure-coded fragments, shortly after the segments are made available by a streaming source;
-
7. ) A method for creating a broadcast-like effect, comprising:
- generating erasure-coded fragments on-the-fly from segments of streaming content;
distributing the fragments in real-time to a plurality of fractional-storage servers; and
obtaining the fragments in real-time from the servers. - View Dependent Claims (8, 9, 10, 11, 12, 13)
- generating erasure-coded fragments on-the-fly from segments of streaming content;
-
14. ) A system comprising:
- fractional-storage servers configured to receive and store erasure-coded fragments, which are generated on-the-fly from segments of streaming content arriving in real-time; and
assembling devices configured to obtain the fragments and reconstruct the segments shortly after the fragments are received by the fractional-storage servers, at a rate that allows approximately real-time presentation of the streaming content comprising the segments. - View Dependent Claims (15, 16, 17, 18, 19, 20)
- fractional-storage servers configured to receive and store erasure-coded fragments, which are generated on-the-fly from segments of streaming content arriving in real-time; and
Specification