Systems and methods of power management based on user behavior
First Claim
1. A method for power management of a battery powered processor based device, said method comprising:
- inferring a user behavior from an action;
the action comprising a first and a second action;
the action further comprising an application use on a processor based device;
inferring a mission state of a mission from the action;
the mission comprises a plurality of tasks and each task reflecting a degree of task completion;
forecasting, with a processor, a forecasted action from the user behavior and the mission state; and
outputting an instruction to modify a power resource allocation for the processor based device based on the forecasted action wherein the instruction to modify a power resource allocation comprises modifying a power mode of an application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for power management comprising inferring a user behavior from an action, inferring a mission state from the action and an event, forecasting a forecasted action from the user behavior and the mission state and outputting an instruction to modify a power resource allocation based on the forecasted action. A processor based assembly for power management of at least one device comprising a means to infer a user behavior from an action, a means to infer a mission state from the action and an event, a means to forecast and a means to plan power management from the inferred information. In some embodiments, the systems and methods apply pattern recognition algorithms and pattern learning algorithms to manage the power allocation to power consuming devices.
36 Citations
18 Claims
-
1. A method for power management of a battery powered processor based device, said method comprising:
-
inferring a user behavior from an action; the action comprising a first and a second action; the action further comprising an application use on a processor based device; inferring a mission state of a mission from the action; the mission comprises a plurality of tasks and each task reflecting a degree of task completion; forecasting, with a processor, a forecasted action from the user behavior and the mission state; and outputting an instruction to modify a power resource allocation for the processor based device based on the forecasted action wherein the instruction to modify a power resource allocation comprises modifying a power mode of an application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for power management of a battery powered processor based device, said method comprising:
-
an application operating in a first application configuration with a first application power mode; receiving an action of a user from the application; the action comprising a first and second action; the action further comprising an application use on a processor based device; receiving a mission state of a mission; the mission comprises a plurality of tasks and each task reflecting a degree of task completion; forecasting a forecasted action from at least one of the user action and the mission state; and determining a second application configuration with a second application power mode for the application based on the forecasted action. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for power management of a battery powered processor based device, said method comprising:
-
predefining one or more predefined power mode; providing access to one or more application wherein each application is configured to operate with a processor based device to support at least one task; the at least one task representing two or more actions to be performed by a user; receiving a task state of one of the at least one task; the task state reflecting a degree of task completion; defining an optimum power mode for one of the one or more application given a power measure, the task state and the one or more predefined power mode; and outputting an instruction to modify a power resource allocation for the processor based device wherein the instruction to modify a power resource allocation comprises modifying the one or more predefined power mode to the optimum power mode. - View Dependent Claims (15, 16, 17, 18)
-
Specification