Patent ID: 8484496

Claim:
A method for managing thermal energy generation in a portable computing device, the method comprising: detecting a first temperature reading associated with an application specific integrated circuit (“ASIC”) in the portable computing device, wherein the ASIC comprises a multicore processor and the temperature reading indicates that a thermal energy threshold has been reached; detecting a second temperature reading associated with a power management integrated circuit (“PMIC”) in the portable computing device, wherein the PMIC is physically proximate to the ASIC; determining that the second temperature reading indicates that the PMIC is generating thermal energy contributory to the first temperature reading; throttling one or more cores in the multicore processor and concurrently overriding a battery recharge function associated with the PMIC, wherein throttling the one or more cores and overriding the battery recharge function comprises application of a first thermal mitigation technique; detecting if the first thermal mitigation technique has caused the first temperature reading to cool below a threshold, then ceasing to throttle the one or more cores; and detecting if the first temperature reading has exceeded a second threshold, then applying a second thermal mitigation technique.