Abstract:
Modem thermal management may include a state machine monitoring a temperature associated with a modem, setting a mode in response to detection of a change in the temperature with respect to a threshold, and applying a set of one or more thermal mitigation actions associated with a current state of the state machine. The state machine may set a timer in response to detection of the change in temperature and then transition from the current state to another state in response to expiration of the timer. The monitored temperature may be a junction temperature or a skin temperature.
Abstract:
Methods, devices, and systems for a mobile device to execute user experience software that dynamically determines operating policies that are suited for managing resources, such as transceivers, processors, and other units within the mobile device. In an aspect, a processor executing the user experience software may monitor for activity information that indicates a user's interactions with the mobile device. Based on the activity information, a processor executing the user experience software may match a circumstance defined by the activity information with a stored activity profile. The activity profile may include information indicating aggregated resource usage associated with the matched circumstance. A processor executing the user experience software may implement an operating policy based on the activity profile that manages how the mobile device utilizes resources. In various aspects, activity profiles may be periodically updated with resource usage information from numerous sources to aggregate data for managing particular circumstances.