Method for controlling schedule of executing application in terminal device and terminal device implementing the method
First Claim
1. A method, comprising:
- associating, with a second timer in a second timer group, a second application in a terminal device;
setting the terminal device in a standby mode;
waking up a processor in the terminal device when a first timer in a first timer group measures a first amount of elapsed time while the terminal device is in the standby mode, the first timer in the first timer group being configured to initiate wake-up of the processor even when the terminal device is in the standby mode, a first application being associated with the first timer in the first timer group;
executing the first application when the processor wakes up;
determining, using the processor, whether the second timer in the second timer group measures a second amount of elapsed time and whether the second timer in the second timer group measures the second amount of elapsed time before the processor wakes up;
executing, using the processor, the second application after the second timer in the second timer group measures the second amount of elapsed time only when the processor in the terminal device is in an operating mode; and
not executing the second application even after the second timer in the second timer group measures the second amount of elapsed time when the processor is in the standby mode, the second timer in the second timer group being configured not to initiate wake-up of the processor when the terminal device is in the standby mode.
5 Assignments
0 Petitions
Accused Products
Abstract
A method may include associating, with a timer-B, a second application in a terminal device; setting the terminal device in a standby mode; and executing the second application when a processor in the terminal device wakes up after the timer-B measures a second amount of elapsed time. The timer-B may not initiate wake-up of the processor. The method may further include determining whether the second application is associated with the timer-B or a timer-A when the terminal device receives a command of setting the terminal device in the standby mode; and when the second application is determined as being associated with the timer-A, unassociating the second application with the timer-A. The timer-A may initiate wake-up of the processor when the timer-A measures another second amount of elapsed time while the terminal device is the standby mode. A timer associated with a first application may initiate wakeup of the processor.
3 Citations
16 Claims
-
1. A method, comprising:
-
associating, with a second timer in a second timer group, a second application in a terminal device; setting the terminal device in a standby mode; waking up a processor in the terminal device when a first timer in a first timer group measures a first amount of elapsed time while the terminal device is in the standby mode, the first timer in the first timer group being configured to initiate wake-up of the processor even when the terminal device is in the standby mode, a first application being associated with the first timer in the first timer group; executing the first application when the processor wakes up; determining, using the processor, whether the second timer in the second timer group measures a second amount of elapsed time and whether the second timer in the second timer group measures the second amount of elapsed time before the processor wakes up; executing, using the processor, the second application after the second timer in the second timer group measures the second amount of elapsed time only when the processor in the terminal device is in an operating mode; and not executing the second application even after the second timer in the second timer group measures the second amount of elapsed time when the processor is in the standby mode, the second timer in the second timer group being configured not to initiate wake-up of the processor when the terminal device is in the standby mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A terminal device comprising:
-
a memory configured to store a second application; and processing circuitry, including a first timer in a first timer group, and a second timer in a second timer group, configured to; associate the second application with the second timer in the second tuner group, set the terminal device in a standby mode, wake up when the first timer in the first timer group measures a first amount of elapsed time while the terminal device is in the standby mode, the first timer in the first timer group being configured to initiate wake-up of the processing circuitry even when the terminal device is in the standby mode, a first application being associated with the first timer in the first timer group, execute the first application when the processing circuitry wakes up, determine whether the second timer in the second timer group measures a second amount of elapsed time and whether the second timer in the second timer group measures the second amount of elapsed time before the processing circuitry wakes up, execute the second application after the second timer in the second timer group measures the second amount of elapsed time only when the processing circuitry in the terminal device is in an operating mode, and not execute the second application even after the second tinier in the second timer group measures the second amount of elapsed time when the processing circuitry is in the standby mode, the second timer in the second tinier group being configured not to initiate wake-up of the processing circuitry when the terminal device is in the standby mode. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable non-transitory medium comprising computer-executable instructions, which when executed by a computer cause the computer to execute a method comprising:
-
associating, with a second timer in a second timer group, a second application in a terminal device; setting the terminal device in a standby mode; waking up a processor in the terminal device when a first timer in a first timer group measures a first amount of elapsed time while the terminal device is in the standby mode, the first timer in the first timer group being configured to initiate wake-up of the processor even when the terminal device is in the standby mode, a first application being associated with the first timer in the first timer group; executing the first application when the processor wakes up; determining whether the second timer in the second timer group measures a second amount of elapsed time and whether the second timer in the second timer group measures the second amount of elapsed time before the processor wakes up; executing the second application after the second timer in the second timer group measures the second amount of elapsed time only when the processor in the terminal device is in an operating mode; and not executing the second application even after the second timer in the second timer group measures the second amount of elapsed time when the processor is in the standby mode, the second timer in the second timer group being configured not to initiate wake-up of the processor when the terminal device is in the standby mode. - View Dependent Claims (16)
-
Specification