System and method of managing conference calls through the use of filtered lists of participants
First Claim
Patent Images
1. A system for managing conference calls comprising:
- a mixer configured to establish a conference call between a plurality of communication devices, wherein each communication device has at least one participant; and
a controller configured to;
determine, for each communication device of the plurality of communication devices and when each communication device connects to the conference call, a number of the participants on said communication device, wherein the number of participants on at least one of the plurality of communication devices comprises a plurality of participants;
get a first set of profiles each containing at least one parameter for one of the participants, wherein there is a profile for each participant;
receive an identification of at least a first parameter to use to filter the first set of profiles;
determine from the first set of profiles a second set of profiles containing the at least a first identified parameter;
generate a filtered list of the participants based on the second set of profiles and permissions defining the rights of each participant;
present the filtered list of the participants to specified participants; and
leverage the profiles in conjunction with determining the filtered list of participants on the conference to provide dynamic filtering via the controller, wherein the controller is configured to determine the number of the participants on each communication device of the plurality of communication devices sequentially or in parallel.
18 Assignments
0 Petitions
Accused Products
Abstract
The system and method establish a conference call between a plurality of communication devices. Each communication device may have one or more participants. The number of participants on each communication device is determined. The system and method get a profile for each participant in the conference call. The profile contains at least one parameter. A filtered list of participants in the conference call is generated based on at least one parameter in the profiles. The filtered list of participants is then presented to various participants in the conference call.
-
Citations
41 Claims
-
1. A system for managing conference calls comprising:
-
a mixer configured to establish a conference call between a plurality of communication devices, wherein each communication device has at least one participant; and a controller configured to; determine, for each communication device of the plurality of communication devices and when each communication device connects to the conference call, a number of the participants on said communication device, wherein the number of participants on at least one of the plurality of communication devices comprises a plurality of participants; get a first set of profiles each containing at least one parameter for one of the participants, wherein there is a profile for each participant; receive an identification of at least a first parameter to use to filter the first set of profiles; determine from the first set of profiles a second set of profiles containing the at least a first identified parameter; generate a filtered list of the participants based on the second set of profiles and permissions defining the rights of each participant; present the filtered list of the participants to specified participants; and leverage the profiles in conjunction with determining the filtered list of participants on the conference to provide dynamic filtering via the controller, wherein the controller is configured to determine the number of the participants on each communication device of the plurality of communication devices sequentially or in parallel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for managing conference calls comprising:
-
establishing a conference call between a plurality of communication devices, wherein each communication device has at least one participant; determining a number of the participants on each communication device of the plurality of communication devices when each communication device connects to the conference call, wherein the number of participants on at least one of the plurality of communication devices comprises a plurality of participants; getting a profile for each of the participants on each communication device, wherein each said profile contains at least one parameter; creating a first set of profiles for all the participants; receiving at least one parameter from which to filter the first set of profiles; determining a second set of profiles containing the at least one received parameter; generating a filtered list of the participants based on the second set of profiles and permissions defining the rights of each participant; presenting the filtered list of the participants to specified participants; and leveraging the profiles in conjunction with determining the filtered list of participants on the conference to provide dynamic filtering via the controller, wherein the step of determining the number of the participants on each communication device of the plurality of communication devices is accomplished sequentially or in parallel. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for managing conference calls comprising:
-
a mixer configured to establish a conference call between a plurality of communication devices, wherein each communication device has at least one participant; and a controller configured to; determine a number of the participants on each communication device of the plurality of communication devices when each communication device connects to the conference call, wherein the number of participants on at least one of the plurality of communication devices comprises a plurality of participants; generate a first profile by parsing voice input from a first one of the participants on a first one of the communication devices to create at least one parameter in the first profile; generate a second profile by parsing voice input from a second one of the participants on the first one communication device to create at least one parameter in the second profile; get the profile that contains the at least one parameter for each of the participants on each one of the communication devices; receive at least one parameter from which to filter the first and second profiles; determine which of the first and second profiles contains the at least one received parameter; generate a filtered list of the participants based on which of the first and second profiles contains the at least one received parameter and permissions defining the rights of each participant; present the filtered list of the participants to specified participants; and leverage the profiles in conjunction with determining the filtered list of participants on the conference to provide dynamic filtering via the controller, wherein the controller is configured to determine the number of the participants on each communication device of the plurality of communication devices sequentially or in parallel.
-
-
41. A computer-implemented method for managing conference calls comprising:
-
establishing a conference call between a plurality of communication devices, wherein each communication device has at least one participant; determining, when each communication device connects to the conference call, a number of the participants on each communication device of the plurality of communication devices, wherein the number of participants on at least one of the plurality of communication devices comprises a plurality of participants; generating a first profile by parsing voice input from a first one of the participants on a first one of the communication devices to create at least one parameter in the first profile; generating a second profile by parsing voice input from a second one of the participants on the first one communication device to create at least one parameter in the second profile; getting the profile of each of the participants on each of the communication devices, wherein each said profile contains the at least one parameter; receiving at least one parameter from which to filter the first and second profiles; determining which of the first and second profiles contains the at least one received parameter; generating a filtered list of the participants based on which of the first and second profiles contains the at least one received parameter and permissions defining the rights of each participant; presenting the filtered list of the participants to specified participants; and leveraging the profiles in conjunction with determining the filtered list of participants on the conference to provide dynamic filtering via the controller, wherein the step of determining the number of the participants on each communication device of the plurality of communication devices is accomplished sequentially or in parallel.
-
Specification