POWER BASED CONTENT MODIFICATION, TRANSMISSION, AND CACHING
First Claim
1. A method for managing power on a mobile device, the method comprising:
- sending, from the mobile device, a request to a web server for content;
receiving, from the web server, responsive to the request for the content, a device-capability-inquiry;
providing, responsive to the device-capability-inquiry, an indication of an amount of power that is available on the mobile device; and
receiving, from the web server, the requested content that is modified based upon the amount of power that is available on the mobile device.
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
26 Claims
-
1. A method for managing power on a mobile device, the method comprising:
-
sending, from the mobile device, a request to a web server for content; receiving, from the web server, responsive to the request for the content, a device-capability-inquiry; providing, responsive to the device-capability-inquiry, an indication of an amount of power that is available on the mobile device; and receiving, from the web server, the requested content that is modified based upon the amount of power that is available on the mobile device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing power on a mobile device, the method comprising:
-
sending, from the mobile device to a web server, in connection with a request for content, an indication of an amount of power that is available on the mobile device; and receiving, from the web server, the requested content that is modified based upon the amount of power that is available on the mobile device.
-
-
6. A method for managing power on a mobile device, the method comprising:
-
receiving content at the mobile device; caching, if a browser cache is sufficient, a portion of the content that is cachable; increasing, based upon an indication of a decrease in an amount of power that remains available on the mobile device, a size of a browser cache that is available for the content that is cachable so as to increase a likelihood that a subsequent request for the content will be loaded from the browser cache. - View Dependent Claims (7, 8)
-
-
9. 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 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 network options, a particular 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 network to obtain the content from the remote location. - View Dependent Claims (10, 11, 12)
-
-
13. A mobile device including:
-
a browser configured to enable a user to request content; a plurality of transceivers, each of the transceivers configured to communicate with a corresponding one of a plurality of network types; a cache for caching the requested content; a power source configured to provide power to components of the mobile communication device; a network selection component configured to select a particular one of the plurality of transceivers for communication based upon a power capability of the power source and a quality of service of each of the plurality of network types; and a cache management component configured to increase, based upon a decrease in the power capability of the power source, a size of the cache that is available for the requested content so as to increase a likelihood that a subsequent request for the content will be loaded from the cache. - View Dependent Claims (14, 15, 16)
-
-
17. A mobile device including:
-
means for receiving a request for web content from a user; a plurality of transceivers, each of the transceivers is configured to communicate with a corresponding one of a plurality of network types; a cache means for caching the requested web content; means for providing an indication of a power capability of the mobile device; means for selecting a particular one of the plurality of transceivers based upon the power capability of the mobile device and a quality of service associated with each of the plurality of network types; and means for increasing, based upon an indication of a decrease in the power capability of the mobile device, a size of the cache means so as to increase a likelihood that subsequent requests for the web content will be loaded from the mobile device. - View Dependent Claims (18)
-
-
19. 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 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 network options, a particular 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 network to obtain the content from the remote location. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification