IP Library Granted Patent US 11,227,577
Granted Patent B2
US 11,227,577 · App. 16/836,455 · Granted Jan 18, 2022

Noise cancellation using dynamic latency value

Inventors: Russell Speight VanBlon (Raleigh, NC); John Weldon Nicholson (Cary, NC); John Carl Mese (Cary, NC); Nathan J. Peterson (Oxford, NC); Arnold S. Weksler (Raleigh, NC); Mark Patrick Delaney (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G10K11/1785
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,227,577
App. No.
16/836,455
Granted
Jan 18, 2022
Kind
B2
Abstract

One embodiment provides a method, including: detecting audio being supplied across an electronic communication medium, wherein the audio comprises at least one noise other than a speaker; minimizing the at least one noise by dynamically adjusting a latency of the audio being supplied to a recipient, wherein the minimizing comprises adjusting the latency to a value allowing for a noise cancelling algorithm to minimize the at least one noise; and providing the audio having the minimized at least one noise to the recipient. Other aspects are described and claimed.

Claims (41)

1. A method, comprising:

detecting, by use of a sensor associated with an information handling device, audio being supplied across an electronic communication medium, wherein the audio comprises at least one noise other than a speaker;

minimizing the at least one noise by dynamically adjusting a latency of the audio being supplied to a recipient, wherein the minimizing comprises adjusting the latency to a value allowing for a noise cancelling algorithm to minimize the at least one noise, wherein the dynamically adjusting the latency comprises:

identifying a type of communication occurring across the electronic communication medium, wherein the identifying comprises identifying a time length of the at least one noise in the audio of the communication and establishing a maximum latency value threshold based upon the type of communication; and

adjusting the latency based upon the time length of the at least one noise and the maximum latency value threshold; and

providing the audio having the minimized at least one noise to the recipient.

2. The method of claim 1 , wherein the value of the latency is based upon the time length of the at least one noise.

3. The method of claim 1 , wherein the noise cancelling algorithm removes the at least one noise other than the user from the audio.

4. The method of claim 1 , wherein the value of the latency is based upon a source of the at least one noise.

5. The method of claim 1 , wherein the dynamically adjusting comprises adjusting the latency to a value that is not increased above the maximum latency value associated with the type of communication.

6. The method of claim 1 , wherein the providing the audio comprises providing at least a portion of the audio during the minimizing of the at least one noise from at least another portion of the audio.

7. The method of claim 1 , wherein the dynamically adjusting comprises adjusting the value of the latency dynamically during ongoing detection of the audio.

8. The method of claim 1 , wherein the dynamically adjusting comprises adjusting the value of the latency to zero.

9. The method of claim 1 , wherein the minimizing occurs at a device selected from the group consisting of: a device associated with a person providing the audio, a device associated with the recipient, and a system device.

10. An information handling device, comprising:

at least one sensor;

a processor;

a memory device that stores instructions executable by the processor to:

detect audio being supplied across an electronic communication medium, wherein the audio comprises at least one noise other than a speaker;

minimize the at least one noise by dynamically adjusting a latency of the audio being supplied to a recipient, wherein to minimize comprises adjusting the latency to a value allowing for a noise cancelling algorithm to minimize the at least one noise, wherein the dynamically adjusting the latency comprises:

identifying a type of communication occurring across the electronic communication medium, wherein the identifying comprises identifying a time length of the at least one noise in the audio of the communication and establishing a maximum latency value threshold based upon the type of communication; and

adjusting the latency based upon the time length of the at least one noise and the maximum latency value threshold; and

provide the audio having the minimized at least one noise to the recipient.

11. The information handling device of claim 10 , wherein the value of the latency is based upon the time length of the at least one noise.

12. The information handling device of claim 10 , wherein the noise cancelling algorithm removes the at least one noise other than the user from the audio.

13. The information handling device of claim 10 , wherein the value of the latency is based upon a source of the at least one noise.

14. The information handling device of claim 10 , wherein the dynamically adjusting comprising adjusting the latency to a value that is not increased above the maximum latency value associated with the type of communication.

15. The information handling device of claim 10 , wherein the instructions executable by the processor to provide the audio comprise instructions executable by the processor to provide at least a portion of the audio during the minimizing of the at least one noise from at least another portion of the audio.

16. The information handling device of claim 10 , wherein the dynamically adjusting comprises adjusting the value of the latency dynamically during ongoing detection of the audio.

17. The information handling device of claim 10 , wherein the dynamically adjusting comprises adjusting the value of the latency to zero.

18. The information handling device of claim 10 , wherein the noise cancelling algorithm comprises adding at least one another noise signal into the detected audio;

wherein the at least one another noise signal is a waveform that is opposite of the signal waveform of the at least one noise other than the user.

19. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that detects audio being supplied across an electronic communication medium, wherein the audio comprises at least one noise other than a speaker;

code that minimizes the at least one noise by dynamically adjusting a latency of the audio being supplied to a recipient, wherein the minimizing comprises adjusting the latency to a value allowing for a noise cancelling algorithm to minimize the at least one noise, wherein the code that dynamically adjusts the latency comprises code that:

identifies a type of communication occurring across the electronic communication medium, wherein the identifying comprises identifying a time length of the at least one noise in the audio of the communication and establishing a maximum latency value threshold based upon the type of communication; and

adjusts the latency based upon the time length of the at least one noise and the maximum latency value threshold; and

code that provides the audio having the minimized at least one noise to the recipient.

20. The method of claim 1 , wherein the noise cancelling algorithm comprises adding at least one another noise signal into the detected audio;

wherein the at least one another noise signal is a waveform that is opposite of the signal waveform of the at least one noise other than the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2020
From: VANBLON, RUSSELL SPEIGHT; NICHOLSON, JOHN WELDON; MESE, JOHN CARL; PETERSON, NATHAN J.; WEKSLER, ARNOLD S.; DELANEY, MARK PATRICK
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 052277/0530 →
Continuity (1)
Related Publication 20210304723A1 · Sep 30, 2021