Power based content modification, transmission, and caching
First Claim
1. A method for managing power on a mobile device, the method comprising:
- receiving a user-request for content that is located at a remote location from the mobile device;
accessing, in advance of requesting the content from the remote location, a quality of service (QoS) power database, the quality of service power database including for each of a plurality of network options, quality of service and power information;
determining a quality of service that is desired to obtain the content from the remote location;
selecting, from among the plurality of wireless networks, a particular wireless network that requires a minimum amount of device power to achieve the quality of service that is desired to obtain the content from the remote location;
using the particular wireless network to obtain the content from the remote location;
caching, if a size of memory available for a browser cache is sufficient, a portion of the content that is cachable; and
increasing, based upon an indication of a decrease in an amount of power that remains available on the mobile device, the size of the memory that is available for the browser cache that is available for the content that is cachable to increase a likelihood that a subsequent request for the content will be loaded from the browser cache.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for operating a mobile device based upon a power capability of the mobile device are disclosed. In one embodiment, the mobile device includes a network selection component configured to select a particular transceiver for communication based upon the power capability of the mobile device and a quality of service associated with available networks. In addition, a cache management component is configured to increase, based upon an indication of the power capability of the mobile device, a size of the cache that is available for requested content so as to increase the likelihood that subsequent requests for the content will be loaded from the mobile device. Moreover, some variations of the mobile device are capable of providing an indication of a power capability of the mobile device to a remote server so the remote server may modify the requested content based upon the power capability.
-
Citations
18 Claims
-
1. A method for managing power on a mobile device, the method comprising:
-
receiving a user-request for content that is located at a remote location from the mobile device; accessing, in advance of requesting the content from the remote location, a quality of service (QoS) power database, the quality of service power database including for each of a plurality of network options, quality of service and power information; determining a quality of service that is desired to obtain the content from the remote location; selecting, from among the plurality of wireless networks, a particular wireless network that requires a minimum amount of device power to achieve the quality of service that is desired to obtain the content from the remote location; using the particular wireless network to obtain the content from the remote location; caching, if a size of memory available for a browser cache is sufficient, a portion of the content that is cachable; and increasing, based upon an indication of a decrease in an amount of power that remains available on the mobile device, the size of the memory that is available for the browser cache that is available for the content that is cachable to increase a likelihood that a subsequent request for the content will be loaded from the browser cache. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile device including:
-
a browser configured to enable a user to request content that is located at a remote location from the mobile device; a plurality of transceivers, each of the transceivers configured to communicate with a corresponding one of a plurality of wireless networks; a memory for caching the requested content; a power source configured to provide power to components of the mobile device; a network selection component configured to; access, in advance of requesting the content from the remote location, a quality of service (QoS) power database, the quality of service power database including for each of the plurality of wireless networks, quality of service and power information; determine a quality of service that is desired to obtain the content from the remote location; select a particular one of the plurality of wireless networks for communication that requires a minimum amount of mobile device power to achieve the quality of service that is desired to obtain the content from the remote location; and use the particular wireless network to obtain the content from the remote location; and a cache management component configured to increase, based upon an indication of a decrease in an amount of power that remains available on the mobile device, the size of the memory that is available for the browser cache that is available for the content that is cachable to increase a likelihood that a subsequent request for the content will be loaded from the browser cache. - View Dependent Claims (6, 7, 8)
-
-
9. A mobile device including:
-
means for receiving a user-request for content that is located at a remote location from the mobile device; means for accessing, in advance of requesting the content from the remote location, a quality of service (QoS) power database, the quality of service power database including for each of a plurality of wireless networks, quality of service and power information; means for determining a quality of service that is desired to obtain the content from the remote location; means for selecting, from among the plurality of wireless networks, a particular wireless network that requires a minimum amount of device power to achieve the quality of service that is desired to obtain the content from the remote location; means for using the particular wireless network to obtain the content from the remote location; means for caching, if a size of memory available for a browser cache is sufficient, a portion of the content that is cachable; and means for increasing, based upon an indication of a decrease in an amount of power that remains available on the mobile device, the size of the memory that is available for the browser cache that is available for the content that is cachable to increase a likelihood that a subsequent request for the content will be loaded from the browser cache. - View Dependent Claims (10)
-
-
11. A non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method for managing power on a mobile device, the method comprising:
-
receiving a user-request for content that is located at a remote location from the mobile device; accessing, in advance of requesting the content from the remote location, a quality of service (QoS)-power database, the QoS-power database including for each of a plurality of network options, quality of service and power information; determining a quality of service that is desired to obtain the content from the remote location; selecting, from among the plurality of wireless networks, a particular wireless network that requires a minimum amount of device power to achieve the quality of service that is desired to obtain the content from the remote location; and using the particular wireless network to obtain the content from the remote location caching, if a size of memory available for a browser cache is sufficient, a portion of the content that is cachable; and increasing, based upon an indication of a decrease in an amount of power that remains available on the mobile device, the size of the memory that is available for the browser cache that is available for the content that is cachable to increase a likelihood that a subsequent request for the content will be loaded from the browser cache. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification