×

Techniques for predictive power management of a mobile device

  • US 9,781,542 B2
  • Filed: 11/21/2014
  • Issued: 10/03/2017
  • Est. Priority Date: 11/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:

  • receive device profile information determined by a mobile device;

    receive user profile information from a social networking system, the user profile information comprising user event information for a user having a user account in the social networking system and associated with the mobile device;

    determine analytics information based at least partially on the received device profile information and the user event information, the analytics information comprising an analytics location context, an analytics event context, and power utilization information for one or more applications;

    determine predicted information comprising;

    a forecasted list of applications identifying applications that may be executed during a future location context or during a future event context, the list generated by matching at least partially a future location context with the analytics location context or future event context with the analytics event context;

    a forecasted power utilization of the future location context or a future event context based at least in part on the power utilization information for the applications on the list of applications; and

    a first time of a predicted charge event and a second time when a power level of the mobile device will drop below a threshold based at least partially on the forecasted power utilization, the first time comprising a predicted time at which a power reserve of the mobile device will begin to increase;

    determine that the first time occurs after the second time; and

    provide the predicted information to the mobile device in response to determining that the first time occurs after the second time.

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