IP Library Granted Patent US 11,508,387
Granted Patent B2
US 11,508,387 · App. 16/996,476 · Granted Nov 22, 2022

Selecting audio noise reduction models for non-stationary noise suppression in an information handling system

Inventors: Vivek Viswanathan Iyer (Austin, TX); Michael S. Gatson (Austin, TX)
Assignee: Dell Products L.P.
G10L21/0216G06N20/00G10L2021/02163
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,508,387
App. No.
16/996,476
Granted
Nov 22, 2022
Kind
B2
Abstract

Selecting audio noise reduction models for noise suppression in an information handling system (IHS), including performing calibration and configuration of an audio noise reduction selection model, including: identifying contextual data associated with contextual inputs to the IHS; training, based on the contextual data, the audio noise reduction selection model, including generating a configuration policy including configuration rules, the configuration rules for performing actions for selection of a combination of audio noise reduction models to reduce combinations of noise sources associated with the IHS; performing steady-state monitoring of the IHS, including: monitoring the contextual inputs of the IHS, and in response, accessing the audio noise reduction selection model, identifying configuration rules based on the monitored contextual inputs, applying the configuration rules to select a particular combination of audio noise reduction models, applying particular combination of audio noise reduction models to reduce a particular combination of noise sources associated with the IHS.

Claims (56)

1. A computer-implemented method for selecting audio noise reduction models for non-stationary noise suppression in an information handling system, comprising:

performing at a first time, a calibration and configuration of an audio noise reduction selection model, including:

identifying contextual data associated with contextual inputs to the information handling system, the contextual data including user settings contextual data, system settings contextual data, and environmental settings contextual data;

training, based on the contextual data, the audio noise reduction selection model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions for selection of a combination of audio noise reduction models executing on the information handling system to reduce combinations of non-stationary noise sources associated with the information handling system;

performing, at a second time, a steady-state monitoring of the information handling system, including:

monitoring the contextual inputs of the information handling system, including:

identifying a non-stationary noise source associated with an additional information handling system that is in communication with the information handling system;

receiving, by the information handling system, the non-stationary noise source associated with the additional information handling system; and

in response to monitoring the contextual inputs:

i) accessing the audio noise reduction selection model including the configuration policy,

ii) identifying one or more of the configuration rules based on the monitored contextual inputs, including a particular configuration rule of the one or more of the configuration rules that is associated with the non-stationary noise source associated with the additional information handling system,

iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to select a particular combination of audio noise reduction models executing on the information handling system, and

iv) applying the particular combination of audio noise reduction models to reduce a particular combination of non-stationary noise sources associated with the information handling system.

2. The computer-implemented method of claim 1 , wherein applying the particular combination of audio noise reduction models to reduce the particular combination of non-stationary noise sources associated with the information handling system includes applying the particular combination of audio noise reduction models to perform noise cancellation of the particular combination of non-stationary noise sources.

3. The computer-implemented method of claim 1 , wherein applying the particular combination of audio noise reduction models to reduce the particular combination of non-stationary noise sources associated with the information handling system includes applying the particular combination of audio noise reduction models to perform input noise cancellation of the particular combination of non-stationary noise sources.

4. The computer-implemented method of claim 1 , wherein applying the particular combination of audio noise reduction models to reduce the particular combination of non-stationary noise sources associated with the information handling system includes applying the particular combination of audio noise reduction models to perform output noise cancellation of the particular combination of non-stationary noise sources.

5. The computer-implemented method of claim 1 , wherein monitoring the contextual inputs includes identifying a location of the information handling system.

6. The computer-implemented method of claim 1 , wherein monitoring the contextual inputs including identifying a current time.

7. The computer-implemented method of claim 1 , wherein monitoring the contextual inputs includes identifying environment ambient noise levels.

8. The computer-implemented method of claim 1 , wherein monitoring the contextual inputs includes identifying audio input source.

9. The computer-implemented method of claim 1 , wherein monitoring the contextual inputs includes identifying a computer-application being executed by the information handling system.

