Patent ID: 8276009

Claim:
A mobile phone comprising: a plurality of application stacks; a plurality of processor cores, each of the application stacks corresponding to one of the 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 threshold level, 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 threshold level, 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 processing core; the first processor core is characterized by relatively less power consumption than the second processor core; and the first processing core comprises a memory that stops drawing current following turn OFF relatively faster than the amount of time that a memory of the second processor core stops drawing current following turn OFF.