Patent ID: 8225083
Filing Date: 2012-07-17
Classification: G06F,H04L

Abstract:
1. A method of seeding media content in a system, the method comprising: determining a next device to receive data chunks after the data chunks are received by a first device; decrypting the data chunks and re-encrypting the data chunks with a first key that enables the next device to decrypt the data chunks; causing the re-encrypted data chunks to be transmitted to the next device; and causing the next device to propagate the data chunks to a plurality of devices by (i) determining the plurality of devices to receive the data chunks, (ii) decrypting the re-encrypted data chunks, and (iii) for each of the plurality of devices to receive the data chunks, encrypting the data chunks with a second key that corresponds to each of a respective one of the plurality of devices to enable each of the plurality of devices to decrypt the data chunks, wherein each of the plurality of devices is caused to recursively propagate its received data chunks to one or more other devices that are chosen to continue transmitting the received data chunks until each of the plurality of devices has received a designated portion of the data chunks.