Group communication system and method
First Claim
1. A method of providing voice conferencing between a plurality of users over a communications network, the plurality of users comprising a host user and a plurality of participant users, the method comprising:
- the host user initiating a voice conference using a host user terminal connected to said communications network;
the plurality of users joining the voice conference, each of the plurality of users joining the conference by using a client executed at their respective user terminals, wherein on joining the voice conference the user terminal of each of the plurality of participant users displays a participant user interface and the user terminal of the host displays a host user interface;
at least one of the plurality of participant users activating a request control on the participant user interface, said client transmitting via said communication network a request to the host user to speak in the voice conference in response to the activation of the request control; and
the host user receiving an indication on the host user interface of the request from the at least one of the plurality of participant users, and activating a selection control on the host interface to select from among the at least one of the plurality of users who transmitted the request, the speech of the at least one selected user being transmitted to all of the plurality of users over the communications network.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is described for providing voice conferencing between a plurality of users over a communications network, the plurality of users comprising a host user and a plurality of participant users. The method comprises the host user initiating a voice conference using a host user terminal connected to the communications network. The plurality of users join the voice conference. Each of the plurality of users joins the conference by using a client executed at their respective user terminals, wherein on joining the voice conference the user terminal of each of the plurality of participant users displays a participant user interface and the user terminal of the host displays a host user interface. At least one of the plurality of participant users activates a request control on the participant user interface. The client transmits via the communication network a request to the host user to speak in the voice conference in response to the activation of the request control. The host user receives an indication on the host user interface of the request from the at least one of the plurality of participant users, and activates a selection control on the host interface to select from among the at least one of the plurality of users who transmitted the request, the speech of the at least one selected user being transmitted to all of the plurality of users over the communications network.
-
Citations
42 Claims
-
1. A method of providing voice conferencing between a plurality of users over a communications network, the plurality of users comprising a host user and a plurality of participant users, the method comprising:
-
the host user initiating a voice conference using a host user terminal connected to said communications network;
the plurality of users joining the voice conference, each of the plurality of users joining the conference by using a client executed at their respective user terminals, wherein on joining the voice conference the user terminal of each of the plurality of participant users displays a participant user interface and the user terminal of the host displays a host user interface;
at least one of the plurality of participant users activating a request control on the participant user interface, said client transmitting via said communication network a request to the host user to speak in the voice conference in response to the activation of the request control; and
the host user receiving an indication on the host user interface of the request from the at least one of the plurality of participant users, and activating a selection control on the host interface to select from among the at least one of the plurality of users who transmitted the request, the speech of the at least one selected user being transmitted to all of the plurality of users over the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22)
-
-
11. A system for providing voice conferencing between a plurality of user terminals over a communications network, the plurality of user terminals comprising a host user terminal and a plurality of participant user terminals, the system comprising:
-
a client executed at each of the plurality of user terminals for joining a user of each of the plurality of user terminals to a voice conference;
a participant user interface displayed on each of the plurality of participant user terminals comprising a request control for requesting to speak in the voice conference, the client being arranged to transmit a request message to the host user terminal in response to the activation of the request control. a host user interface displayed on the host user terminal comprising an indication that at least one of the users of the participant user terminals is requesting to speak in the voice conference, the host user interface further comprising at least one selection control for selecting at least one of the users of the participant user terminals requesting to speak in the voice conference, the speech of the at least one selected users being transmitted to the plurality of user terminals over the communications network in response to the activation of said selection control. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A user terminal for providing voice conferencing over a communications network, comprising:
-
a client executed at the user terminal for joining a user of the user terminal to a voice conference;
a user interface displayed on the user terminal comprising a request control for requesting to speak in the phone conference, the client being arranged to transmit a request message to the user terminal of a host user in response to the activation of the request control.
-
-
21. A user terminal for providing voice conferencing over a communications network, comprising:
-
a client executed at the user terminal for joining a user of the user terminal to a voice conference;
a user interface displayed on the user terminal comprising an indication that at least one user in the voice conference is requesting to speak in the voice conference, the user interface further comprising at least one selection control for selecting at least one of the users requesting to speak in the voice conference, the speech of the at least one selected user being transmitted to all of the users in the voice conference over the communications network in response to the activation of said selection control.
-
-
23. A method of managing a voice conference in which a plurality of users are connected to a first network entity, the method comprising the steps of:
-
receiving a request to add a new user to a voice conference at a control node;
the control node analysing a conference load on the first network entity and if the conference load exceeds a threshold, selecting another network entity and transmitting the request to said another network entity;
receiving the request from the control node at the another network entity, and determining whether the another network entity is currently included in the voice conference; and
if the another network entity is not currently included in the voice conference, creating a bridging connection between the another network entity and the first network entity, connecting the new user to the another network entity, and adding the new user to the voice conference via said bridging connection. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for managing a voice conference in which a plurality of users are connected to a first network entity, the system comprising:
-
a control node comprising means for receiving a request to add a new user to a voice conference, means for analysing a conference load on the first network entity, means for selecting another network entity if the conference load exceeds a threshold, and means for transmitting the request to said another network entity, and another network entity comprising means for receiving the request from the control node, means for determining whether the another network entity is currently included in the voice conference, means for creating a bridging connection between the another network entity and the first network entity, if the another network entity is not currently included in the voice conference, means for connecting the new user to the another network entity, and means for adding the new user to the voice conference via said bridging connection. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of providing voice conferencing between a plurality of users over a communications network, the plurality of users comprising a host user and a plurality of participant users, the method comprising:
-
the host user initiating a voice conference using a host user terminal connected to said communications network;
the plurality of users joining the voice conference, wherein on joining the voice conference the user terminal of each of the plurality of participant users displays a participant user interface and the user terminal of the host displays a host user interface;
at least one of the plurality of participant users activating a request control on the participant user interface, causing a request to be transmitted via said communication network to the host user to speak in the voice conference in response to the activation of the request control; and
the host user receiving an indication on the host user interface of the request from the at least one of the plurality of participant users, and activating a selection control on the host interface to select from among the at least one of the plurality of users who transmitted the request, the speech of the at least one selected user being transmitted to all of the plurality of users over the communications network.
-
-
42. A system for providing voice conferencing between a plurality of user terminals over a communications network, the plurality of user terminals comprising a host user terminal and a plurality of participant user terminals, the system comprising:
-
means at each of the plurality of user terminals for joining a user of each of the plurality of user terminals to a voice conference;
a participant user interface displayed on each of the plurality of participant user terminals comprising a request control for requesting to speak in the voice conference;
means responsive to the request control to transmit a request message to the host user terminal in response to the activation of the request control; and
a host user interface displayed on the host user terminal comprising an indication that at least one of the users of the participant user terminals is requesting to speak in the voice conference, the host user interface further comprising at least one selection control for selecting at least one of the users of the participant user terminals requesting to speak in the voice conference, the speech of the at least one selected users being transmitted to the plurality of user terminals over the communications network in response to the activation of said selection control.
-
Specification