IP Library Granted Patent US 11,836,414
Granted Patent B2
US 11,836,414 · App. 17/355,794 · Granted Dec 5, 2023

Managing audio devices of an information handling system

Inventors: Vivek Viswanathan Iyer (Austin, TX); Chia-Hung Shih (Taipei, TW)
Assignee: Dell Products L.P.
G06F3/162G06F1/1632G06F3/165G06F11/3041G06F2201/86
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,414
App. No.
17/355,794
Granted
Dec 5, 2023
Kind
B2
Abstract

Managing audio devices of an information handling system (IHS), including: performing initialization of audio-scenario database table, including: configuring, for audio scenarios at an IHS, an associated audio device, each audio device associated with an audio ID that uniquely identifies the audio device; generating the audio-scenario database table that indicates, for each audio scenario, an associated audio device ID of the audio device for the audio scenario; performing a steady-state monitoring of the IHS, including: identifying an initialization of a particular audio scenario, and in response, identifying active audio devices with respect to the IHS; comparing the audio ID of each of the active audio devices with the audio-scenario database table; matching, based on the comparing, a particular audio ID of a particular active audio device of the active audio devices with the audio-scenario database table; enabling, based on the matching, the particular active audio device for the particular audio scenario.

Claims (74)

1. A computer-implemented method for managing audio devices of an information handling system, the method comprising:

performing, at a first time, initialization of an audio-scenario database table, including:

configuring, for one or more audio scenarios at an information handling system, an associated audio device, each audio device associated with an audio device identification (ID) that uniquely identifies the audio device;

generating the audio-scenario database table that indicates, for each audio scenario, an associated audio device ID of the audio device for the audio scenario;

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

identifying an initialization of a particular audio scenario;

in response to identifying the initialization of the particular audio scenario:

obtaining an image of a user of the information handling system during the initialization of the particular audio scenario;

performing image recognition of the image;

identifying, in response to the image recognition of the image, a particular audio device within the image;

comparing the audio ID of the particular audio device with the audio-scenario database table;

matching, based on the comparing, a particular audio ID of the particular audio device with the audio-scenario database table; and

enabling, based on the matching, the particular audio device as the active audio device for the particular audio scenario.

2. The computer-implemented method of claim 1 , further comprising:

identifying the audio scenarios, including, for each audio scenario:

identifying a computer-implemented application associated with the audio scenario;

identifying one or more processes of the computer-implemented application that is associated with the audio scenario;

identifying one or more parameters associated with the computer-implemented application and the one or more processes, the parameters including one or more of day, time, meeting type, type of the computer-implemented application, posture mode of the information handling system, hinge angle of the information handling system, and docking mode.

3. The computer-implemented method of claim 1 , further comprising storing the audio-scenario database table.

4. The computer-implemented method of claim 1 , further comprising:

registering for notifications regarding event status changes of the one or more audio devices with respect to the information handling system, the event status changes including coupling and/or decoupling of the one or more audio devices with respect to the information handling system.

5. The computer-implemented method of claim 4 , further comprising:

determining that the particular audio device of the image is coupled or decoupled with respect to the information handling system based on the event status changes of the particular audio device.

6. The computer-implemented method of claim 1 , further comprising:

disabling, based on the matching, a different audio device for the particular audio scenario, the different audio device previously enabled with respect to the information handling system.

7. The computer-implemented method of claim 1 , wherein the particular audio scenario is associated with a workspace of the information handling system.

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

performing, at a first time, initialization of an audio-scenario database table, including:

configuring, for one or more audio scenarios at an information handling system, an associated audio device, each audio device associated with an audio device identification (ID) that uniquely identifies the audio device;

generating the audio-scenario database table that indicates, for each audio scenario, an associated audio device ID of the audio device for the audio scenario;

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

identifying an initialization of a particular audio scenario;

in response to identifying the initialization of the particular audio scenario:

obtaining an image of a user of the information handling system during the initialization of the particular audio scenario;

performing image recognition of the image;

identifying, in response to the image recognition of the image, a particular audio device within the image;

comparing the audio ID of the particular audio device with the audio-scenario database table;

matching, based on the comparing, a particular audio ID of the particular audio device with the audio-scenario database table; and

enabling, based on the matching, the particular audio device as the active audio device for the particular audio scenario.

9. The information handling system of claim 8 , the operations further comprising:

identifying the audio scenarios, including, for each audio scenario:

identifying a computer-implemented application associated with the audio scenario;

identifying one or more processes of the computer-implemented application that is associated with the audio scenario;

identifying one or more parameters associated with the computer-implemented application and the one or more processes, the parameters including one or more of day, time, meeting type, type of the computer-implemented application, posture mode of the information handling system, hinge angle of the information handling system, and docking mode.

10. The information handling system of claim 8 , the operations further comprising storing the audio-scenario database table.

11. The information handling system of claim 8 , the operations further comprising:

registering for notifications regarding event status changes of the one or more audio devices with respect to the information handling system, the event status changes including coupling and/or decoupling of the one or more audio devices with respect to the information handling system.

12. The information handling system of claim 11 , further comprising:

determining that the particular audio device of the image is coupled or decoupled with respect to the information handling system based on the event status changes of the particular audio device.

13. The information handling system of claim 8 , the operations further comprising:

disabling, based on the matching, a different audio device for the particular audio scenario, the different audio device previously enabled with respect to the information handling system.

14. 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, initialization of an audio-scenario database table, including:

configuring, for one or more audio scenarios at an information handling system, an associated audio device, each audio device associated with an audio device identification (ID) that uniquely identifies the audio device;

generating the audio-scenario database table that indicates, for each audio scenario, an associated audio device ID of the audio device for the audio scenario;

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

identifying an initialization of a particular audio scenario;

in response to identifying the initialization of the particular audio scenario:

obtaining an image of a user of the information handling system during the initialization of the particular audio scenario;

performing image recognition of the image;

identifying, in response to the image recognition of the image, a particular audio device within the image;

comparing the audio ID of the particular audio device with the audio-scenario database table;

matching, based on the comparing, a particular audio ID of the particular audio device with the audio-scenario database table; and

enabling, based on the matching, the particular audio device as the active audio device for the particular audio scenario.

15. The computer-readable medium of claim 14 , the operations further comprising:

identifying the audio scenarios, including, for each audio scenario:

identifying a computer-implemented application associated with the audio scenario;

identifying one or more processes of the computer-implemented application that is associated with the audio scenario;

identifying one or more parameters associated with the computer-implemented application and the one or more processes, the parameters including one or more of day, time, meeting type, type of the computer-implemented application, posture mode of the information handling system, hinge angle of the information handling system, and docking mode.

16. The computer-readable medium of claim 14 , the operations further comprising storing the audio-scenario database table.

17. The computer-readable medium of claim 14 , the operations further comprising:

registering for notifications regarding event status changes of the one or more audio devices with respect to the information handling system, the event status changes including coupling and/or decoupling of the one or more audio devices with respect to the information handling system.

18. The computer-readable medium of claim 17 , further comprising:

determining that the particular audio device of the image is coupled or decoupled with respect to the information handling system based on the event status changes of the particular audio device.

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 Jun 23, 2021
From: IYER, VIVEK VISWANATHAN; SHIH, CHIA-HUNG
To: DELL PRODUCTS L.P.
Reel/Frame 056640/0592 →
Continuity (1)
Related Publication 20220413792A1 · Dec 29, 2022