Patent ID: 8644211

Claim:
A computer-executable method, comprising: receiving, by a mobile device, a request from a user for a piece of content; determining a content-retrieving agent for the mobile device, wherein the content-retrieving agent is configured to obtain the content on behalf of the mobile device, wherein determining the content-retrieving agent involves: performing a lookup, using the content's name, to identify the content-retrieving agent for the content; forwarding the request to the content-retrieving agent which is configured to obtain and store the requested content on behalf of the mobile device; placing the mobile device's receiver in an energy-saving sleep mode while the content-retrieving agent is obtaining the requested content from a remote device and is not transmitting the content to the mobile device, wherein placing the mobile device's receiver in an energy-saving sleep mode involves turning off power to a portion of the mobile device's receiver; receiving, from the content-retrieving agent, a wake-up message indicating that the content-retrieving agent has stored the requested content and is transmitting the content to the mobile device; in response to determining that the content-retrieving agent is transmitting the content to the mobile device, waking up the mobile device's receiver from the energy-saving sleep mode; and receiving the content, at the mobile device, from the content-retrieving agent.