Peer-to-peer distributed storage for internet protocol television
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification