IP Library Granted Patent US 11,487,499
Granted Patent B2
US 11,487,499 · App. 17/202,816 · Granted Nov 1, 2022

Systems, methods and computer program products for controlling the audio levels of multiple simultaneous communication channels

Inventors: Brett R. Berkowitz (New York, NY); Stephen J. Minutillo (North Haven, CT); James J. Riccio (Newtown, CT)
Assignee: IPC SYSTEMS, INC.
G06F3/165G06F3/162G06Q10/10H04L65/1053H04L65/1069H04L65/1101H04L65/1104H04M1/2477H04M1/6025H04M3/569H04M3/58H04M9/003H04L65/403
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,487,499
App. No.
17/202,816
Granted
Nov 1, 2022
Kind
B2
Abstract

Methods, systems and computer program products are provided for aggregating active speaker channels, receiving, through an input interface, a selection of a solo speaker channel representing one of the plurality of speaker channels and setting the audio level of any one of the solo speaker channel and at least one non-solo speaker channel, or a combination of both the solo speaker channel and the at least one non-solo speaker channel.

Claims (80)

1. A turret device, comprising:

at least one microphone;

at least one speaker;

at least one processor operable to aggregate active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to the at least one speaker of the turret device and to receive audio input from the at least one microphone of the turret device;

an output display operable to display a solo button icon, a microphone mute icon, and a speaker mute icon each corresponding to one of the active speaker channels;

an input interface communicatively coupled to the at least one processor and operable to receive a selection of a first solo speaker channel by a selecting of a first solo button icon corresponding to a first of the active speaker channels and further operable to receive a selection of a second solo speaker channel by selecting of a second solo button icon corresponding to a second of the active speaker channels, the input interface being further operable to receive a selection of each microphone mute button icon and each speaker mute button icon;

the at least one processor operable, in response to the selecting of the first solo button icon, to set an audio level of the first solo speaker channel at at least one of the at least one speaker and to attenuate an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels, and further operable, in response to the selecting of the second solo button icon, to set an audio level at at least one of the at least one speaker of the second solo speaker channel and to attenuate an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels;

the at least one processor being further operable, in response to a selection of each microphone mute button icon, to mute the at last one microphone only for the corresponding active speaker channel; and

the at least one processor being further operable, in response to a selection of each speaker mute button icon, to mute the at least one speaker only for the corresponding active speaker channel,

wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker; and

wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.

2. The turret device of claim 1 , further comprising:

a memory operable to store a non-solo speaker channel audio level offset value, wherein in response to the selection of the first solo speaker channel, the at least one processor attenuates one of the first and second non-solo speaker channels based on the non-solo speaker channel audio level offset value.

3. The turret device of claim 1 , further comprising:

a memory operable to store a non-solo audio level configuration setting value corresponding to each of the first and second non-solo speaker channels and a solo audio level configuration setting value corresponding to the first solo speaker channel,

wherein, in response to the selection of the first solo speaker channel, the at least one processor uses the non-solo audio level configuration setting values to set the audio level for the first and second non-solo speaker channels and the solo audio level configuration setting value to set the audio level for the first solo speaker channel.

4. The turret device of claim 1 , wherein each of the solo button icons indicates a solo mode state of a corresponding one of the active speaker channels, wherein the at least one processor causes the solo button icon to change to a different icon based on the solo mode state of each one of the active speaker channels, correspondingly.

5. The turret device of claim 1 , wherein depressing one of the solo button icons for a predetermined time causes a solo channel volume control to be displayed on the output display.

6. A method for controlling volume of multiple simultaneous calls, comprising the steps of:

aggregating, with a turret device, active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to at least one speaker of a turret device and to receive audio input from at least one microphone of the turret device;

providing an output display displaying a solo button icon, a microphone mute button icon, and a speaker mute button icon each corresponding to one of the active speaker channels;

receiving, through an input interface, a selection of a first solo speaker channel by a selecting of a first solo button icon corresponding to a first of the active speaker channels;

receiving, through the input interface, a selection of a second solo speaker channel by a selecting of a second solo button icon corresponding to a second of the active speaker channels;

receiving, through the input interface, a selection of each of the microphone mute button icon and the speaker mute button icon each for the corresponding active speaker channel;

in response to the selecting of the first solo button icon:

setting an audio level of the first solo speaker channel at at least one of the at least one speaker; and

attenuating an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels; and

in response to the selecting of the second solo button icon:

setting an audio level at at least one of the at least one speaker of the second solo speaker channel; and

attenuating an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels;

in response to the selection of the microphone mute button icon, muting the at last one microphone only for the corresponding active speaker channel; and

in response to the selection of the speaker mute button icon, muting the at least one speaker only for the corresponding active speaker channel,

wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker; and

wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.

