Patent ID: 8516114

Claim:
A method of processing content in a network, the method comprising the steps of: predicting a device to be used by a user to access the network, wherein predicting the device is based at least in part on a pattern observed in a record of past context information associated with the user, and wherein predicting the device is performed prior to the user actually selecting the predicted device for accessing the network; predicting a content item to be requested by the user through the predicted device, wherein predicting the content item is based at least in part on a pattern observed in a record of past context information associated with the user, and wherein predicting the content item to be requested by the user through the predicted device is performed prior to the user actually requesting the content item using the predicted device; transcoding the predicted content item from a first format into at least a second format for anticipated access by the user in accordance with context information associated with the predicted device, wherein at least the second format is compatible with the predicted device, and wherein transcoding is performed prior to the user actually requesting the predicted content item using the predicted device; providing the predicted content item to the device in the at least second format in response to the user actually requesting the predicted content item through the predicted device; and pre-fetching the predicted content item and transferring the predicted content item to at least one replica store wherein the predicted content item will be held pending the user requesting the predicted content item.