IP Library Granted Patent US 11,836,062
Granted Patent B2
US 11,836,062 · App. 17/381,967 · Granted Dec 5, 2023

System and method of managing acoustics of information handling systems

Inventors: Yuan David Ma (Austin, TX); Ivan Guerra (Round Rock, TX)
Assignee: Dell Products L.P.
G06F11/3062G06F1/20G06F1/206G06F1/3206G06F1/3231G06F11/3051G06F1/325
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 11,836,062
App. No.
17/381,967
Granted
Dec 5, 2023
Kind
B2
Abstract

In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that an inventory of components of an information handling system (IHS) includes a first fan and an IHS card, which include a second fan; receive user input indicating a maximum acoustic sound pressure level (SPL); determine a first maximum fan speed for the first fan based at least on the maximum acoustic SPL; determine a first maximum power consumption for the IHS card and a second maximum fan speed for the second fan based at least on the maximum acoustic SPL; provide first configuration information, indicating the first maximum fan speed for the first fan, to a fan controller of the IHS; and provide second configuration information, indicating the first maximum power consumption and the second maximum fan speed for the second fan, to the IHS card.

Claims (109)

1. An information handling system, comprising:

a processor; and

an embedded controller coupled to the processor;

wherein the processor is configured to:

determine that an inventory of components of the information handling system includes at least a first fan and an information handling system card;

determine whether a headphone plug has been inserted into a headphone jack of the information handling system;

determine that the information handling system card includes at least a second fan; and

receive first user input indicating a first maximum acoustic sound pressure level associated with operating the information handling system; and

in response to the processor determining that the headphone plug is not inserted into the headphone jack:

the embedded controller is configured to:

determine a first maximum power consumption for the information handling system card based at least on the first maximum acoustic sound pressure level, a current acoustic sound pressure level associated with the second fan of the information handling system card, and a current acoustic sound pressure level associated with the first fan of the information handling system at a sensor spaced-apart from the information handling system card;

determine a first maximum fan speed for the at least the first fan based at least on the first maximum acoustic sound pressure level;

determine a second maximum fan speed for the at least the second fan based at least on the first maximum acoustic sound pressure level;

provide first configuration information, which indicates the first maximum fan speed for the at least the first fan, to a fan controller of the information handling system that controls the at least the first fan; and

provide second configuration information, which indicates the first maximum power consumption and the second maximum fan speed for the at least the second fan, to the information handling system card;

the fan controller configured to control a fan speed of the first fan based on the first configuration information;

the information handling system card configured to control a fan speed of the second fan based on the second configuration information;

in response to the processor determining that the headphone plug is inserted into the headphone jack:

the embedded controller is configured to:

determine a second maximum acoustic sound pressure level associated with operating the information handling system, wherein the second maximum acoustic sound pressure level is greater than the first maximum acoustic sound pressure level;

determine a second maximum power consumption for the information handling system card based at least on the second maximum acoustic sound pressure level, the current acoustic sound pressure level associated with the second fan of the information handling system card, and the current acoustic sound pressure level associated with the first fan of the information handling system at the sensor spaced-apart from the information handling system card;

determine a third maximum fan speed for the at least the first fan based at least on the second maximum acoustic sound pressure level;

determine a fourth maximum fan speed for the at least the second fan based at least on the second maximum acoustic sound pressure level;

provide third configuration information, which indicates the third maximum fan speed for the at least the first fan, to the fan controller of the information handling system;

provide fourth configuration information, which indicates the second maximum power consumption and the fourth maximum fan speed for the at least the second fan, to the information handling system card;

the fan controller configured to control the fan speed of the first fan based on the third configuration information; and

the information handling system card configured to control the fan speed of the second fan based on the fourth configuration information.

2. The information handling system of claim 1 , wherein the fan controller is configured to operate the at least the first fan at the fan speed less than or equal to the first maximum fan speed.

3. The information handling system of claim 2 , wherein the information handling system card is configured to operate the at least the second fan at the fan speed less than or equal to the second maximum fan speed.

4. The information handling system of claim 2 ,

wherein the processor is further configured to:

