Systems and methods for computer and voice conference audio transmission during conference call via VoIP device
First Claim
1. A system, comprising:
- a first host associated with a presenter, which in operation, runs an application or present a material;
a first computer audio engine of the first host, which in operation, transmits a clean outgoing audio stream of the application or the presentation material;
a first voice audio engine running on the first host, which in operation, enables the presenter to listen to an audio stream from a viewer and speak an audio stream at the conference call;
transmits a clean outgoing presenter audio stream to a voice conference bridge hosting the conference call;
a second host associated with said viewer;
a second computer audio engine of the second host, which in operation, accepts the incoming audio stream of the application or the presentation material;
a second voice audio engine running on the second host, which in operation, enables the viewer to listen to the presenter audio stream and speak an audio stream at the conference call;
transmits a clean outgoing viewer audio stream to the voice conference bridge hosting the conference call;
said voice conference bridge, which in operation, accepts and transmits the audio streams between the presenter and the viewer at the conference call.
14 Assignments
0 Petitions
Accused Products
Abstract
A new approach is proposed that contemplates systems and methods to support canceling audio streams leaked from a speaker to a microphone so that a clean audio stream of a presenter or viewer speaking at a conference call is transmitted. Here, the audio streams being canceled includes the computer audio stream of an application being run or a material being presented online during a web conference and/or the audio stream received from the rest of the group of participants at the conference call. The computer audio stream is then transmitted in addition to the presenter or viewer audio stream, and separate from any other audio stream captured by the hosting device during the conference call.
47 Citations
36 Claims
-
1. A system, comprising:
-
a first host associated with a presenter, which in operation, runs an application or present a material; a first computer audio engine of the first host, which in operation, transmits a clean outgoing audio stream of the application or the presentation material; a first voice audio engine running on the first host, which in operation, enables the presenter to listen to an audio stream from a viewer and speak an audio stream at the conference call; transmits a clean outgoing presenter audio stream to a voice conference bridge hosting the conference call; a second host associated with said viewer; a second computer audio engine of the second host, which in operation, accepts the incoming audio stream of the application or the presentation material; a second voice audio engine running on the second host, which in operation, enables the viewer to listen to the presenter audio stream and speak an audio stream at the conference call; transmits a clean outgoing viewer audio stream to the voice conference bridge hosting the conference call; said voice conference bridge, which in operation, accepts and transmits the audio streams between the presenter and the viewer at the conference call. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a host associated with a presenter, which in operation, runs an application or a presentation material; a voice audio engine running on the host, which in operation, accepts and outputs a conference audio stream from a voice conference bridge hosting a conference call; a sound mixing component of the host, which in operation, captures and mixes both a computer audio stream of the application or the presentation material and the conference audio stream; a computer audio capturing component, which in operation, captures from output of the voice audio engine the conference audio stream; captures from output of the sound mixing component a mix of both the conference audio stream and the computer audio stream; cancels the conference audio stream from the mix of the conference audio stream and the computer audio stream; transmits the clean computer audio to the conference call. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system, comprising:
-
a host associated with a viewer; a sound mixing component of the host, which in operation, captures, mixes, and outputs both a computer audio stream of an application or a presentation material and a conference audio stream of a conference call to a speaker; a voice audio engine running on the host, which in operation, transmits a clean audio stream of the viewer to a voice conference bridge hosting the conference call with the computer audio stream and the conference audio stream leaked from the speaker canceled. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system, comprising:
-
a host associated with a viewer; a computer audio playback component of the host, which in operation, captures and outputs a computer audio stream of an application or a presentation material to a voice audio engine; a sound mixing component of the host, which in operation, captures and outputs a mix of the computer audio stream and a conference audio stream from the voice audio engine to a speaker; said voice audio engine running on the host, which in operation, transmits a clean viewer audio stream to the voice conference bridge hosting the conference call without any of the computer audio stream and the conference audio stream leaked from the speaker. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
a host associated with a viewer; a sound mixing component of the host, which in operation, captures and outputs a mix of a computer audio stream of an application or a presentation material and an conference audio stream from a voice audio engine to a speaker; said voice audio engine running on the host, which in operation, transmits a clean viewer audio stream to the voice conference bridge hosting the conference call with the computer audio stream and the conference audio stream leaked from the speaker canceled. - View Dependent Claims (19, 20)
-
-
21. A computer-implemented method, comprising:
-
enabling a presenter to run and share an application or a material at a conference call; transmitting a clean outgoing computer audio stream of the application or the presentation material to a viewer at the conference call; enabling the presenter to listen to an audio stream from the viewer and speak a voice audio stream at the conference call; transmitting a clean outgoing presenter audio stream to the viewer via a voice conference bridge hosting the conference call; accepting the incoming computer audio stream; enabling the viewer to listen to the incoming presenter audio stream and speaking a voice audio stream at the conference call; transmitting a clean outgoing viewer audio stream to the presenter via the voice conference bridge hosting the conference call. - View Dependent Claims (22, 23)
-
-
24. A computer-implemented method, comprising:
-
enabling a presenter to participate in a conference call by listening to and speaking at the conference call; capturing a mix of a conference audio stream and a computer audio stream of an application or a presentation material; capturing and canceling an individual conference audio stream from the mix of the conference audio stream and the computer audio stream; transmitting the clean computer audio stream to the conference call. - View Dependent Claims (25, 26, 27)
-
-
28. A computer-implemented method, comprising:
-
enabling a viewer to listen to a conference call via a speaker and to speak to the conference call via a microphone; capturing, mixing, and outputting a mix of a computer audio stream of an application or a presentation material and an conference audio stream to the speaker; transmitting a clean audio stream of the viewer to a voice conference bridge hosting the conference call with the computer audio stream and the conference audio stream of the conference call leaked from the speaker canceled. - View Dependent Claims (29, 30)
-
-
31. A computer-implemented method, comprising:
-
enabling a viewer to listen to a conference call via a speaker and to speak to the conference call via a microphone; capturing and outputting an audio stream of an application or a presentation material; transmitting a clean audio stream of the viewer to the voice conference bridge hosting the conference call with the computer audio stream and the conference audio stream leaked from the speaker canceled. - View Dependent Claims (32, 33)
-
-
34. A computer-implemented method, comprising:
-
enabling a viewer to listen to a conference call via a speaker and to speak to the conference call via a microphone; capturing and outputting a mix of a computer audio stream of an application or a presentation material and a conference audio stream; transmitting a clean audio stream of the viewer to the voice conference bridge hosting the conference call with the computer audio stream and the conference audio stream leaked from the speaker canceled. - View Dependent Claims (35, 36)
-
Specification