IP Library Granted Patent US 11,218,828
Granted Patent B1
US 11,218,828 · App. 17/039,265 · Granted Jan 4, 2022

Audio transparency mode in an information handling system

Inventors: Chia Hung Shih (Taipei, TW); Vivek Viswanathan Iyer (Austin, TX); Jing Yuan Lin (New Taipei, TW); Yi-Tsen Kao (Taipei, TW)
Assignee: Dell Products L.P.
H04S7/301G06F3/165H04R5/04H04R2227/005
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,218,828
App. No.
17/039,265
Granted
Jan 4, 2022
Kind
B1
Abstract

Performing an audio transparency mode of an information handling system (IHS), including performing a calibration and configuration of an audio noise source identification model, including: training the audio noise source identification model, including generating a configuration policy including configuration rules for performing computer-implemented actions for providing a particular noise source through an audio output of the IHS, providing a notification of the particular noise source to devices associated with the user, or both; performing a steady-state monitoring of the IHS, including: identifying a particular noise source of environment of the IHS; and in response: identifying configuration rules of the audio noise source identification model based on the identified particular noise source, applying the configuration rules to perform computer-implemented actions to provide the particular noise source through the audio output of the IHS, provide a notification of the particular noise source to the devices associated with the user, or both.

Claims (48)

1. A computer-implemented method for performing an audio transparency mode of an information handling system, comprising:

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

identifying a plurality of noise sources associated with an environment of the information handling system;

receiving user input from a user associated with the information handling system selecting a subset of the plurality of noise sources;

training, based on the subset of the plurality of noise sources, the audio noise source identification model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions for providing a particular noise source of the subset of the plurality of noise sources through an audio output of the information handling system, providing a notification of the particular noise source to one or more devices associated with the user, or both;

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

providing an audio stream as audio output to headphones coupled with the information handling system;

while providing the audio stream as audio output to headphones, identifying a particular noise source of the environment of the information handling system; and

in response to identifying the particular noise source of the environment of the information handling system:

i) accessing the audio noise source identification model including the configuration policy,

ii) identifying one or more of the configuration rules of the audio noise source identification model based on the identified particular noise source, and

iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to provide the particular noise source through the audio output of the information handling system including muting the audio stream and providing only a noise source stream to the headphones that is generated based on the particular noise source.

2. The computer-implemented method of claim 1 , further comprising applying the one or more configuration rules to perform one or more of the computer-implemented actions to provide a notification of the particular noise source to the one or more devices associated with the user, wherein providing the notification to the one or more devices associated with the user includes providing the notification on a display device of the information handling system.

3. The computer-implemented method of claim 1 , further comprising applying the one or more configuration rules to perform one or more of the computer-implemented actions to provide a notification of the particular noise source to the one or more devices associated with the user, wherein providing the notification to the one or more devices associated with the user includes providing the notification on a secondary computing device associated with the user.

4. The computer-implemented method of claim 3 , wherein the secondary computing device is a smartphone, or tablet computing device.

5. The computer-implemented method of claim 1 , wherein identifying the plurality of noise sources associated with the environment of the information handling system further comprises receiving a recorded version of each respective noise source of the plurality of noise sources.

6. The computer-implemented method of claim 1 , wherein identifying the plurality of noise sources associated with the environment of the information handling system further comprises detecting the plurality of noise sources over a time period, and providing a listing of the plurality of noise sources to the user.

7. The computer-implemented method of claim 1 , wherein the audio transparency mode is performed at the information handling system, a cloud computing server connected to the information handling system, or both.

8. 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 source identification model, including:

identifying a plurality of noise sources associated with an environment of the information handling system;

receiving user input from a user associated with the information handling system selecting a subset of the plurality of noise sources;

training, based on the subset of the plurality of noise sources, the audio noise source identification model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions for providing a particular noise source of the subset of the plurality of noise sources through an audio output of the information handling system, providing a notification of the particular noise source to one or more devices associated with the user, or both;

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

providing an audio stream as audio output to headphones coupled with the information handling system;

while providing the audio stream as audio output to headphones, identifying a particular noise source of the environment of the information handling system; and

in response to identifying the particular noise source of the environment of the information handling system:

i) accessing the audio noise source identification model including the configuration policy,

ii) identifying one or more of the configuration rules of the audio noise source identification model based on the identified particular noise source, and

iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to provide the particular noise source through the audio output of the information handling system including muting the audio stream and providing only a noise source stream to the headphones that is generated based on the particular noise source.

9. The information handling system of claim 8 , further comprising applying the one or more configuration rules to perform one or more of the computer-implemented actions to provide a notification of the particular noise source to the one or more devices associated with the user, wherein providing the notification to the one or more devices associated with the user includes providing the notification on a display device of the information handling system.

10. The information handling system of claim 8 , further comprising applying the one or more configuration rules to perform one or more of the computer-implemented actions to provide a notification of the particular noise source to the one or more devices associated with the user, wherein providing the notification to the one or more devices associated with the user includes providing the notification on a secondary computing device associated with the user.

11. The information handling system of claim 10 , wherein the secondary computing device is a smartphone, or tablet computing device.

12. The information handling system of claim 8 , wherein identifying the plurality of noise sources associated with the environment of the information handling system further comprises receiving a recorded version of each respective noise source of the plurality of noise sources.

13. The information handling system of claim 8 , wherein identifying the plurality of noise sources associated with the environment of the information handling system further comprises detecting the plurality of noise sources over a time period, and providing a listing of the plurality of noise sources to the user.

14. The information handling system of claim 8 , wherein the plurality of noise sources associated with the environment of the information handling system are identified using one or more of a central processing unit (CPU), a graphics processing unit GPU), a Gaussian Mixture Model and Neural Network Accelerator (GNA), and a vison processing unit (VPU).

15. 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, at a first time, a calibration and configuration of an audio noise source identification model, including:

identifying a plurality of noise sources associated with an environment of the information handling system;

receiving user input from a user associated with an information handling system selecting a subset of the plurality of noise sources;

training, based on the subset of the plurality of noise sources, the audio noise source identification model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions for providing a particular noise source of the subset of the plurality of noise sources through an audio output of the information handling system, providing a notification of the particular noise source to one or more devices associated with the user, or both;

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

providing an audio stream as audio output to headphones coupled with the information handling system;

while providing the audio stream as audio output to headphones, identifying a particular noise source of the environment of the information handling system; and

in response to identifying the particular noise source of the environment of the information handling system:

i) accessing the audio noise source identification model including the configuration policy,

ii) identifying one or more of the configuration rules of the audio noise source identification model based on the identified particular noise source, and

iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to provide the particular noise source through the audio output of the information handling system, including muting the audio stream and providing only a noise source stream to the headphones that is generated based on the particular noise source.

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 Sep 30, 2020
From: SHIH, CHIA HUNG; IYER, VIVEK VISWANATHAN; LIN, JING YUAN; KAO, YI-TSEN
To: DELL PRODUCTS L.P.
Reel/Frame 053937/0657 →