Patent ID: 9544944
Date: 2017-01-10
CPC Classifications: G06F,H04W

Claim:
1. A method, comprising: receiving, by a server device, an indication that a first user device stores a particular content item; receiving, by the server device and from a second user device, a request for content; determining: determining, by the server device, that the requested content is available from the first user device, the determining including: determining that a local peer connection is available between the first user device and the second user device, wherein the local peer connection is a direct wireless connection between the first user device and the second user device, without any other devices intervening in a signal path between the first user device and the second user device; comparing the cache sharing capability score, associated with the first user device, to a cache sharing capability score associated with a third user device that also stores the same particular content item; selecting, based on the comparing, the first user device, in lieu of the third user device, to provide the requested content to the second user device; and outputting, by the server device and to the second user device, information indicating that the requested content is available from the first user device, the information causing the second user device to receive the requested content from the first user device via the local peer connection,