IP Library Granted Patent US 10,888,022
Granted Patent B2
US 10,888,022 · App. 16/066,409 · Granted Jan 5, 2021

Fan speed control in electronic devices

Inventor: Fu-Yi Chen (Taipei, TW)
Assignee: Hewlett-Packard Development Company, L.P.
H05K7/20209F04D27/004G05D23/1917G05D23/1919G06F1/20G06F1/206
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,888,022
App. No.
16/066,409
Granted
Jan 5, 2021
Kind
B2
Abstract

In one example, an electronic device is described, which includes a cooling element and a controller coupled to the cooling element. The controller may detect environmental data and system operating data of the electronic device during a period of time, obtain a user input associated with an acceptable noise level for the cooling element, and control the cooling element based on the environmental data, the system operating data, and the acceptable noise level of the cooling element.

Claims (54)

1. An electronic device comprising:

a speaker;

a cooling element comprising a fan; and

a controller coupled to the cooling element, wherein the controller is to:

detect, prior to activation of the speaker of the electronic device, environmental data of the electronic device, wherein the environmental data comprises environment background noise of the electronic device;

receive a user input that selects a mode for a speaker volume based control of the cooling element; and

responsive to the user input selecting the mode for the speaker volume based control of the cooling element:

detect a speaker volume of the speaker after the activation of the speaker, and

control a speed of the fan of the cooling element based on the environment background noise and the detected speaker volume.

2. The electronic device of claim 1 , further comprising:

a microphone to detect the environment background noise surrounding the electronic device and detect the speaker volume.

3. The electronic device of claim 1 , wherein the controller is to:

receive a further user input selecting a default cooling element control mode; and

in response to the further user input:

receive further environmental data and system operating data of the electronic device associated with a period of time, wherein the further environmental data comprises an internal environment ambient temperature of the electronic device and an external environment ambient temperature of the electronic device, and wherein the system operating data comprises an activity level of a component in the electronic device;

receive a user input of an acceptable noise level of the cooling element; and

control the cooling element based on the environmental data, the system operating data, and the acceptable noise level of the cooling element.

4. The electronic device of claim 3 , wherein the component is selected from the group consisting of a processor, a graphics card, a memory, and a hard disk drive.

5. The electronic device of claim 3 , wherein the controller is to, in response to the further user input:

determine a usage model of the electronic device by analyzing the further environmental data and the system operating data, the determining of the usage model comprises selecting, based on the analyzing of the further environmental data and the system operating data, a load condition of a plurality of different load conditions corresponding to respective different amounts of computational work of the electronic device; and

determine, from a plurality of different cooling element controls, a cooling element control based on the usage model and the acceptable noise level,

wherein the control of the speed of the fan of the cooling element is based on the determined cooling element control.

6. The electronic device of claim 5 , wherein the plurality of different cooling element controls correspond to different correlations of fan speeds to temperatures.

7. The electronic device of claim 1 , wherein the controller is to:

select, from a plurality of different speaker volume profiles based on the detected environment background noise, a selected speaker volume profile, wherein the different speaker volume profiles correspond to different levels of environment background noise,

wherein the control of the speed of the fan of the cooling element is according to the selected speaker volume profile.

8. The electronic device of claim 7 , wherein the selected speaker volume profile correlates different speeds of the fan to corresponding different speaker volumes.

9. The electronic device of claim 8 , wherein the different speaker volume profiles specify respective different correlations of fan speeds to corresponding different speaker volumes.

10. A method performed by an electronic device, comprising:

receiving environmental data and system operating data of the electronic device associated with a period of time, wherein the environmental data comprises an internal environment ambient temperature of the electronic device and an external environment ambient temperature of the electronic device, and wherein the system operating data comprises an activity level of a component in the electronic device;

determining a usage model of the electronic device by analyzing the environmental data and the system operating data, the determining of the usage model comprises selecting, based on the analyzing of the environmental data and the system operating data, a load condition of a plurality of different load conditions corresponding to respective different amounts of computational work of the electronic device;

receiving a user input of a noise satisfaction score associated with a fan;

determining, from a plurality of different fan speed controls, a fan speed control based on the usage model and the noise satisfaction score;

recommending the determined fan speed control to control a speed of the fan of the electronic device; and

controlling the speed of the fan of the electronic device based on the determined fan speed control.

11. The method of claim 10 , wherein the system operating data further comprises a power dissipation of the component.

12. The method of claim 10 , wherein the determining of the fan speed control based on the usage model and the noise satisfaction score is performed responsive to user selection of a default fan speed control mode for the electronic device, the method further comprising:

receiving a further user input that selects a further mode for a speaker volume based control of the fan; and

in response to the further user input that selects the further mode:

detecting, prior to activation of a speaker of the electronic device, an ambient noise surrounding the electronic device,

detecting a speaker volume of the speaker after the activation of the speaker, and

controlling the speed of the fan based on the ambient noise and the speaker volume.

13. The method of claim 12 , comprising, in response to the user input that selects the further mode:

selecting, by the electronic device from a plurality of different speaker volume profiles based on the ambient noise, a selected speaker volume profile, wherein the different speaker volume profiles correspond to different levels of ambient noise,

wherein the controlling of the speed of the fan is according to the selected speaker volume profile.

14. The method of claim 13 , wherein the selected speaker volume profile correlates different speeds of the fan to corresponding different speaker volumes.

15. The method of claim 14 , wherein the different speaker volume profiles specify respective different correlations of fan speeds to corresponding different speaker volumes.

16. The method of claim 10 , wherein the noise satisfaction score is selected from a range of values, wherein each value of the range of values is associated with a different noise perception level.

17. A non-transitory computer-readable storage medium comprising instructions that when executed by an electronic device cause the electronic device to:

detect, prior to activation of a speaker of the electronic device, environment background noise of the electronic device;

receive a user input that selects a mode for a speaker volume based control of a cooling element; and

responsive to the user input selecting the mode for the speaker volume based control of the cooling element that comprises a fan:

detect a speaker volume of the speaker after the activation of the speaker, and

control a speed of the fan of the cooling element based on the environment background noise and the detected speaker volume.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2018
From: CHEN, FU-YI
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 046666/0451 →
Continuity (1)
Related Publication 20190008074A1 · Jan 3, 2019
Cited By (2)
US 12,442,854 US 12,608,028