×

Conserving battery and data usage

  • US 9,781,223 B2
  • Filed: 10/25/2013
  • Issued: 10/03/2017
  • Est. Priority Date: 12/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a computing device, determining a power consumption profile for a device based at least in part on a type of each of a plurality of radios of the device, wherein the power consumption profile comprises information regarding a typical rate of power consumption by the device, and wherein each type of radio has a particular amount of power consumption when connected to a particular type of network;

    by the computing device, receiving status information for the device comprising power status and network connectivity status, wherein the status information is associated with a type of a particular one of the plurality of radios being utilized;

    by the computing device, determining, using a resource-control algorithm and based on the status information and the power consumption profile, a schedule for sending push events to the device, wherein determining the schedule comprises adjusting a frequency of sending push events to the device;

    by the computing device, identifying content to be provisioned to the device;

    by the computing device, generating a down-scaled version of the identified content based on the status information and the power consumption profile;

    by the computing device, sending the scheduled push events at the adjusted frequency to the device, wherein the push events provision the down-scaled version of the identified content to the device;

    by the computing device, sending to the device an up-scaled version of the identified content based on a determination that a change to the status information or the power consumption profile has occurred; and

    by the computing device, sending to the device instructions causing the device to update the down-scaled version of the identified content with the up-scaled version of the identified content and to display the up-scaled version of the identified content.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×