Techniques for predictive power management of a mobile device
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for managing discussion sharing on a mobile platform, comprising a power application. The power application may include, among other components, a power monitoring component to monitor at least one component and/or at least one application of a mobile device to determine device profile information, and a power management component to provide the determined device profile information of a mobile device to a server device and receive predicted information representative of forecasted power utilization of the mobile device and/or context sensitive recommendation information representative of one or more context sensitive recommendations for the mobile device.
-
Citations
20 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving device profile information determined by a mobile device at a server system; receiving 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; determining analytics information based at least partially on the received device profile information and the user event information at the server system, the analytics information comprising an analytics location context, an analytics event context, and power utilization information for one or more applications; determining, at the server system, 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; determining 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 Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor circuit; memory operatively coupled to the processor circuit, the memory to store a power analytics application for execution by the processor circuit, the power analytics application comprising; a power analytics management component to receive device profile information determined by a mobile device and 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; a power analytics modeling component to 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; and a power analytics prediction component to 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, the power analytics prediction component to 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 Dependent Claims (16, 17, 18, 19, 20)
-
Specification