IP Library Granted Patent US 11,347,461
Granted Patent B1
US 11,347,461 · App. 17/149,974 · Granted May 31, 2022

System and method for adjusting extended desktop monitor settings based on acoustic analysis of audio emitted from a speaker of an extended desktop monitor

Inventors: Yi Te Chih (New Taipei, TW); Jace W. Files (Round Rock, TX); Chiu Jung Tsen (Hsinchu, TW)
Assignee: Dell Products L.P.
G06F3/1423G10L25/51H04R1/028H04R1/406H04R3/005H04R2499/15
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,347,461
App. No.
17/149,974
Granted
May 31, 2022
Kind
B1
Abstract

Methods, systems, and computer-usable medium are disclosed for implementing automated adjustment of extended desktop monitor configuration settings in an information handling system (IHS) based on acoustic analysis of audio emitted from a speaker of an extended desktop monitor and received at multiple microphones of the IHS. In certain embodiments, the multiple microphones are in fixed alignment with a built-in monitor of the IHS. As such, the audio received at the multiple microphones can be used to determine the position of the extended desktop monitor with respect to the built-in monitor. Various embodiments include corresponding computer-implemented methods, computer systems, apparatus, and computer programs recorded on one or more non-transient computer storage devices.

Claims (95)

1. A computer-implemented method comprising:

detecting an event indicating that a position of at least one monitor relative to a position of at least one other monitor is to be determined, wherein

the at least one monitor includes at least one speaker, and

the at least one other monitor is configured in an information handling system having at least two microphones proximate the at least one other monitor;

driving the at least one speaker with an acoustic signal;

receiving the acoustic signal at the at least two microphones;

analyzing the acoustic signal received at each of the plurality of microphones from the at least one speaker;

determining, based on the analysis, a relative position of the at least one monitor relative to the at least one other monitor; and

adjusting extended desktop monitor configuration settings of the information handling system to position the at least one monitor and the at least one other monitor in the relative position.

2. The computer-implemented method of claim 1 , wherein

the acoustic signal is at least one of a continuous tone or an acoustic pulse.

3. The computer-implemented method of claim 2 , wherein

the continuous tone is an ultrasonic tone.

4. The computer-implemented method of claim 1 , wherein

the analysis of the acoustic signal received at each of the at least two microphones includes at least one of:

detecting a time at which an acoustic pulse signal is received at a first microphone of the at least two microphones with a time at which the acoustic pulse signal is received at a second microphone of the at least two microphones; and

detecting a phase of a continuous tone received at a first microphone of the at least two microphones with a phase of the continuous tone received at a second microphone of the at least two microphones.

5. The computer-implemented method of claim 4 , wherein

the determining includes at least one of:

determining the relative position of the at least one monitor relative to the at least one other monitor by comparing the time at which the acoustic pulse signal is received at the first microphone of the at least two microphones with the time at which the acoustic pulse signal is received at the second microphone of the at least two microphones; and

determining the relative position of the at least one monitor relative to the at least one other monitor by comparing the phase of the continuous tone received at the first microphone of the at least two microphones with the phase of the continuous tone received at the second microphone of the at least two microphones.

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

detecting an event indicating that a position of at least one further monitor relative to a position of the at least one monitor is to be determined, wherein the at least one further monitor includes at least one speaker;

driving the at least one speaker of the at least one further monitor with an acoustic signal;

receiving the acoustic signal at the at least two microphones;

analyzing the acoustic signal received at each of the at least two microphones from the at least one speaker;

determining, based on the analysis, a relative position of the at least one further monitor relative to the at least one other monitor; and

adjusting the extended desktop monitor configuration settings of the information handling system to position the at least one further monitor and the at least one other monitor in the relative position.

7. The computer-implemented method of claim 1 , wherein

the event indicating that a position of at least one monitor relative to a position of at least one other monitor is to be determined includes at least one of:

connecting the at least one monitor to a video output of the information handling system; and

entering a user input to the information handling system indicating that the position of the at least one monitor relative to the position of at least one other monitor is to be adjusted.

8. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the instructions being executable by the processor and configured for:

detecting an event indicating that a position of at least one monitor relative to a position of at least one other monitor is to be determined, wherein

the at least one monitor includes at least one speaker, and

the at least one other monitor is configured in an information handling system having at least two microphones proximate the at least one other monitor;

driving the at least one speaker with an acoustic signal;

receiving the acoustic signal at the at least two microphones;

analyzing the acoustic signal received at each of the at least two microphones from the at least one speaker;

determining, based on the analysis, a relative position of the at least one monitor relative to the at least one other monitor; and

adjusting extended desktop monitor configuration settings of the information handling system to position the at least one monitor and the at least one other monitor in the relative position.

9. The system of claim 8 , wherein

the acoustic signal is at least one of a continuous tone or an acoustic pulse.

10. The system of claim 9 , wherein

the continuous tone is an ultrasonic tone.

11. The system of claim 8 , wherein

the analysis of the acoustic signal received at each of the at least two microphones includes at least one of:

detecting a time at which an acoustic pulse signal is received at a first microphone of the at least two microphones with a time at which the acoustic pulse signal is received at a second microphone of the at least two microphones; and

detecting a phase of a continuous tone received at a first microphone of the at least two microphones with a phase of the continuous tone received at a second microphone of the at least two microphones.

12. The system of claim 11 , wherein

the determining includes at least one of:

determining the relative position of the at least one monitor relative to the at least one other monitor by comparing the time at which the acoustic pulse signal is received at the first microphone of the at least two microphones with the time at which the acoustic pulse signal is received at the second microphone of the at least two microphones; and

determining the relative position of the at least one monitor relative to the at least one other monitor by comparing the phase of the continuous tone received at the first microphone of the at least two microphones with the phase of the continuous tone received at the second microphone of the at least two microphones.

13. The system of claim 8 , wherein the instructions are further configured for:

detecting an event indicating that a position of the at least one further monitor relative to a position of the at least one other monitor is to be determined, wherein the at least one further monitor includes at least one speaker;

driving the at least one speaker of the at least one further monitor with an acoustic signal;

receiving the acoustic signal at the at least two microphones;

analyzing the acoustic signal received at each of the at least two microphones from the at least one speaker;

determining, based on the analysis, a relative position of the at least one further monitor relative to the at least one other monitor; and

adjusting extended desktop monitor configuration settings of the information handling system to position the at least one monitor and the at least one further monitor in the relative position.

14. The system of claim 8 , wherein

the event indicating that a position of at least one monitor relative to a position of at least one other monitor is to be determined includes at least one of:

connecting the at least one monitor to a video output of the information handling system; and

entering a user input to the information handling system indicating that the position of the at least one monitor relative to the position of at least one other monitor is to be adjusted.

15. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer-executable instructions configured for:

detecting an event indicating that a position of at least one monitor relative to a position of at least one other monitor is to be determined, wherein

the at least one monitor includes at least one speaker, and

the at least one other monitor is configured in an information handling system having at least two microphones proximate the at least one other monitor;

driving the at least one speaker with an acoustic signal;

receiving the acoustic signal at the at least two microphones;

analyzing the acoustic signal received at each of the at least two microphones from the at least one speaker;

determining, based on the analysis, a relative position of the at least one monitor relative to the at least one other monitor; and

adjusting extended desktop monitor configuration settings of the information handling system to position the at least one monitor and the at least one other monitor in the relative position.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein

the acoustic signal is at least one of a continuous tone or an acoustic pulse.

17. The non-transitory, computer-readable storage medium of claim 16 , wherein

the continuous tone is an ultrasonic tone.

18. The non-transitory, computer-readable storage medium of claim 15 , wherein

the analysis of the acoustic signal received at each of the at least two microphones includes at least one of:

detecting a time at which an acoustic pulse signal is received at a first microphone of the at least two microphones with a time at which the acoustic pulse signal is received at a second microphone of the at least two microphones; and

detecting a phase of a continuous tone received at a first microphone of the at least two microphones with a phase of the continuous tone received at a second microphone of the at least two microphones.

19. The non-transitory, computer-readable storage medium of claim 18 , wherein

the determining includes at least one of:

determining the relative position of the at least one monitor relative to the at least one other monitor by comparing the time at which the acoustic pulse signal is received at the first microphone of the at least two microphones with the time at which the acoustic pulse signal is received at the second microphone of the at least two microphones; and

determining the relative position of the at least one monitor relative to the at least one other monitor by comparing the phase of the continuous tone received at the first microphone of the at least two microphones with the phase of the continuous tone received at the second microphone of the at least two microphones.

20. The non-transitory, computer-readable storage medium of claim 15 , wherein the instructions are further configured for:

detecting an event indicating that a position of the at least one further monitor relative to a position of the at least one other monitor is to be determined, wherein the at least one further monitor includes at least one speaker;

driving the at least one speaker of the at least one further monitor with an acoustic signal;

receiving the acoustic signal at the at least two microphones;

analyzing the acoustic signal received at each of the at least two microphones from the at least one speaker;

determining, based on the analysis, a relative position of the at least one further monitor relative to the at least one other monitor; and

adjusting the extended desktop monitor configuration settings of the information handling system to position the at least one further monitor and the at least one other monitor in the relative position.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) 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/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) 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/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) 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/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
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 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: CHIH, YI TE; FILES, JACE W.; TSEN, CHIU JUNG
To: DELL PRODUCTS L.P.
Reel/Frame 054931/0397 →