determine that a calendar event has occurred; and

in response to determining that the calendar event has occurred, determine a third maximum acoustic sound pressure level associated with operating the information handling system based at least on the calendar event, wherein the third maximum acoustic sound pressure level is less than the first maximum acoustic sound pressure level; and

wherein the embedded controller is further configured to:

determine a third maximum power consumption for the information handling system card based at least on the third maximum acoustic sound pressure level;

determine a fifth maximum fan speed for the at least the first fan based at least on the third maximum acoustic sound pressure level;

determine a sixth maximum fan speed for the at least the second fan based at least on the third maximum acoustic sound pressure level;

provide fifth configuration information, which indicates the fifth maximum fan speed for the at least the first fan, to the fan controller of the information handling system; and

provide sixth configuration information, which indicates the third maximum power consumption and the sixth maximum fan speed for the at least the second fan, to the information handling system card.

5. The information handling system of claim 4 ,

wherein the calendar event is associated with a length of time;

wherein the processor is further configured to determine that the length of time has passed; and

wherein the embedded controller is further configured to:

provide the first configuration information, which indicates the first maximum fan speed for the at least the first fan, to the fan controller of the information handling system; and

provide the second configuration information, which indicates the first maximum power consumption and the second maximum fan speed for the at least the second fan, to the information handling system card.

6. The information handling system of claim 1 ,

wherein the processor is further configured to receive second user input indicating a second maximum acoustic sound pressure level associated with operating the information handling system; and

wherein the embedded controller is further configured to:

determine a third maximum power consumption for the information handling system card based at least on the second maximum acoustic sound pressure level;

determine a fifth maximum fan speed for the at least the first fan based at least on the third maximum acoustic sound pressure level;

determine a sixth maximum fan speed for the at least the second fan based at least on the third maximum acoustic sound pressure level;

provide fifth configuration information, which indicates the fifth maximum fan speed for the at least the first fan, to the fan controller of the information handling system; and

provide sixth configuration information, which indicates the third maximum power consumption and the sixth maximum fan speed for the at least the second fan, to the information handling system card.

7. The information handling system of claim 1 ,

wherein, to receive the first user input, the processor is further configured to receive the first user input via a graphical user interface of an application that executes in an operating system context;

wherein the application is configured to provide information associated with the first maximum acoustic sound pressure level to information handling system firmware of the information handling system via a management information exchange; and

wherein the information handling system firmware is configured to provide the first maximum acoustic sound pressure level to the embedded controller.

8. The information handling system of claim 7 , wherein, to provide the first configuration information to the fan controller of the information handling system, the information handling system firmware is further configured to provide the first configuration information to the embedded controller.

9. A method, comprising:

determining that an inventory of components of an information handling system includes at least a first fan and an information handling system card;

determining that the information handling system card includes at least a second fan;

receiving first user input indicating a first maximum acoustic sound pressure level associated with operating the information handling system;

determining a first maximum power consumption for the information handling system card based at least on the first maximum acoustic sound pressure level, a current acoustic sound pressure level associated with the second fan of the information handling system card, and a current acoustic sound pressure level associated with the first fan of the information handling system at a sensor spaced-apart from the information handling system card;

determining that a headphone plug is not inserted into a headphone jack of the information handling system, and in response:

determining a first maximum fan speed for the at least the first fan based at least on the first maximum acoustic sound pressure level;

determining a second maximum fan speed for the at least the second fan based at least on the first maximum acoustic sound pressure level;

providing first configuration information, which indicates the first maximum fan speed for the at least the first fan, to a fan controller of the information handling system that controls the at least the first fan;

providing second configuration information, which indicates the first maximum power consumption and the second maximum fan speed for the at least the second fan, to the information handling system card;

controlling a fan speed of the first fan based on the first configuration information;

controlling a fan speed of the second fan based on the second configuration information;

determining that the headphone plug is inserted into the headphone jack of the information handling system, and in response:

determining a second maximum acoustic sound pressure level associated with operating the information handling system, wherein the second maximum acoustic sound pressure level is greater than the first maximum acoustic sound pressure level;

