Systems and methods of power management based on user behavior

Inventors

Levchuk, GeorgiySchurr, NathanHering, DarbyZakin, Mitch

Assignees

Aptima Inc

Publication Number

US-9965725-B1

Publication Date

2018-05-08

Expiration Date

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.


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.

Core Innovation

A method for power management comprises 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 comprises 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.

The invention addresses the need for advanced energy management caused by a mismatch between handheld power needs and available resources where batteries are scarce and users must balance increased application functionality with limited power. The patent states the optimal solution is power management that works with the user, is customized to the individual user, acts autonomously and transparently when required, and interactively when desired.

Claims Coverage

This section extracts 11 inventive features from three independent claims directed to methods and processor-based assemblies for power management.

Inferring a user behavior from an action

Inferring a user behavior from an action where the action comprises a first and a second action and the action further comprises an application use on a processor based device.

Inferring a mission state of a mission from the action

Inferring a mission state of a mission from the action where the mission comprises a plurality of tasks and each task reflecting a degree of task completion.

Forecasting a forecasted action from the user behavior and the mission state

Forecasting, with a processor, a forecasted action from the user behavior and the mission state.

Outputting an instruction to modify a power resource allocation

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.

Receiving an action of a user from the application

An application operating in a first application configuration with a first application power mode and receiving an action of a user from the application where the action comprises a first and second action and the action further comprises an application use on a processor based device.

Forecasting a forecasted action from user action and mission state

Forecasting a forecasted action from at least one of the user action and the mission state for use in determining application configuration.

Determining a second application configuration with a second application power mode

Determining a second application configuration with a second application power mode for the application based on the forecasted action.

Predefining one or more predefined power mode

Predefining one or more predefined power mode and 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.

Receiving a task state reflecting degree of task completion

Receiving a task state of one of the at least one task where the task state reflects a degree of task completion.

Defining an optimum power mode given power measure and task state

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.

Outputting an instruction to apply the optimum power mode

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.

Independent claims cover inferring user behavior and mission state from observed application use and actions, forecasting future actions from the inferred behavior and mission state, and producing instructions to modify application power modes or configurations based on predefined power modes, task state, and available power.

Stated Advantages

Extension of mission duration.

Simplified logistics.

Increased device usability and consumer satisfaction.

Energy savings that translate into the ability to perform longer, more complex missions.

Adaptive and proactive trade-off of current energy utilization using knowledge of current and future power demands and availability.

Documented Applications

Manage the power consumption of handheld devices.

Manage the power consumption of military equipment.

Building power allocation.

Electrical grid power allocation.

Allocation of personnel resources.

Allocation of attention such as in a command and control environment.

Allocation of budgets.

Allocation of computing resources.

Middleware for the Android operating system to provide user-individualized power resource management for devices running multiple apps.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.