Patent ID: 8438409

Claim:
A mobile phone comprising: a plurality of application stacks; a plurality of processor cores; and a plurality of hypervisor instances, each of the hypervisor instances that corresponds to a single processor core; wherein: when total power consumption of the plurality of processor cores over a predetermined time period is below a first threshold, a first hypervisor instance allocates tasks from each of the application stacks to a first processor core; when power consumption of the plurality of processor cores over the predetermined time period is above the first threshold, the first hypervisor instance that causes a second processor core to awaken and to run a second hypervisor instance thereon, the second hypervisor instance for allocating selected tasks from the plurality of application stacks to the second processor core; and the first processor core stops drawing current following turn OFF relatively faster than the amount of time that the second processor core stops drawing current following turn OFF.