IP Library Granted Patent US 9,781,503
Granted Patent B2
US 9,781,503 · App. 14/982,361 · Granted Oct 3, 2017

Method of operating a computer and computer for a softphone with headset

Inventors: Tomasz Goldman (Ballerup, DK); Stefan Heise (Ballerup, DK)
Assignee: GN NETCOM A/S
H04R1/1041G06F3/162G06F3/165H04R27/00H04R2201/107
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 9,781,503
App. No.
14/982,361
Granted
Oct 3, 2017
Kind
B2
Abstract

A computer controller for a plurality of audio devices and audio applications and a method of control is disclosed. An audio subsystem is disclosed allowing multiple applications executed by the computer to exchange audio signals with multiple sound interface devices. A first sound interface device to emit a first loudspeaker sound signal in dependence on the first loudspeaker audio signal. The sound signal is received by an intermediate application and from the audio subsystem a first microphone audio signal depending on a first microphone sound signal received by the first sound interface device. An intermediate application causes a second sound interface device to emit a second loudspeaker sound signal in dependence on the second loudspeaker audio signal. This allows a user to conduct a softphone call using one headset connected to the computer, while the user's supervisor may listen in on the softphone call using a second headset connected to the same computer, however, without requiring any changes of the computer's hardware, its operating system or the softphone application.

Claims (34)

1. A method of operating and controlling an audio system used with a headset with a computer controlled by an operating system that provides an audio subsystem allowing multiple applications executed by the computer to exchange audio signals with multiple sound interface devices, the method comprising:

receiving by an intermediate application a first audio output signal from a first application;

providing by the intermediate application a first loudspeaker audio signal to the audio subsystem in dependence on the first audio output signal, thereby causing a first sound interface device to emit a first loudspeaker sound signal in dependence on the first loudspeaker audio signal;

receiving by the intermediate application and from the audio subsystem a first microphone audio signal depending on a first microphone sound signal received by the first sound interface device;

providing by the intermediate application a first audio input signal to the first application in dependence on the first microphone audio signal; and

providing by the intermediate application a second loudspeaker audio signal to the audio subsystem in dependence on the first audio output signal and the first microphone audio signal, thereby causing a second sound interface device to emit a second loudspeaker sound signal in dependence on the second loudspeaker audio signal; and wherein the method further includes,

for each of the first and the second sound interface device, determining by the intermediate application a device connection state indicating whether or not the respective sound interface device is available for exchange of audio signals through the audio subsystem;

determining by the intermediate application a set of available sound interface configurations in dependence on the device connection states; and

providing by the intermediate application the first loudspeaker audio signal, the first audio input signal and/or the second loudspeaker audio signal in dependence on the set of available sound interface configurations.

2. A method according to claim 1 , and further comprising:

receiving by the intermediate application and from the audio subsystem a second microphone audio signal depending on a second microphone sound signal received by the second sound interface device; and

providing by the intermediate application the first loudspeaker audio signal in further dependence on the second microphone audio signal.

3. A method according to claim 1 and further comprising:

providing by the intermediate application a second audio input signal to a second application in dependence on the first audio output signal and/or the first microphone audio signal.

4. A method according to claim 1 , wherein each of the first and second sound interface devices comprises a headset, an earphone, a handset or a speakerphone and wherein each of the first and second sound interface devices comprises a sound output device and a sound input device.

5. A method according to claim 1 , wherein the first application comprises a softphone.

6. A method according to claim 1 and further comprising:

determining by the intermediate application a device type for each sound interface device for which the respective device connection state indicates availability for exchange of audio signals through the audio subsystem; and

determining by the intermediate application the set of available sound interface configurations in further dependence on the device types.

7. A method according to claim 1 , wherein the set of available sound interface configurations comprises two or more different sound interface configurations from the set comprising a single-headset configuration, an agent-supervisor configuration, a trainee-supervisor configuration and a dual-headset conferencing configuration.

8. A method according to claim 1 and further comprising:

providing by the intermediate application an indication to a user of the set of available sound interface configurations;

receiving by the intermediate application a user response signal indicating a detected user response;

selecting by the intermediate application a sound interface configuration from the set of available sound interface configurations in dependence on the user response signal; and

providing by the intermediate application the first loudspeaker audio signal, the first audio input signal and/or the second loudspeaker audio signal in further dependence on the selected sound interface configuration.

9. A method according to claim 8 , wherein the user response is detected by the first or the second sound interface device.

10. A method according to claim 8 and further comprising:

receiving by the intermediate application a first device control signal indicating a first user action detected by a first one of the first and the second sound interface device; and

providing by the intermediate application a second device control signal to the first application in dependence on the first device control signal and the selected sound interface configuration.

11. A method according to claim 10 and further comprising:

delaying by the intermediate application the provisioning of the second device control signal until after reception of a third device control signal indicating a second user action detected by the respective other one of the first and the second sound interface device.

12. A method according to claim 8 and further comprising:

receiving by the intermediate application a fourth device control signal from the first application; and

providing by the intermediate application a fifth device control signal to the first and/or the second sound interface device in dependence on the fourth device control signal and the selected sound interface configuration.

Assignments (2)
MERGER Recorded Mar 30, 2026
From: GN NETCOM A/S
To: GN HEARING A/S
Reel/Frame 075299/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2016
From: GOLDMAN, TOMASZ; HEISE, STEFAN
To: GN NETCOM A/S
Reel/Frame 038454/0667 →
Priority Claims (1)
EP 14200685 · Dec 30, 2014 · regional
Continuity (1)
Related Publication 20160192056A1 · Jun 30, 2016