System, method and computer program product for power-saving task processing
AssigneeNEC Corporation
InventorsYasuhito Kobayashi, Masakazu Ishida
Life of this patent
Estimating the term…
Abstract
A system for power-saving task processing includes a remaining power detector detecting a remaining power of a battery, and a motion information table defining a relationship between the remaining power of the battery on execution of a task and a plurality of processes for each task. Each of the plurality of processes corresponds to a different remaining power of the battery. The system also includes a task controller that chooses and executes one of the plurality of processes from the motion information table according to the detection result of the remaining power detector.
Claims22
A power-saving task processing system comprising:
- a remaining power detector for detecting a remaining power of a battery;
- the remaining power detector outputting a detection result about a value or state of the remaining power of the battery;
- a motion information-storage for storing a motion information table;
- the motion information table defining a relationship between values or states of the remaining power of the battery on execution of a task and a plurality of processes for said task, each of the plurality of processes corresponding to a different value or state of the remaining power of the battery and for which complete execution is ensured at the respective values or states of the remaining power of the battery;
- and
- a task controller for controlling execution of tasks to be executed;
- wherein when the task controller executes a task, the task controller chooses and executes one of the plurality of processes from the motion information table according to the detection result of the remaining power detector, wherein said motion information table further comprises a repetition frequency for each of the plurality of processes.
A power-saving task processing system comprising:
- a remaining power detector for detecting a remaining power of a battery;
- the remaining power detector outputting a detection result about a value or state of the remaining power of the battery;
- a motion information storage for storing a motion information table;
- the motion information table defining a relationship between values or states of the remaining power of the battery on execution of a task and repetition frequency values for each of a plurality of processes for the task for which complete execution of a corresponding one of the plurality of processes is ensured at the respective values or states of the remaining power of the battery;
- and
- a task controller for controlling execution of tasks to be executed;
- wherein when the task controller executes a task, the task controller chooses and executes one of the plurality of processes from the motion information table according to the detection result of the remaining power detector.
A power-saving task processing method comprising:
- monitoring a remaining power of a battery to output a monitoring result about a value or state of the remaining power of the battery;
- providing a motion information table;
- the motion information table defining a relationship between values or states of the remaining power of the battery on execution of a task and a plurality of processes for the task, each of the plurality of processes corresponding to a different value or state of the remaining power of the battery and for which complete execution is ensured at the respective values or states of the remaining power of the battery;
- and
- controlling execution of tasks to be executed;
- wherein, when a task is executed, one of the plurality of processes is chosen and executed from the motion information table according to the monitoring result of the remaining power detector, wherein said motion information table further comprises a repetition frequency for each of the plurality of processes.
A power-saving task processing method comprising:
- monitoring a remaining power of a battery to output a detection result about a value or state of the remaining power of the battery;
- providing a motion information table;
- the motion information table defining a relationship between values or states of the remaining power of the battery on execution of a task and a repetition frequency values for each of a plurality of processes of a task for which complete execution is ensured at the respective values or states of the remaining power of the battery;
- and
- controlling execution of tasks to be executed;
- wherein when a task is executed, one of the plurality of processes is chosen and executed from the motion information table according to the monitoring result of the remaining power detector.
A computer program product having a computer readable medium and a computer program recorded thereon;
- the computer program being operable for power-saving task processing, the product comprising:
- code that monitors a remaining power of a battery to output a monitoring result about a value or state of the remaining power of the battery;
- code that provides a motion information table;
- the motion information table defining a relationship between values or states of the remaining power of the battery on execution of a task and a plurality of processes for each task, each of the plurality of processes corresponding to a different value or state of the remaining batter power and for which complete execution is ensured at the respective values or states of the remaining power of the battery;
- and
- code that controls execution of tasks to be executed;
- wherein when a task is executed, one of the plurality of processes is chosen and executed from the motion information table according to the monitoring result of the remaining power detector, wherein said motion information table further comprises a repetition frequency for each of the plurality of processes.
A computer program product having a computer readable medium and a computer program recorded thereon;
- the computer program being operable for power-saving task processing, the product comprising:
- code that monitors a remaining power of a battery to output a detection result about a value or state of the remaining power of the battery;
- code that provides a motion information table;
- the motion information table defining a relationship between values or states of the remaining power of the battery on execution of a task and a repetition frequency values of each of a plurality of processes of a task for which complete execution is ensured at the respective values or states of the remaining power of the battery;
- and
- code that controls execution of tasks to be executed;
- wherein when a task is executed, one of the plurality of processes is chosen and executed from the motion information table according to the monitoring result of the remaining power detector.
A power-saving task processor comprising:
- a remaining power detector that detects a remaining power of a battery and outputs a detection result based upon the detected remaining power of the battery;
- a motion information table comprising a plurality of processes for a task, each of the plurality of processes corresponding to a different remaining power of the battery;
- and
- a task controller that selects between one of the plurality of processes for the task based upon the detected remaining power of the battery, wherein said motion information table further comprises a repetition frequency for each of the plurality of processes.
Dependencies are inferred from the claim text.