Thermal state inference based frequency scaling
AssigneeSnap Inc.
InventorsMichael Cieslak, Michael David Marr
Life of this patent
Estimating the term…
Abstract
The systems and methods monitor thermal states associated with a device. The systems and methods set thermal thresholds associated with the device. The systems and methods infer the thermal thresholds from information gathered by a client application running on the device. The systems and methods implement a stored policy associated with a violation of one of the thermal thresholds by one of the monitored thermal states.
Claims20
A method comprising:
- monitoring, by a server, a thermal state of a client device;
- determining, by the server, if the thermal state violates a thermal threshold;
- selecting a stored policy associated with the monitored thermal state if the thermal state violates the thermal threshold;
- and
- communicating, by the server, the selected stored policy to a client application on the client device for implementation by a processor of the client device.
A system, comprising:
- a memory that stores instructions;
- and
- a processor configured by the instructions to perform operations comprising:
- monitoring, by a server, a thermal state of a client device;
- determining, by the server, if the thermal state violates a thermal threshold;
- selecting a stored policy associated with the monitored thermal state if the thermal state violates the thermal threshold;
- and
- communicating, by the server, the selected stored policy to a client application on the client device for implementation by a processor of the client device.
A non-transitory processor-readable storage medium storing processor-executable instructions that, when executed by a processor of a server, cause the server to perform operations comprising:
- monitoring, by the processor, a thermal state of a client device;
- determining, by the processor, if the thermal state violates a thermal threshold;
- selecting a stored policy associated with the monitored thermal state if the thermal state violates the thermal threshold;
- and
- communicating, by the processor, the selected stored policy to a client application on the client device for implementation by a processor of the client device.
Dependencies are inferred from the claim text.