IP Library Granted Patent US 10,103,699
Granted Patent B2
US 10,103,699 · App. 15/282,789 · Granted Oct 16, 2018

Automatically adjusting a volume of a speaker of a device based on an amplitude of voice input to the device

Inventors: Arnold S. Weksler (Raleigh, NC); Russell Speight VanBlon (Raleigh, NC); John Carl Mese (Cary, NC); Nathan J. Peterson (Oxford, NC); Rod D. Waltermann (Rougemont, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
H03G3/3005H04R3/04H04R29/001
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,103,699
App. No.
15/282,789
Granted
Oct 16, 2018
Kind
B2
Abstract

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive, at a microphone, voice input, and to determine an amplitude of the voice input. The instructions are executable to automatically adjust a volume of a speaker based on the amplitude of the voice input.

Claims (50)

1. A device, comprising:

at least one processor;

at least one microphone accessible to the at least one processor;

at least one speaker accessible to the at least one processor; and

storage accessible to the at least one processor and bearing instructions executable by the at least one processor to:

receive, via the at least one microphone, first sound input;

determine an amplitude of the first sound input;

automatically adjust a volume for the at least one speaker based on the amplitude of the first sound input to render a first volume; and

responsive to identification of the passage of a predefined amount of time, revert back to a second volume for the at least one speaker, the second volume being different from the first volume.

2. The device of claim 1 , wherein the device comprises at least one accelerometer, and wherein the instructions are executable by the at least one processor to:

automatically adjust a volume for the at least one speaker based on input from the accelerometer being indicative of motion above a threshold amount.

3. The device of claim 1 , wherein the instructions are executable by the at least one processor to:

responsive to identification of a change of location of the device, revert back to a third volume for the at least one speaker, the third volume being different from the first volume.

4. The device of claim 1 , wherein the instructions are executable by the at least one processor to:

responsive to receipt of a selection of a selector presented on a display of the device, revert back to a third volume for the at least one speaker, the third volume being different from the first volume.

5. The device of claim 1 , wherein the first volume is rendered for a ringer of the device.

6. The device of claim 1 , wherein the amplitude is determined based on a root mean square of the first sound input.

7. A computer readable storage medium (CRSM) that is not a transitory signal, the computer readable storage medium comprising instructions executable by at least one processor of a device to:

receive input from at least one orientation sensor;

based at least in part on the input, switch from one of a speaker phone mode and a non-speaker phone mode to the other of the speaker phone mode and the non-speaker phone mode;

wherein the at least one orientation sensor comprises an accelerometer, wherein the input is received from the accelerometer, and wherein the instructions are executable by the at least one processor to:

perform the switch based on the input from the accelerometer being indicative of motion above a threshold amount.

8. The CRSM of claim 7 , wherein the instructions are executable by the at least one processor to:

determine that the device is being held to a user's ear based on the input; and

switch from the speaker phone mode to the non-speaker phone mode based on the determination that the device is being held to the user's ear.

9. The CRSM of claim 7 , wherein the instructions are executable by the at least one processor to:

determine that the device is not being held to a user's ear based on the input; and

switch from the non-speaker phone mode to the speaker phone mode based on the determination that the device is not being held to the user's ear.

10. A method, comprising:

receiving, via at least one microphone, first sound input;

determining, using a device in communication with the microphone, an amplitude of the first sound input;

automatically adjusting, using the device, a volume for at least one speaker based on the amplitude of the first sound input to render a first volume; and

responsive to identifying the passage of a predefined amount of time, reverting back to a second volume for the at least one speaker, the second volume being different from the first volume.

11. The method of claim 10 , comprising:

automatically adjusting a volume for the at least one speaker based on input from an accelerometer being indicative of motion of the device above a threshold amount.

12. The method of claim 10 , comprising:

responsive to identifying of a change of location of the device, reverting back to a third volume for the at least one speaker, the third volume being different from the first volume.

13. The method of claim 10 , comprising:

responsive to receiving a selection of a selector presented on an electronic display, reverting back to a third volume for the at least one speaker, the third volume being different from the first volume.

14. The method of claim 10 , wherein the amplitude is determined based on a root mean square of the first sound input.

15. The method of claim 10 , comprising:

receiving input from at least one location sensor in communication with the device, the input indicating a current location of the device; and

outputting, based on the input from the at least one location sensor, audio on the at least one speaker at a predefined volume.

16. The method of claim 15 , wherein the predefined volume is identified based at least in part on receipt of user input directed to a selector presented on an electronic display as part of a graphical user interface (GUI), the GUI indicating the current location and the selector associated with the current location on the GUI.

17. The method of claim 15 , wherein the input from the at least one location sensor indicates the current location in global positioning system (GPS) coordinates.

18. The method of claim 15 , wherein the at least one location sensor comprises a radio-frequency identification (RFID) sensor.

19. The method of claim 10 , comprising:

increasing volume for the at least one speaker responsive to determining that the device has moved more than a threshold distance away from a user.

20. The method of claim 10 , comprising:

incrementally increasing volume for the at least one speaker as the device moves farther away from a user.

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 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049694/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2016
From: WEKSLER, ARNOLD S.; VANBLON, RUSSELL SPEIGHT; MESE, JOHN CARL; PETERSON, NATHAN J.; WALTERMANN, ROD D.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 039920/0889 →
Continuity (1)
Related Publication 20180097493A1 · Apr 5, 2018
Cited By (1)
US 12,705,018