Patent ID: 8577348

Claim:
In a Content Server for storing content, a method for providing the content through a communication network, the method comprising the steps of: receiving a request for the content from a Content Requesting device, the received request specifying a location of a content consuming device and a time, in the future, for the delivery; providing a content query to the communication network in response to the request, the content query identifying at least a location of the Content Consuming device; receiving a downloading request from a storage entity proximate to the location of the Content Consuming device included in the communication network for the content to be downloaded thereto, when the content is not currently stored in said storage entity proximate to the location of the Content Consuming device; and scheduling a delivery by providing delivery notifications from the content server to the content consuming device specifying a current location of said storage entity proximate to the location of the Content Consuming device containing the content, the scheduling means schedules delivery of the requested content according to the received request; retrieving the content by the content consuming device from the proximate storage entity, based on the current location of the proximate storage entity or the content server when the proximate storage entity is not available.