Web guided collaborative audio
First Claim
Patent Images
1. A system for conducting a conference call based on a community document, comprising:
- a data network;
a first conference client device and a second conference client device communicatively coupled to the data network, wherein the first conference client device is associated with a first user of the conference call and the second conference client device is associated with a second user of the conference call; and
a conference server device communicatively coupled to the data network, comprising;
a repository storing the community document and a document access configuration record, wherein the document access configuration record comprises a first access privilege status of the first user and a second access privilege status of the second user, respectively, for accessing the community document;
a community document server configured to provide, using a data transmission protocol via the data network, the community document to the first conference client device based on a first approval and to the second conference client device based on a second approval, respectively, wherein the community document is provided responsive to the community document server receiving a first request from the first conference client device and a second request from the second conference client device, respectively, to access the community document;
an audio module configured to automatically establish, in response to the first conference client device and the second conference client device accessing the community document concurrently, an audio channel between the first conference client device and the second conference client device to initiate a web guided conference call, the audio module comprising;
an audio server configured to receive, using a voice over data protocol via the data network, a first user audio data stream from the first conference client device and a second user audio data stream from the second conference client device, respectively, wherein the audio server is further configured to selectively dispatch, using the voice over data protocol via the data network, a user specific conference audio data stream to the first conference client device based on the first approval and to the second conference client device based on the second approval, respectively, andan audio mixer configured to selectively generate the user specific conference audio data stream from the first user audio data stream and the second user audio data stream based on the first approval and the second approval; and
a processor and memory storing instructions when executed by the processor, comprising functionalities to;
receive and authenticate the first request from the first conference client device to generate the first approval, wherein the first request is authenticated based on the first access privilege status, andreceive and authenticate the second request from the second conference client device to generate the second approval, wherein the second request is authenticated based on the second access privilege status.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for conducting a conference call based on a community document. The system includes a data network, a first conference client device and a second conference client device communicatively coupled to the data network, wherein the first conference client device is associated with a first user of the conference call and the second conference client device is associated with a second user of the conference call, and a conference server device communicatively coupled to the data network.
24 Citations
20 Claims
-
1. A system for conducting a conference call based on a community document, comprising:
-
a data network; a first conference client device and a second conference client device communicatively coupled to the data network, wherein the first conference client device is associated with a first user of the conference call and the second conference client device is associated with a second user of the conference call; and a conference server device communicatively coupled to the data network, comprising; a repository storing the community document and a document access configuration record, wherein the document access configuration record comprises a first access privilege status of the first user and a second access privilege status of the second user, respectively, for accessing the community document; a community document server configured to provide, using a data transmission protocol via the data network, the community document to the first conference client device based on a first approval and to the second conference client device based on a second approval, respectively, wherein the community document is provided responsive to the community document server receiving a first request from the first conference client device and a second request from the second conference client device, respectively, to access the community document; an audio module configured to automatically establish, in response to the first conference client device and the second conference client device accessing the community document concurrently, an audio channel between the first conference client device and the second conference client device to initiate a web guided conference call, the audio module comprising; an audio server configured to receive, using a voice over data protocol via the data network, a first user audio data stream from the first conference client device and a second user audio data stream from the second conference client device, respectively, wherein the audio server is further configured to selectively dispatch, using the voice over data protocol via the data network, a user specific conference audio data stream to the first conference client device based on the first approval and to the second conference client device based on the second approval, respectively, and an audio mixer configured to selectively generate the user specific conference audio data stream from the first user audio data stream and the second user audio data stream based on the first approval and the second approval; and a processor and memory storing instructions when executed by the processor, comprising functionalities to; receive and authenticate the first request from the first conference client device to generate the first approval, wherein the first request is authenticated based on the first access privilege status, and receive and authenticate the second request from the second conference client device to generate the second approval, wherein the second request is authenticated based on the second access privilege status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for conducting a conference call based on a community document, comprising:
-
receiving and authenticating a first request from a first conference client device for a first approval and a second request from a second conference client device for a second approval, wherein the first request and the second request are for accessing a community document by the first conference client device and the second conference client device, respectively, wherein the first conference client device is associated with a first user of the conference call and the second conference client device is associated with a second user of the conference call; providing the community document, using a data transmission protocol via a data network, to the first conference client device and the second conference client device based on the first approval and the second approval, respectively; and automatically establishing, in response to the first conference client device and the second conference client device accessing the community document concurrently, an audio channel between the first conference client device and the second conference client device to initiate a web guided conference call, comprising; receiving, using a voice over data protocol via the data network, a first user audio data stream and a second user audio data stream from the first conference client device and the second conference client device, respectively, selectively combining the first user audio data stream and the second user audio data stream based on the first approval and the second approval to generate a user specific conference audio data stream, and selectively dispatching the user specific conference audio data stream using the voice over data protocol via the data network to the first conference client device and the second conference client device based on the first approval and the second approval, respectively, wherein the first request and the second request are authenticated based on a first access privilege status of the first user and a second access privilege status of the second user, respectively, for accessing the community document. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for receiving a conference call based on a community document, comprising:
-
sending a first request from a first conference client device and a second request from a second conference client device, respectively, to a conference server device, wherein the first request and the second request are for accessing a community document comprised in the conference server device, wherein the first conference client device is associated with a first user of the conference call and the second conference client device is associated with a second user of the conference call; obtaining, from the conference server, a first approval for the first conference client device and a second approval for the second conference client device, respectively, to access the community document when the first request and the second request are authenticated based on a first access privilege status of the first user and a second access privilege status of the second user, respectively, for accessing the community document; accessing the community document, using a data transmission protocol via the data network, by the first conference client device based on the first approval and the second conference client device based on the second approval, respectively; and automatically establishing, in response to the first conference client device and the second conference client device accessing the community document concurrently, an audio channel between the first conference client device and the second conference client device to initiate a web guided conference call, comprising; sending, using a voice over data protocol via the data network, to the conference server device a first user audio data stream from the first conference client device and a second user audio data stream from the second conference client device, respectively, and receiving, using the voice over data protocol via the data network, a user specific conference audio data stream by the first conference client device and the second conference client device based on the first approval and the second approval, respectively, wherein the user specific conference audio data stream is selectively generated by combining the first user audio data stream and the second user audio data stream at the conference server device based on the first approval and the second approval. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification