Patent ID: 9516105
Filing Date: 2016-12-06
CPC Classification: H04L,H04N

Claim Text:
1. A computer-implemented method comprising: requesting, by a computing device, playback of an instance of media content from a media distribution system, the instance of media content comprising a number of portions of the instance of the media content; receiving, by the computing device, an identity of a plurality of source computing devices, wherein each source computing device includes at least one portion of the instance of media content from the media distribution system, wherein at least one source computing device from the plurality of source computing devices includes one or more different portions of the instance of media content than another source computing device from the plurality of source computing devices; establishing a peer-to-peer communication connection with at least some of the plurality of source computing devices; obtaining a subset of the number of portions of the instance of the media content from the at least some of the plurality of source computing devices; and constructing a playable portion of the instance of media content from a first minimum number of portions of the instance of the media content, wherein the first minimum number of portions is included in the subset of the number of portions of the instance of the media content.