Patent ID: 9591337
Date: 2017-03-07
CPC Classifications: H04N

Claim:
1. A method for providing media content, the method comprising: providing services from a provider to a plurality of subscribers over a network; receiving a request for media content from a device of a subscriber; requesting a content table for the device of the subscriber from a first nearest neighboring device of another subscriber; receiving the content table from the first nearest neighboring device of the another subscriber over the network of the provider; determining if the received content table received from the first nearest neighboring device of the another subscriber includes the requested media content; if it is determined that the received content table includes the requested media content, requesting the media content and receiving a stream of the media content from the first nearest neighboring device for consumption by the subscriber; and if it is determined that the received content table does not include the requested media content, repeating requesting of a content table from each of a next nearest neighboring device of other subscribers, until the media content is found or until it is determined that the content tables from neighboring devices do not include the requested media content.