Correlating operational states and battery usage of devices to extend battery duration
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G01R-031/36
H02J-007/00
H04B-001/38
H04L-029/08
출원번호
US-0331727
(2011-12-20)
등록번호
US-9214823
(2015-12-15)
발명자
/ 주소
Koller, Gary D.
Peden, Mark D.
Youngs, Simon
Reeves, Raymond E.
출원인 / 주소
Sprint Spectrum L.P.
인용정보
피인용 횟수 :
1인용 특허 :
20
초록▼
A plurality of client devices may each run on battery power and each experience respective battery usage while in a respective operational state. A server may receive, from the plurality of client devices, a plurality of reports correlating the client devices' respective operational states with the
A plurality of client devices may each run on battery power and each experience respective battery usage while in a respective operational state. A server may receive, from the plurality of client devices, a plurality of reports correlating the client devices' respective operational states with the client devices' respective battery usage. Based on the reports, the server may identify at least two client devices in the plurality that reported a common operational state. The server may further determine a representative battery usage for the common operational state, and use this representative battery usage to predict battery usage for a particular client device that is in the common operational state. Then, the server may instruct the particular client device to take an action based upon the predicted battery usage.
대표청구항▼
1. In a network communication system in which a plurality of client devices each run on battery power and each experience respective battery usage over time while in respective operational states, a method comprising: receiving into a server, from the plurality of client devices, a plurality of repo
1. In a network communication system in which a plurality of client devices each run on battery power and each experience respective battery usage over time while in respective operational states, a method comprising: receiving into a server, from the plurality of client devices, a plurality of reports correlating the client devices' respective operational states with the client devices' respective battery usage over time, wherein the respective operational states comprise respective sets of a plurality of applications operating on the respective client devices;based on the received reports, the server identifying at least two client devices in the plurality that reported a common operational state;the server statistically determining a representative battery usage over time for the common operational state based on the reported battery usage over time for the common operational state of the at least two client devices;the server using the representative battery usage over time for the common operational state as a basis to predict a battery usage over time for a particular client device that is in the common operational state; andthe server instructing the particular client device to take an action against at least one application operating on the particular client device based upon the predicted battery usage over time, wherein the action comprises one of displaying an indication of the at least one application operating on the particular client device or terminating operation of the at least one application operating on the particular client device. 2. The method of claim 1, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises: predicting a remaining battery duration of the particular client device based on at least the predicted battery usage over time of the particular client device and a current battery level of the particular client device; andinstructing the particular client device to take the action based on the predicted remaining battery duration. 3. The method of claim 2, wherein predicting the remaining battery duration of the particular client device based on at least the predicted battery usage over time of the particular client device and the current battery level of the particular client device comprises: predicting the remaining battery duration of the given device based on at least (i) the predicted battery usage over time of the particular client device, (ii) the current battery level of the particular client device, and (iii) an idle-state battery usage over time of the particular client device. 4. The method of claim 1, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to display the indication of the at least one application operating on the particular client device, and wherein the at least one application is associated with a disproportionate battery usage over time. 5. The method of claim 1, wherein each respective application operating on the particular client device is associated with a respective priority, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to display the indication of the at least one application operating on the particular client device, and wherein the at least one application is associated with a priority that is below a given priority threshold. 6. The method of claim 1, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to terminate operation of the at least one application operating on the particular client device, and wherein the at least one application is associated with a disproportionate battery usage over time. 7. The method of claim 1, wherein each respective application operating on the particular client device is associated with a respective priority, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to terminate operation of the at least one application operating on the particular client device, and wherein the at least one application is associated with a priority that is below a given priority threshold. 8. The method of claim 1, further comprising instructing the particular client device to change at least one setting of the particular client device, wherein the at least one setting is associated with a disproportionate battery usage over time. 9. A server device comprising: a processor;data storage; andprogram instructions, stored in the data storage, that, upon execution by the processor, cause the server device to (i) receive, from the plurality of client devices, a plurality of reports correlating the client devices' respective operational states with the client devices' respective battery usage over time, wherein the respective operational states comprise respective sets of a plurality of applications operating on the respective client devices, (ii) based on the received reports, identify at least two client devices in the plurality that reported a common operational state, (iii) statistically determine a representative battery usage over time for the common operational state based on the reported battery usage over time for the common operational state of the at least two client devices, (iv) use the representative battery usage over time for the common operational state as a basis to predict a battery usage over time for a particular client device that is in the common operational state, and (v) instruct the particular client device to take an action against at least one application operating on the particular client device based upon the predicted battery usage over time, wherein the action comprises one of displaying an indication of the at least one application operating on the particular client device or terminating operating of the at least one application operation on the particular client device. 10. The server device of claim 9, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises (i) predicting a remaining battery duration of the particular client device based on at least the predicted battery usage over time of the particular client device and a current battery level of the particular client device, and (ii) instructing the particular client device to take the action based on the predicted remaining battery duration. 11. The server device of claim 10, wherein predicting the remaining battery duration of the particular client device based on at least the predicted battery usage over time of the particular client device and the current battery level of the particular client device comprises predicting the remaining battery duration of the given device based on at least (i) the predicted battery usage over time of the particular client device, (ii) the current battery level of the particular client device, and (iii) an idle-state battery usage over time of the particular client device. 12. The server device of claim 9, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to display the indication of the at least one application operating on the particular client device, and wherein the at least one application is associated with a disproportionate battery usage over time. 13. The server device of claim 9, wherein each respective application operating on the particular client device is associated with a respective priority, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to display the indication of the at least one application operating on particular the client device, and wherein the at least one application is associated with a priority that is below a given priority threshold. 14. The server device of claim 9, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to terminate operation of the at least one application operating on the particular client device, and wherein the at least one application is associated with a disproportionate battery usage over time. 15. The server device of claim 9, wherein each respective application operating on the particular client device is associated with a respective priority, wherein instructing the particular client device to take the action based upon the predicted battery usage over time comprises instructing the particular client device to terminate operation of the at least one application operating on the particular client device, and wherein the at least one application is associated with a priority that is below a given priority threshold. 16. The server device of claim 9, wherein the program instructions further cause the server device to instruct the particular client device to change at least one setting of the particular client device, wherein the at least one setting is associated with a disproportionate battery usage over time. 17. A method performed by a client device on which a battery manager is operating, the method comprising: the battery manager making a plurality of measurements of respective battery levels of the client device, wherein each of the measurements is associated with respective data comprising a respective set of one or more applications operating on the client device and respective settings of the client device;the battery manager transmitting a report of the plurality of measurements and associated data to a server;the battery manager receiving a message from the server, the message instructing the battery manager to take an action to reduce a battery usage over time by the client device; andin response to receiving the message, the battery manager initiating the action to the reduce battery usage over time by the client device, wherein the action comprises terminating operation of at least one application operating on the client device. 18. The method of claim 17, wherein the at least one application is associated with a disproportionate battery usage over time.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (20)
Shirriff, Ken; Egnor, Dan; Parks, Jason, Aggregating mobile device battery life data.
Mahaffey, Kevin Patrick; Golombek, David; Evans, Daniel Lee; Richardson, David Luke; Wyatt, Timothy Micheal; Burgess, James David; Lineberry, Anthony McKay; Barton, Kyle, System and method for security data collection and analysis.
Mahaffey, Kevin Patrick; Burgess, James David; Golombek, David; Wyatt, Timothy Micheal; Lineberry, Anthony McKay; Barton, Kyle; Evans, Daniel Lee; Richardson, David Luke; Salomon, Ariel, System and method for server-coupled malware prevention.
Rondoni, John C.; Davis, Jon P.; Bright, Kevin L.; Sahasrabudhe, Rajeev M., Time to next recharge session feedback while recharging an implantable medical device, system and method therefore.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.