10. The computer-implemented method of claim 1 , wherein each audio noise reduction model reduces a particular non-stationary noise source associated with the information handling system.

11. An information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations comprising, comprising:

performing, at a first time, a calibration and configuration of an audio noise reduction selection model, including:

identifying contextual data associated with contextual inputs to the information handling system, the contextual data including user settings contextual data, system settings contextual data, and environmental settings contextual data;

training, based on the contextual data, the audio noise reduction selection model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions for selection of a combination of audio noise reduction models executing on the information handling system to reduce combinations of non-stationary noise sources associated with the information handling system;

performing, at a second time, a steady-state monitoring of the information handling system, including:

monitoring the contextual inputs of the information handling system, including:

identifying a non-stationary noise source associated with an additional information handling system that is in communication with the information handling system;

receiving, by the information handling system, the non-stationary noise source associated with the additional information handling system; and

in response to monitoring the contextual inputs:

i) accessing the audio noise reduction selection model including the configuration policy,

ii) identifying one or more of the configuration rules based on the monitored contextual inputs, including a particular configuration rule of the one or more of the configuration rules that is associated with the non-stationary noise source associated with the additional information handling system,

iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to select a particular combination of audio noise reduction models executing on the information handling system, and

iv) applying the particular combination of audio noise reduction models to reduce a particular combination of non-stationary noise sources associated with the information handling system.

12. The information handling system of claim 11 , wherein applying the particular combination of audio noise reduction models to reduce the particular combination of non-stationary noise sources associated with the information handling system includes applying the particular combination of audio noise reduction models to perform noise cancellation of the particular combination of non-stationary noise sources.

13. The information handling system of claim 11 , wherein applying the particular combination of audio noise reduction models to reduce the particular combination of non-stationary noise sources associated with the information handling system includes applying the particular combination of audio noise reduction models to perform input noise cancellation of the particular combination of non-stationary noise sources.

14. The information handling system of claim 11 , wherein applying the particular combination of audio noise reduction models to reduce the particular combination of non-stationary noise sources associated with the information handling system includes applying the particular combination of audio noise reduction models to perform output noise cancellation of the particular combination of non-stationary noise sources.

15. The information handling system of claim 11 , wherein monitoring the contextual inputs includes identifying a location of the information handling system.

16. The information handling system of claim 11 , wherein monitoring the contextual inputs including identifying a current time.

17. The information handling system of claim 11 , wherein monitoring the contextual inputs includes identifying environment ambient noise levels.

18. The information handling system of claim 11 , wherein monitoring the contextual inputs includes identifying audio input source.

19. The information handling system of claim 11 , wherein monitoring the contextual inputs includes identifying a computer-application being executed by the information handling system.

20. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

performing, and at a first time, a calibration and configuration of an audio noise reduction selection model, including:

identifying contextual data associated with contextual inputs to a information handling system, the contextual data including user settings contextual data, system settings contextual data, and environmental settings contextual data;

training, based on the contextual data, the audio noise reduction selection model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions for selection of a combination of audio noise reduction models executing on the information handling system to reduce combinations of non-stationary noise sources associated with the information handling system;

performing, at a second time, a steady-state monitoring of the information handling system, including:

monitoring the contextual inputs of the information handling system, including:

identifying a non-stationary noise source associated with an additional information handling system that is in communication with the information handling system;

receiving, by the information handling system, the non-stationary noise source associated with the additional information handling system; and

in response to monitoring the contextual inputs:

i) accessing the audio noise reduction selection model including the configuration policy,

ii) identifying one or more of the configuration rules based on the monitored contextual inputs, including a particular configuration rule of the one or more of the configuration rules that is associated with the non-stationary noise source associated with the additional information handling system,

iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to select a particular combination of audio noise reduction models executing on the information handling system, and

iv) applying the particular combination of audio noise reduction models to reduce a particular combination of non-stationary noise sources associated with the information handling system.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: IYER, VIVEK VISWANATHAN; GATSON, MICHAEL S.
To: DELL PRODUCTS L.P.
Reel/Frame 053540/0578 →