Patent ID: 11907032
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC F  G  H | IPC G  H

Claim 13:
14. A method for use with a computing device, the method comprising:
executing an application program;
while executing the application program, collecting performance data including:
temperature data received from one or more temperature sensors; and
fan speed data received from a fan tachometer;

generating a fan control signal at least in part by applying a machine learning model to the performance data, wherein:
the machine learning model is a reinforcement learning model; and
the machine learning model has a loss function including:
a fan speed term computed as a function of a fan speed included in the fan speed data; and
a temperature overshoot term added to the loss function when the temperature data indicates a temperature above a predetermined temperature threshold; and

controlling a fan according to the fan control signal.