Peer-to-peer distributed storage for internet protocol television
AssigneeAt&T Knowledge Ventures, L.P.
InventorsYih-Farn Chen, Yennun Huang, Jeremy Rahe, Bin Wei
Life of this patent
Estimating the term…
Abstract
A plurality of portions of a video content item is distributed to a plurality of peers, respectively, of a peer-to-peer network. Each of the plurality of portions encodes less than an entire portion of the video content item. A peer of the network retrieves at least a subset of the plurality of portions of the video content item from at least a subset of the peers. The at least the subset of the plurality of portions of the video content item enables recovery of the video content item by the peer.
Claims20
A method comprising:
- distributing a plurality of portions of a video content item to a plurality of peers, respectively, of a peer-to-peer network, wherein each of the plurality of portions encodes less than an entire portion of the video content item;
- and
- retrieving, by a peer of the peer-to-peer network, at least a subset of the plurality of portions of the video content item from at least a subset of the peers, wherein the at least the subset of the plurality of portions of the video content item enables recovery of the video content item by the peer.
A computer-readable medium encoded with a computer program, the computer program to cause a computer system to:
- retrieve, via a peer-to-peer network, a subset of a plurality of portions of an erasure-encoded video content item from a subset of a plurality of peers, respectively, of the peer-to-peer network, wherein each of the subset of the plurality of portions encodes less than an entire portion of the erasure-encoded video content item;
- decode the subset of the plurality of portions to recover the video content item;
- and
- play the video content item.
A system comprising:
- an erasure-encoder which erasure-encodes a video content item to form erasure-encoded data;
- and
- a server to distribute a plurality of portions of the erasure-encoded data to a plurality of peers, respectively, of a peer-to-peer network, wherein each of the plurality of portions encodes less than an entire portion of the video content item.
Dependencies are inferred from the claim text.