IP Library Granted Patent US 9,143,178
Granted Patent B1
US 9,143,178 · App. 13/425,352 · Granted Sep 22, 2015

Activity-based remaining battery life

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,143,178
App. No.
13/425,352
Granted
Sep 22, 2015
Kind
B1
Abstract

A computer-implemented method for determining activity-based battery life duration for a battery operated device, comprising: identifying, from among a plurality of tasks, one or more current tasks being performed by a user on a battery operated device, determining, from among the plurality of tasks, one or more future tasks that are likely to be performed by the user and that are different than the one or more current tasks and calculating a battery life duration for one or more of the plurality of tasks based on the one or more current tasks being performed by the user and the one or more future tasks that are likely to be performed by the user. Systems and computer-readable media are also provided.

Claims (50)

1. A method for determining activity-based battery life duration for a battery operated device, comprising:

identifying, from among a plurality of tasks, one or more current tasks being performed by a user on a battery operated device;

determining, from among the plurality of tasks, one or more future tasks that are likely to be performed by the user and that are different than the one or more current tasks, wherein the determining the one or more future tasks likely to be performed by the user is based on the one or more current tasks being performed by the user on the battery operated device;

calculating a battery life duration of the battery operated device for the one or more current tasks being performed by the user;

calculating a battery life duration of the battery operated device for each of the one or more future tasks that are likely to be performed by the user;

providing the calculated battery life duration of the battery operated device for the one or more current tasks for display to the user; and

providing the calculated battery life duration of the battery operated device for at least one of the future tasks for display to the user.

2. The method of claim 1 , further comprising:

calculating a battery life duration for the battery operated device based on the one or more current tasks being performed by the user and the one or more future tasks that are likely to be performed by the user.

3. The method of claim 2 , further comprising:

providing for display to the user, the calculated battery life duration for the battery operated device.

4. The method of claim 1 , further comprising:

determining a ranking of two or more future tasks that are likely to be performed by the user, based on a relative likelihood that the user will perform each of the two or more future tasks; and

providing for display, to the user, of the two or more future tasks based on the determined ranking of the two or more future tasks.

5. The method of claim 1 , wherein the determining the one or more future tasks likely to be performed by the user is based on task history information associated with the user.

6. The method of claim 1 , wherein the determining the one or more future tasks likely to be performed by the user is based on task history information associated with a plurality of users.

7. The method of claim 1 , wherein the determining the one or more future tasks likely to be performed by the user is based on user communication information associated with the user.

8. The method of claim 1 , wherein the determining the one or more future tasks likely to be performed by the user is based on location history information associated with the user.

9. The method of claim 1 , wherein the determining the one or more future tasks likely to be performed by the user is based on history information collected from one or more sensors of the battery operated device.

10. A system for determining activity-based battery life duration for a battery operated device, the system comprising:

one or more processors; and

a non-transitory computer-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising:

identifying, from among a plurality of tasks, one or more current tasks being performed by a user on a battery operated device;

determining, from among the plurality of tasks, one or more future tasks that are likely to be performed by the user and that are different than the one or more current tasks, wherein the determining the one or more future tasks likely to be performed by the user is based on the one or more current tasks being performed by the user on the battery operated device;

calculating a battery life duration for the battery operated device for the one or more current tasks being performed by the user;

calculating a battery life duration for the battery operated device for each of the one or more future tasks that are likely to be performed by the user;

providing the calculated battery life duration of the battery operated device for the one or more current tasks for display to the user; and

providing the calculated battery life duration of the battery operated device for at least one of the future tasks for display to the user.

11. The system of claim 10 , the operations further comprising:

providing for display, to the user, of the calculated battery life duration for the battery operated device.

12. The system of claim 10 , the operations further comprising:

determining a ranking of two or more future tasks that are likely to be performed by the user, based on a relative likelihood that the user will perform each of the two or more future tasks; and

providing for display, to the user, of the two or more future tasks based on the determined ranking of the two or more future tasks.

13. The system of claim 10 , wherein the determining the one or more future tasks likely to be performed by the user is based on task history information associated with the user.

14. The system of claim 10 , wherein the determining the one or more future tasks likely to be performed by the user is based on task history information associated with the user.

15. The system of claim 10 , wherein the determining the one or more future tasks likely to be performed by the user is based on user communication information associated with a plurality of users.

16. A non-transitory computer-readable medium comprising instructions stored thereon, which when executed by a processor, cause the processor to perform operations comprising:

identifying, from among a plurality of tasks, one or more current tasks being performed by a user on a battery operated device;

determining, from among the plurality of tasks, one or more future tasks that are likely to be performed by the user and that are different than the one or more current tasks, wherein the determining the one or more future tasks likely to be performed by the user is based on the one or more current tasks being performed by the user on the battery operated device;

calculating a battery life duration of the battery operated device for the one or more current tasks being performed by the user;

calculating a battery life duration of the battery operated device for each of the one or more future tasks that are likely to be performed by the user;

providing the calculated battery life duration of the battery operated device for the one or more current tasks for display to the user; and

providing the calculated battery life duration of the battery operated device for at least one of the future tasks for display to the user.

17. The non-transitory computer-readable medium of claim 16 , further comprising:

calculating a battery life duration for the battery operated device based on the one or more current tasks being performed by the user and the one or more future tasks that are likely to be performed by the user.

18. The non-transitory computer-readable medium of claim 17 , further comprising:

providing for display to the user, the calculated battery life duration for the battery operated device.

19. The non-transitory computer-readable medium of claim 16 , further comprising:

determining a ranking of two or more future tasks that are likely to be performed by the user, based on a relative likelihood that the user will perform each of the two or more future tasks; and

providing for display, to the user, of the two or more future tasks based on the determined ranking of the two or more future tasks.

Assignments (1)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →