Patent ID: 8677168
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. A method of managing power resources of an electronic device having a plurality of device subsystems in communication with a power supply, and an interface in communication with the plurality of device subsystems, the method comprising: reserving a static allocation of power, wherein the static allocation of power is an assigned power allocation for one or more predetermined device subsystems; reserving a dynamic allocation of power, wherein the dynamic allocation of power is an unassigned power allocation; receiving a directive with the interface to perform a function with the electronic device; identifying a subset of the plurality of device subsystems needed to perform the function with the electronic device; determining, for each of the identified subset of the device subsystems and in response to receipt of the directive, a predicted power-resource quantity needed to perform the function, wherein determining a predicted power-resource quantity comprises: if there is sufficient unallocated resources of the static allocation available, allocating respective portions of the static allocation for use by respective identified device subsystems in accordance with the determined power-resource quantities, wherein allocating the respective portions renders the respective portions unavailable for use other than by the respective, identified device subsystems; and if there is not sufficient unallocated resources of the static allocation available, allocating at least a portion of the dynamic allocation for use by respective identified device subsystems in accordance with the determined power-resource quantities.