INTELLIGENT ALARM MANIPULATOR AND RESOURCE TRACKER
First Claim
1. A method for managing resources on a mobile device, comprising:
- tracking triggers from multiple applications and use of resources resulting from the triggers on the mobile device;
determining associations between the triggers and the use of the at least one resource; and
manipulating, based on the associations, some or all of the triggers to cause the triggers to fire off at the same time to optimize the use of the at least one resource.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for tracking resources used by triggers such as alarms and timers that are used by mobile applications to schedule tasks and intelligently manipulating the timing of the triggers to optimize usage of resources such as, but not limited to: network, battery, CPU and/or memory are disclosed. In one embodiment, an intelligent alarm manipulator and resource tracker tracks triggers from multiple applications on a mobile device and corresponding use of resources resulting from the triggers on a mobile device. The intelligent alarm manipulator and resource tracker further determines correlations between the triggers and the corresponding use of the resources on the mobile device and manipulates, based on the correlations, timing or frequency of some or all of the triggers to optimize the use of the resources on the mobile device.
-
Citations
20 Claims
-
1. A method for managing resources on a mobile device, comprising:
-
tracking triggers from multiple applications and use of resources resulting from the triggers on the mobile device; determining associations between the triggers and the use of the at least one resource; and manipulating, based on the associations, some or all of the triggers to cause the triggers to fire off at the same time to optimize the use of the at least one resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device, comprising:
-
a memory; a processor in communication with the memory and configured to execute instructions stored in the memory to; track triggers from multiple applications and corresponding use of a network resource resulting from the triggers on the mobile device; determine correlations between the triggers and the corresponding use of the network resource; and manipulate, based on the correlations, timing of some or all of the triggers to optimize the use of the network resource on the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A computer-readable storage medium storing instructions that when executed by a processor causes the processor to:
-
track triggers from multiple applications and corresponding use of a network resource resulting from the triggers on a mobile device; determine correlations between the triggers and the corresponding use of the network resource; manipulate, based on the correlations, timing or frequency of some or all of the triggers to synchronize at least some of the triggers to optimize the use of the network resource on the mobile device. - View Dependent Claims (19)
-
Specification