Patent ID: 8838823
Filing Date: 2014-09-16
Classification: H04L,H04N

Abstract:
1. A method for a peer to receive content, said method comprising: receiving a streamed leading content sub-clip; determining a set of needed content sub-clips; locating one of said set of needed content sub-clips; calculating a deadline for downloading said located content sub-clip, wherein the deadline for downloading said located content sub-clip is a playback time of a start of said located content sub-clip; determining if said deadline for downloading said located content sub-clip will be met; and downloading said located content sub-clip from multiple peers simultaneously if said deadline for said located content sub-clip will be met, preparing a missing data vector if said deadline for downloading said located content sub-clip will be exceeded; and invoking complementary streaming for blocks of said located content sub-clip for which said deadline will be exceeded.