determining a second maximum power consumption for the information handling system card based at least on the second maximum acoustic sound pressure level, the current acoustic sound pressure level associated with the second fan of the information handling system card, and the current acoustic sound pressure level associated with the first fan of the information handling system at the sensor spaced-apart from the information handling system card;

determining a third maximum fan speed for the at least the first fan based at least on the second maximum acoustic sound pressure level;

determining a fourth maximum fan speed for the at least the second fan based at least on the second maximum acoustic sound pressure level;

providing third configuration information, which indicates the third maximum fan speed for the at least the first fan, to the fan controller of the information handling system;

providing fourth configuration information, which indicates the second maximum power consumption and the fourth maximum fan speed for the at least the second fan, to the information handling system card;

controlling the fan speed of the first fan based on the third configuration information; and

controlling the fan speed of the second fan based on the fourth configuration information.

10. The method of claim 9 , further comprising:

operating the at least the first fan at the fan speed less than or equal to the first maximum fan speed.

11. The method of claim 10 , further comprising:

operating the at least the second fan at the fan speed less than or equal to the second maximum fan speed.

12. The method of claim 10 , further comprising:

determining that a calendar event has occurred;

in response to the determining that the calendar event has occurred, determining a third maximum acoustic sound pressure level associated with operating the information handling system based at least on the calendar event, wherein the third maximum acoustic sound pressure level is less than the first maximum acoustic sound pressure level;

determining a third maximum power consumption for the information handling system card based at least on the second maximum acoustic sound pressure level;

determining a fifth maximum fan speed for the at least the first fan based at least on the third maximum acoustic sound pressure level;

determining a fifth maximum fan speed for the at least the second fan based at least on the third maximum acoustic sound pressure level;

providing fifth configuration information, which indicates the fifth maximum fan speed for the at least the first fan, to the fan controller of the information handling system; and

providing fifth configuration information, which indicates the third maximum power consumption and the fifth maximum fan speed for the at least the second fan, to the information handling system card.

13. The method of claim 12 , wherein the calendar event is associated with a length of time;

the method further comprising:

determining that the length of time has passed;

providing the first configuration information, which indicates the first maximum fan speed for the at least the first fan, to the fan controller of the information handling system; and

providing the second configuration information, which indicates the first maximum power consumption and the second maximum fan speed for the at least the second fan, to the information handling system card.

14. The method of claim 9 , further comprising:

receiving second user input indicating a second maximum acoustic sound pressure level associated with operating the information handling system;

determining a third maximum power consumption for the information handling system card based at least on the second maximum acoustic sound pressure level;

determining a fifth maximum fan speed for the at least the first fan based at least on the third maximum acoustic sound pressure level;

determining a sixth maximum fan speed for the at least the second fan based at least on the third maximum acoustic sound pressure level;

providing fifth configuration information, which indicates the fifth maximum fan speed for the at least the first fan, to the fan controller of the information handling system; and

providing sixth configuration information, which indicates the third maximum power consumption and the sixth maximum fan speed for the at least the second fan, to the information handling system card.

15. The method of claim 9 , wherein the receiving the first user input includes receiving the first user input via a graphical user interface of an application that executes in an operating system context;

the method further comprising:

providing information associated with the first maximum acoustic sound pressure level to information handling system firmware of the information handling system via a management information exchange;

wherein the providing the first configuration information to the fan controller of the information handling system includes the information handling system firmware providing the first configuration information to the fan controller of the information handling system; and

wherein the providing the second configuration information to the information handling system card includes the information handling system firmware providing the second configuration information to the information handling system card.

16. The method of claim 15 , wherein the information handling system firmware providing the first configuration information to the fan controller of the information handling system includes the information handling system firmware providing the first configuration information to an embedded controller of the information handling system, which provides the first configuration information to the fan controller of the information handling system.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: MA, YUAN DAVID; GUERRA, IVAN
To: DELL PRODUCTS L.P.
Reel/Frame 056937/0216 →
Continuity (1)
Related Publication 20230022881A1 · Jan 26, 2023
Cited By (2)
US 12,524,059 US 12,560,992