7. The method of claim 6 , further comprising, in response to the selection of the first solo speaker channel, attenuating one of the first and second non-solo speaker channels based on a stored non-solo speaker channel audio level offset value.

8. The method of claim 6 , further comprising:

in response to the selection of the first solo speaker channel, using a stored non-solo audio level configuration setting value to set the audio level for the first and second non-solo speaker channels; and

using a stored solo audio level configuration setting value to set the audio level for the first solo speaker channel.

9. The method of claim 6 , wherein each of the solo button icons indicates a solo mode state of a corresponding one of the active speaker channels, the method further comprising:

changing the solo button icon on the output display to a different icon based on a solo mode state of each one of the speaker channels, correspondingly.

10. The method of claim 6 , further comprising:

displaying, on the output display, a solo channel volume control in response to depressing one of the solo button icons for a predetermined time.

11. A non-transitory computer-readable medium having stored thereon one or more sequences of instructions for causing at least one processor to perform:

aggregating, with a turret device, active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to at least one speaker of a turret device and to receive audio input from at least one microphone of the turret device;

providing an output display displaying a solo button icon, a microphone mute button icon, and a speaker mute button icon each corresponding to one of the active speaker channels;

receiving, through an input interface, a selection of a first solo speaker channel by a selecting of a first solo button icon corresponding to a first of the active speaker channels;

receiving, through the input interface, a selection of a second solo speaker channel by a selecting of a second solo button icon corresponding to a second of the active speaker channels;

receiving, through the input interface, a selection of each of the microphone mute button icon and the speaker mute button icon each for the corresponding active speaker channel;

in response to the selecting of the first solo button icon:

setting an audio level of the first solo speaker channel at at least one of the at least one speaker; and

attenuating an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels;

in response to the selecting of the second solo button icon:

setting an audio level at at least one of the at least one speaker of the second solo speaker channel; and

attenuating an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels;

in response to the selection of the microphone mute button icon, muting the at last one microphone only for the corresponding active speaker channel; and

in response to the selection of the speaker mute button icon, muting the at least one speaker only for the corresponding active speaker channel,

wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker; and

wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.

12. The non-transitory computer-readable medium of claim 11 , further having stored thereon a sequence of instructions for causing the at least one processor to perform:

attenuating one of the first and second non-solo speaker channels based on a stored non-solo speaker channel audio level offset value.

13. The non-transitory computer-readable medium of claim 11 , further having stored thereon a sequence of instructions for causing the at least one processor to perform:

in response to the selection of the first solo speaker channel, using a stored non-solo audio level configuration setting value to set the audio level for the first and second non-solo speaker channels; and

using a stored solo audio level configuration setting value to set the audio level for the first solo speaker channel.

14. The non-transitory computer-readable medium of claim 11 , wherein each of the solo button icons indicates a solo mode state of a corresponding one of the active speaker channels, the non-transitory computer-readable medium further having stored thereon a sequence of instructions for causing the at least one processor to perform:

changing the solo button icon on the output display to a different icon based on a solo mode state of each one of the speaker channels, correspondingly.

15. The non-transitory computer-readable medium of claim 11 , further having stored thereon a sequence of instructions for causing the at least one processor to perform:

displaying, on the output display, a solo channel volume control in response to depressing one of the solo button icons for a predetermined time.

16. A non-transitory computer-readable medium having stored thereon one or more sequences of instructions for causing at least one processor to perform:

aggregating, with a turret device, active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to at least one speaker of a turret device and to receive audio input from at least one microphone of the turret device;

providing an output display displaying a solo button icon for each of the active speaker channels;

receiving, through an input interface, a selection of a first solo speaker channel by a selecting of a first solo button icon representing a first of the active speaker channels;

receiving a selection of a second solo speaker channel by a selecting of a second solo button icon representing a second of the active speaker channels;

in response to the selecting of the first solo button icon:

setting an audio level of the first solo speaker channel at at least one of the at least one speaker; and

attenuating an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels; and

in response to the selecting of the second solo button icon:

setting an audio level at at least one of the at least one speaker of the second solo speaker channel; and

attenuating an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels,

wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker; and

wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.

Assignments (3)
FIRST LIEN SECURITY INTEREST Recorded Mar 11, 2026
From: IPC SYSTEMS, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 075090/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: BERKOWITZ, BRETT R.; MINUTILLO, STEPHEN J.; RICCIO, JAMES J.
To: IPC SYSTEMS, INC.
Reel/Frame 061408/0990 →
SECURITY INTEREST Recorded Oct 22, 2021
From: IPC SYSTEMS, INC.
To: HPS INVESTMENT PARTNERS, LLC
Reel/Frame 057884/0381 →
Continuity (3)
Continuation 15139661 · Apr 27, 2016
Provisional Application 62181629 · Jun 18, 2015
Related Publication 20210200508A1 · Jul 1, 2021