Distribution of tasks over time in a mobile terminal
First Claim
1. A method for determining a time of execution for tasks to be performed by a mobile wireless communications terminal (101), wherein said method comprises the steps of receiving in the mobile terminal (101) instructions (301) to perform one or more tasks that can be executed with a delay (302), storing said instructions in a queue, checking (303) in said terminal (101) whether said terminal (101) is coupled to a charging device (102), executing said tasks upon recognizing an electrical connection between said mobile terminal (101) and said charging device (102) wherein said execution is postponed to a later point in time.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method, a device and a process for distributing various tasks performed by a mobile terminal (101) over time. The idea of the invention is to increase talk and standby times of said terminal (101) by executing as many power consuming, delayable tasks as possible when the terminal is connected to a charging device (102). Advanced solution exploits e.g. ideal task execution time intervals, the calculation of which is based on gathered user profile information. An intelligent charging device (102) with memory and processing means to share the task execution with said terminal (101) or to completely take care of some tasks on behalf of said terminal (101) is presented.
46 Citations
32 Claims
-
1. A method for determining a time of execution for tasks to be performed by a mobile wireless communications terminal (101), wherein said method comprises the steps of
receiving in the mobile terminal (101) instructions (301) to perform one or more tasks that can be executed with a delay (302), storing said instructions in a queue, checking (303) in said terminal (101) whether said terminal (101) is coupled to a charging device (102), executing said tasks upon recognizing an electrical connection between said mobile terminal (101) and said charging device (102) wherein said execution is postponed to a later point in time.
-
6. A method for determining the time of execution for tasks to be performed by a mobile wireless communications terminal (101), wherein said method comprises the steps of
studying under a period of time the battery charging routines of the user, calculating time intervals (401) with a high likelihood that said mobile terminal (101) is being connected to the charger (102), receiving in the mobile terminal instructions to perform one or more tasks that can be executed with a delay (402), storing the instructions in a queue, executing said tasks upon entering one of said calculated time intervals (403) wherein said execution is postponed to a later point in time.
-
11. A method for determining the time of execution for tasks to be performed by a mobile wireless communications terminal (101), wherein said method comprises the steps of
studying under a period of time the battery charging routines of the user, calculating time intervals (501) with a high likelihood said mobile terminal (101) being connected to the charger (102), receiving in the mobile terminal instructions to perform one or more tasks that can be executed with a delay (502), storing the instructions in a queue to be executed during said time interval (503), checking (504) in the mobile terminal (101) whether said mobile terminal is coupled to a charging device (102) upon entering said time interval, executing said tasks if that is the case; deferring the execution of said tasks in said time interval, if the mobile terminal (101) is not coupled to a charging device (102), until one of the following conditions applies (505), whichever occurs first;
the mobile terminal (101) is connected to a charging device (102);
the maximum time limit for postponing the execution of said tasks is approaching;
the level of battery power available is approaching a limit putting execution of at least part of said postponed tasks at risk wherein said execution is postponed to a later point in time.
- 12. A mobile wireless communications terminal (101) capable of wireless speech and data communication over an air interface (204), said terminal (101) including processing means for processing tasks and timing means for performing timed execution of said tasks (203), said terminal (101) including memory means for storing instructions and data associated with each such task (201), characterized in that said terminal (101) is arranged to store received instructions for delayable tasks in a queue located in the memory (201), wait until coupled to a charging device (102) and then execute said tasks.
- 15. A mobile wireless communications terminal (101) capable of wireless speech and data communication over an air interface (204), said terminal including processing means for processing tasks and timing means for performing timed execution of said tasks (203), memory means for storing instructions and data associated with each such task (201), data transmission means (206) for data connection between said terminal (101) and said charging device (102), characterized in that said terminal (101) is arranged to transfer at least part of the data to be processed in said instructions to said charging device (102) for storage (209), and arranged to retrieve said stored data during said task execution.
- 17. A mobile wireless communications terminal (101) capable of wireless speech and data communication over an air interface (204), said terminal including processing means for processing tasks and timing means for performing timed execution of said tasks (203), memory means for storing instructions and data associated with each such task (201), characterized in that said processing means (203) of said terminal (101) are arranged to study under a period of time the battery charging routines of the user, calculate the time intervals with a high likelihood that said terminal (101) is being connected to the charger (102) and execute the instructions stored in the memory (201) to perform one or more delayable tasks upon entering one of said calculated time intervals.
-
21. A mobile wireless communications terminal (101) capable of wireless speech and data communication over an air interface (204), said terminal including processing means for processing tasks and timing means for performing timed execution of said tasks (203), memory means for storing instructions and data associated with each such task (201), characterized in that said terminal (101) is arranged to study under a period of time the battery charging routines of the user, calculate time intervals with a high likelihood the mobile terminal (101) being connected to the charger (102), receive in the mobile terminal (101) instructions to perform one or more tasks that can be executed with a delay, store the instructions in a queue (201) located in the memory (201), check in said terminal whether it is coupled to a charging device (102), execute said tasks if that is the case or defer the execution of said tasks in said time interval, if the mobile terminal (101) is not coupled to a charging device (102), until one of the following conditions applies, whichever occurs first:
-
the mobile terminal (101) is connected to a charging device (102);
the maximum time limit for postponing the execution of said tasks is approaching;
the level of battery power available is approaching a limit putting execution of at least part of said postponed tasks at risk.
-
-
23. A charging device (102) capable of charging the battery (205) of a mobile wireless communications terminal (101), said charging device (102) including data transmission means (208) for a two-way data connection between said charging device (102) and a mobile wireless communications terminal (101), said charging device (102) including memory means for storing data (209), characterized in that said charging device (102) is arranged to store at least part of the data to be processed in the instructions associated with tasks to be executed by said terminal (101), and arranged to return said stored data to said mobile terminal (101) when requested by said terminal (101).
- 24. A charging device (102) capable of charging the battery (205) of a mobile wireless communications terminal (101), said charging device (102) including data transmission means (208) for a two-way data connection between said charging device (102) and a mobile wireless communications terminal (101), said charging device (102) including memory means for storing data (209), characterized in that said charging device (102) comprises processing means (210) for the task execution sharing between said terminal (101) and said charging device (102).
-
26. A process for delayed execution of tasks in a mobile wireless communications terminal (101) capable of wireless speech and data communication over an air interface (204), said terminal including processing means for processing tasks and timing means for performing timed execution of said tasks (203), said terminal including memory means for storing instructions and data associated with each such task (201), characterized in that said process comprises the steps wherein
said mobile terminal (101) receives at least one instruction to perform a task (301), said terminal (101) identifies the task as a delayable background task (302), said terminal (101) stores the data related to the execution of delayable task in a queue located in the memory (201), said terminal (101) executes said task (303) using the processing means (203) of said terminal (101) upon recognizing a connection between the battery (205) of said terminal (101) and the power source (207) of a charging device (102) wherein execution of said task is delayed.
-
31. A process for execution of tasks in a mobile wireless communications terminal (101) capable of wireless speech and data communication over an air interface (204), said terminal including processing means for processing tasks and timing means for performing timed execution of said tasks (203), said terminal including memory means for storing instructions and data associated with each such task (201), characterized in that said process comprises the steps wherein
said mobile terminal (101) receives at least one instruction to perform a task (401), said terminal (101) identifies the task as a delayable background task (402), said terminal (101) stores the data related to the execution of delayable task in a queue located in the memory (201), said terminal (101) executes said task using the processing unit (203) upon entering the precalculated time interval (403) based on studying the battery charging routines of the user during which said terminal (101) is being connected to a charging device (102) wherein execution of said task is delayed.
Specification