IP Library Granted Patent US 10,868,844
Granted Patent B1
US 10,868,844 · App. 16/573,262 · Granted Dec 15, 2020

Adjusting audio stream quality based on volume

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 10,868,844
App. No.
16/573,262
Granted
Dec 15, 2020
Kind
B1
Abstract

For adjusting audio streaming bandwidth based on volume, a processor detects a low-volume condition for streaming audio. In response to detecting the low-volume condition, the processor communicates a request for reduced bandwidth for the streaming audio.

Claims (33)

1. An apparatus comprising:

a speaker;

a processor;

a memory that stores code executable by the processor to:

detect a low-volume condition for streaming audio from an audio source via the speaker, wherein the low-volume condition is detected in response to audio volume being below an audio threshold; and

in response to detecting the low-volume condition, communicate to the audio source a request for reduced bandwidth for the streaming audio.

2. The apparatus of claim 1 , wherein the code is further executable by the processor to:

detect an end of the low-volume condition; and

in response to detecting the end of the low-volume condition, communicate a request for increased bandwidth for the streaming audio.

3. The apparatus of claim 1 , wherein the audio threshold is modified as a function of network data limits and/or network congestion.

4. The apparatus of claim 1 , wherein the low-volume condition is further satisfied in response to a ratio of the audio volume to ambient noise volume being below a ratio threshold.

5. The apparatus of claim 4 , wherein the ratio threshold is modified as a function of network data limits and/or network congestion.

6. The apparatus of claim 1 , wherein the reduced bandwidth is determined based on network congestion.

7. The method of claim 1 , wherein the reduced bandwidth is determined based on network data limits.

8. The apparatus of claim 1 , wherein the low-income condition is one of a plurality of low-volume conditions that each correspond to a reduced bandwidth.

9. A method comprising:

detecting, by use of a processor, a low-volume condition for streaming audio from an audio source, wherein the low-volume condition is detected in response to audio volume being below an audio threshold; and

in response to detecting the low-volume condition, communicating to the audio source a request for reduced bandwidth for the streaming audio.

10. The method of claim 9 , the method further comprising:

detecting an end of the low-volume condition; and

in response to detecting the end of the low-volume condition, communicating a request for increased bandwidth for the streaming audio.

11. The method of claim 9 , wherein the audio threshold is modified as a function of network data limits and/or network congestion.

12. The method of claim 9 , wherein the low-volume condition is further satisfied in response to a ratio of the audio volume to ambient noise volume being below a ratio threshold.

13. The method of claim 12 , wherein the ratio threshold is modified as a function of network data limits and/or network congestion.

14. The method of claim 9 , wherein the reduced bandwidth is determined based on network congestion.

15. The method of claim 9 , wherein the reduced bandwidth is determined based on network data limits.

16. The method of claim 9 , wherein the low-volume condition is on of a plurality of low-volume conditions that each correspond to a reduced bandwidth.

17. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to:

detect a low-volume condition for streaming audio from an audio source, wherein the low-volume condition is detected in response to audio volume being below an audio threshold; and

in response to detecting the low-volume condition, communicate to the audio source a request for reduced bandwidth for the streaming audio.

18. The program product of claim 17 , wherein the code is further executable by the processor to:

detect an end of the low-volume condition; and

in response to detecting the end of the low-volume condition, communicate a request for increased bandwidth for the streaming audio.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2019
From: VANBLON, RUSSELL SPEIGHT; PETERSON, NATHAN J.; DELANEY, MARK PATRICK; MESE, JOHN CARL; WEKSLER, ARNOLD S.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 050402/0185 →