Optimizing scheduled charging of battery enabled devices based on a predicted battery consumption factor for an area
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer system, from one or more battery enabled mobile devices, battery usage information for one or more locations within an area;
identifying, by the computer system, from the battery usage information, one or more battery usage impact factors that are location based that consume additional battery power for the area;
predicting, by the computer system, based on the one or more battery usage impact factors for the area a predicted battery consumption factor in the area;
filtering, by the computer system, one or more user schedules to identify a selection of user with one or more events scheduled in the area currently or at a future time;
analyzing, by the computer system, for each separate schedule of each of the selection of users, the one or more events scheduled in the area and the predicted battery consumption factor in the area to dynamically adjust one or more recommended charging times and charging locations for charging at least one separate battery enabled mobile device of each of the selection of users; and
outputting, by the computer system, for each of the selection of users, the adjusted one or more recommended charging times and charging locations to a separate scheduling service, the scheduling service for updating each separate schedule of each of the selection of users with the at least one event for the one or more recommended charging times and charging locations, each separate schedule output by the scheduling service to the at least one separate battery enabled mobile device via a network environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A power service receives, from one or more battery enabled mobile devices, battery usage information for one or more locations within an area. A power service identifies, from the battery usage information, one or more battery usage impact factors that are location based that consume additional battery power for the area. A power service predicts, based on the one or more battery usage impact factors for the area a predicted battery consumption factor in the area. A power service updates one or more user schedules of users with one or more events scheduled in the area with an alert identifying the predicted battery consumption factor in the area.
41 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer system, from one or more battery enabled mobile devices, battery usage information for one or more locations within an area; identifying, by the computer system, from the battery usage information, one or more battery usage impact factors that are location based that consume additional battery power for the area; predicting, by the computer system, based on the one or more battery usage impact factors for the area a predicted battery consumption factor in the area; filtering, by the computer system, one or more user schedules to identify a selection of user with one or more events scheduled in the area currently or at a future time; analyzing, by the computer system, for each separate schedule of each of the selection of users, the one or more events scheduled in the area and the predicted battery consumption factor in the area to dynamically adjust one or more recommended charging times and charging locations for charging at least one separate battery enabled mobile device of each of the selection of users; and outputting, by the computer system, for each of the selection of users, the adjusted one or more recommended charging times and charging locations to a separate scheduling service, the scheduling service for updating each separate schedule of each of the selection of users with the at least one event for the one or more recommended charging times and charging locations, each separate schedule output by the scheduling service to the at least one separate battery enabled mobile device via a network environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to receive, from one or more battery enabled mobile devices, battery usage information for one or more locations within an area; program instructions to identify, from the battery usage information, one or more battery usage impact factors that are location based that consume additional battery power for the area; program instructions to predict, based on the one or more battery usage impact factors for the area a predicted battery consumption factor in the area; program instructions to filter one or more user schedules to identify a selection of user with one or more events scheduled in the area currently or at a future time; program instructions to analyze, for each separate schedule of each of the selection of users, the one or more events scheduled in the area and the predicted battery consumption factor in the area to dynamically adjust one or more recommended charging times and charging locations for charging at least one separate battery enabled mobile device of each of the selection of users; and program instructions to output, for each of the selection of users, the adjusted one or more recommended charging times and charging locations to a separate scheduling service, the scheduling service for updating each separate schedule of each of the selection of users with the at least one event for the one or more recommended charging times and charging locations, each separate schedule output by the scheduling service to the at least one separate battery enabled mobile device via a network environment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to:
-
receive, by the computer, from one or more battery enabled mobile devices, battery usage information for one or more locations within an area; identify, by the computer, from the battery usage information, one or more battery usage impact factors that are location based that consume additional battery power for the area; predict, by the computer, based on the one or more battery usage impact factors for the area a predicted battery consumption factor in the area; filter, by the computer, one or more user schedules to identify a selection of user with one or more events scheduled in the area currently or at a future time; analyze, by the computer, for each separate schedule of each of the selection of users, the one or more events scheduled in the area and the predicted battery consumption factor in the area to dynamically adjust one or more recommended charging times and charging locations for charging at least one separate battery enabled mobile device of each of the selection of users; and output, by the computer, for each of the selection of users, the adjusted one or more recommended charging times and charging locations to a separate scheduling service, the scheduling service for updating each separate schedule of each of the selection of users with the at least one event for the one or more recommended charging times and charging locations, each separate schedule output by the scheduling service to the at least one separate battery enabled mobile device via a network environment. - View Dependent Claims (18, 19, 20)
-
Specification