Thermal management of an electronic device
AssigneeQUALCOMM Incorporated
InventorsNaga Chandan Babu GUDIVADA, Rakesh PALLERLA, Prakash TIWARI
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory media are provided for managing thermal profiles for an electronic device. For example, a method may include setting an electronic device to first thermal profile based on a first context, receiving a context change indicating that the electronic device is associated with a second context and, based on the second context, setting the electronic device to a second thermal profile. The setting of the electronic device to the second thermal profile can occur in an interactive mode in which user input is received or a non-interactive mode in which the electronic device automatically selects the second thermal profile.
Claims30
A method of maintaining thermal profiles, comprising:
- determining a first thermal profile for a first application, the first thermal profile including one or more first thermal mitigation techniques to meet a first temperature threshold for the first application;
- determining a second thermal profile for a second application, the second thermal profile including one or more second thermal mitigation techniques to meet a second temperature threshold for the second application;
- setting an electronic device to the first thermal profile of the first application based on a determination that the first application is being executed by the electronic device;
- performing the one or more first thermal mitigation techniques associated with the first thermal profile to cause the electronic device to meet the first temperature threshold associated with the first thermal profile of the first application;
- determining a context change based on a transition of the electronic device to execution of a second application;
- based on the determined context change, setting the electronic device to the second thermal profile of the second application;
- and
- performing the one or more second thermal mitigation techniques associated with the second thermal profile to cause the electronic device to meet the second temperature threshold associated with the second thermal profile of the second application.
An apparatus for maintaining thermal profiles, comprising:
- at least one memory;
- and
- at least one processor coupled to at least one memory and configured to:
- determine a first thermal profile for a first application, the first thermal profile including one or more first thermal mitigation techniques to meet a first temperature threshold for the first application;
- determine a second thermal profile for a second application, the second thermal profile including one or more second thermal mitigation techniques to meet a second temperature threshold for the second application;
- set the apparatus to the first thermal profile of the first application based on a determination that the first application is being executed by the apparatus;
- perform the one or more first thermal mitigation techniques associated with the first thermal profile to cause the apparatus to meet the first temperature threshold associated with the first thermal profile of the first application;
- determine a context change based on a transition of the apparatus to execution of a second application;
- based on the determined context change, set the apparatus to the second thermal profile of the second application;
- and
- perform the one or more second thermal mitigation techniques associated with the second thermal profile to cause the apparatus to meet the second temperature threshold associated with the second thermal profile of the second application.
A non-transitory computer-readable medium of an electronic device having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
- determine a first thermal profile for a first application, the first thermal profile including one or more first thermal mitigation techniques to meet a first temperature threshold for the first application;
- determine a second thermal profile for a second application, the second thermal profile including one or more second thermal mitigation techniques to meet a second temperature threshold for the second application;
- set the electronic device to the first thermal profile of the first application based on a determination that the first application is being executed by the electronic device;
- perform the one or more first thermal mitigation techniques associated with the first thermal profile to cause the electronic device to meet the first temperature threshold associated with the first thermal profile of the first application;
- determine a context change based on a transition of the electronic device to execution of a second application;
- based on the determined context change, set the electronic device to a second thermal profile of the second application;
- and
- perform the one or more second thermal mitigation techniques associated with the second thermal profile to cause the electronic device to meet the second temperature threshold associated with the second thermal profile of the second application.
Dependencies are inferred from the claim text.