IP Library Granted Patent US 11,477,570
Granted Patent B2
US 11,477,570 · App. 17/167,858 · Granted Oct 18, 2022

Controlling audio of an information handling system

Inventors: Gerald Rene Pelissier (Mendham, NJ); Yagiz Can Yildiz (Austin, TX); Hsufeng Lee (Taipei, TW)
Assignee: Dell Products L.P.
H04R3/005G10L21/0216H04R5/04H04S7/302G10L2021/02166
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,477,570
App. No.
17/167,858
Granted
Oct 18, 2022
Kind
B2
Abstract

Controlling audio of an information handling system (IHS), including calculating a first configuration of speakers of a IHS based on a first location of the user of the IHS with respect to the IHS, the first configuration including a first frequency associated with a first speaker, and a second frequency associated with a second speaker; identifying a change in location of the user from the first location with respect to the IHS, and in response: determining whether the user is within a field of view of a camera of the IHS, and in response, determining a second location of a mobile computing device associated with the user with respect to the IHS; calculating a second configuration the speakers of the IHS based on the second location of the user, the second configuration including the second frequency associated with the first speaker, and the first frequency associated with the second speaker.

Claims (53)

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

identifying a first location of a user of the information handling system with respect to the information handling system;

calculating a first configuration of speakers and a first configuration of a microphone array of an information handling system based on the first location of the user, the first configuration of the speakers including a first frequency and a first power associated with a first speaker, and a second frequency and a second power associated with a second speaker, the first configuration of the microphone array including selecting a first subset of microphones of the microphone array to microphone beamform based on the first location of the user;

identifying a change in location of the user from the first location with respect to the information handling system, and in response:

determining whether the user is within a field of view of a camera of the information handling system;

in response to determining that the user is not within the field of view of the camera of the information handling system, determining a second location of a mobile computing device associated with the user with respect to the information handling system;

calculating a distance between the second location of the user and the information handling system;

calculating a second configuration of the speakers of the information handling system based on the second location of the user, the second configuration including the second frequency and a third power associated with the first speaker, and the first frequency and a fourth power associated with the second speaker;

calculating a second configuration of the microphone array based on the second location of the user, the second configuration of the microphone array including selecting a second subset of microphones of the microphone array to microphone beamform based on the second location of the user; and

increasing a gain of the second subset of microphones of the microphone array based on the distance greater than a first threshold and less than a second threshold.

2. The computer-implemented method of claim 1 , wherein in response to identifying the change in location of the user further comprises:

determining that the distance is greater than the second threshold; and

in response to the distance being greater than the second threshold, adjusting a power state of the speakers and the microphone array to an off-power state.

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

determining that the user is within the field of view of the camera of the information handling system, and in response:

determining a third location of the user with respect to the information handling system;

calculating a third configuration of the speakers of the information handling system based on the third location of the user, the third configuration including the second frequency and a fifth power associated with the first speaker, and the first frequency and a sixth power associated with the second speaker.

4. The computer-implemented method of claim 1 , wherein the third power of the first speaker is greater than the first power of the first speaker, and the fourth power of the second speaker is greater than the second power of the second speaker.

5. The computer-implemented method of claim 3 , wherein the fifth power of the first speaker is greater than the first power of the first speaker and less than the third power of the first speaker; and the sixth power of the second speaker is greater than the second power of the second speaker and less than the fourth power of the second speaker.

6. The computer-implemented method of claim 1 , wherein the second frequency is greater than the first frequency.

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

identifying a first location of a user of the information handling system with respect to the information handling system;

calculating a first configuration of speakers and a first configuration of a microphone array of an information handling system based on the first location of the user, the first configuration of the speakers including a first frequency and a first power associated with a first speaker, and a second frequency and a second power associated with a second speaker, the first configuration of the microphone array including selecting a first subset of microphones of the microphone array to microphone beamform based on the first location of the user;

identifying a change in location of the user from the first location with respect to the information handling system, and in response:

determining whether the user is within a field of view of a camera of the information handling system;

in response to determining that the user is not within the field of view of the camera of the information handling system, determining a second location of a mobile computing device associated with the user with respect to the information handling system;

calculating a distance between the second location of the user and the information handling system;

calculating a second configuration of the speakers of the information handling system based on the second location of the user, the second configuration including the second frequency and a third power associated with the first speaker, and the first frequency and a fourth power associated with the second speaker;

calculating a second configuration of the microphone array based on the second location of the user, the second configuration of the microphone array including selecting a second subset of microphones of the microphone array to microphone beamform based on the second location of the user; and

increasing a gain of the second subset of microphones of the microphone array based on the distance greater than a first threshold and less than a second threshold.

8. The information handling system of claim 7 , wherein in response to identifying the change in location of the user further comprises:

determining that the distance is greater than the second threshold; and

in response to the distance being greater than the second threshold, adjusting a power state of the speakers and the microphone array to an off-power state.

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

determining that the user is within the field of view of the camera of the information handling system, and in response:

determining a third location of the user with respect to the information handling system;

calculating a third configuration of the speakers of the information handling system based on the third location of the user, the third configuration including the second frequency and a fifth power associated with the first speaker, and the first frequency and a sixth power associated with the second speaker.

10. The information handling system of claim 7 , wherein the third power of the first speaker is greater than the first power of the first speaker, and the fourth power of the second speaker is greater than the second power of the second speaker.

11. The information handling system of claim 9 , wherein the fifth power of the first speaker is greater than the first power of the first speaker and less than the third power of the first speaker; and the sixth power of the second speaker is greater than the second power of the second speaker and less than the fourth power of the second speaker.

12. The information handling system of claim 7 , wherein the second frequency is greater than the first frequency.

13. 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:

identifying a first location of a user of the information handling system with respect to the information handling system;

calculating a first configuration of speakers and a first configuration of a microphone array of an information handling system based on the first location of the user, the first configuration of the speakers including a first frequency and a first power associated with a first speaker, and a second frequency and a second power associated with a second speaker, the first configuration of the microphone array including selecting a subset of microphones of the microphone array to microphone beamform based on the first location of the user;

identifying a change in location of the user from the first location with respect to the information handling system, and in response:

determining whether the user is within a field of view of a camera of the information handling system;

in response to determining that the user is not within the field of view of the camera of the information handling system, determining a second location of a mobile computing device associated with the user with respect to the information handling system;

calculating a distance between the second location of the user and the information handling system;

calculating a second configuration of the speakers of the information handling system based on the second location of the user, the second configuration including the second frequency and a third power associated with the first speaker, and the first frequency and a fourth power associated with the second speaker;

calculating a second configuration of the microphone array based on the second location of the user, the second configuration of the microphone array including selecting a second subset of microphones of the microphone array to microphone beamform based on the second location of the user; and

increasing a gain of the second subset of microphones of the microphone array based on the distance greater than a first threshold and less than a second threshold.

14. The computer-readable medium of claim 13 , wherein in response to identifying the change in location of the user further comprises:

determining, based on the comparing, that the distance is greater than the second threshold; and

in response to the distance being greater than the second threshold, adjusting a power state of the speakers and the microphone array to an off-power state.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) 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/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) 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 062021/0844 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) 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/0012 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 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 056295/0280 →
SECURITY INTEREST Recorded May 19, 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 056295/0001 →
SECURITY INTEREST Recorded May 19, 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 056295/0124 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: PELISSIER, GERALD RENE; YILDIZ, YAGIZ CAN; LEE, HSUFENG
To: DELL PRODUCTS L.P.
Reel/Frame 055152/0933 →
Continuity (1)
Related Publication 20220248134A1 · Aug 4, 2022