Conference Bridge Audio Quality Diagnostic and Self Configuration System and Method
First Claim
1. A method for storing conference information, comprising:
- searching historical data in a historical data database for a conference having a configuration similar to that in a conference request for a first conference;
searching the historical data in the historical data database as to a configuration having a good audio quality;
establishing an initial conference configuration based on the configuration similar to the conference request and the configuration having good audio quality;
a conference bridge storing the initial conference configuration for the first conference;
the conference bridge conducting the first conference;
while the conference is being conducted, the conference bridge storing one or more quality measures associated with the first conference;
after the conference is completed, archiving the conference configuration and the one or more quality measures as historical data;
20 Assignments
0 Petitions
Accused Products
Abstract
A conference diagnosis system can correlate information about a current teleconference with information about past conferences to make an intelligent assessment as to the potential cause of a poor audio or other condition. A conference bridge conducting the conference can then change various configuration settings on the conference bridge to resolve the problem. A running average of the results of past adjustments can be measured and direct future configuration changes. Thus, past successful adjustments can provide a starting point for changes to a new conference and real-time digital signal processing (DSP) adjustments can help tailor changes to the specific conference.
-
Citations
20 Claims
-
1. A method for storing conference information, comprising:
-
searching historical data in a historical data database for a conference having a configuration similar to that in a conference request for a first conference; searching the historical data in the historical data database as to a configuration having a good audio quality; establishing an initial conference configuration based on the configuration similar to the conference request and the configuration having good audio quality; a conference bridge storing the initial conference configuration for the first conference; the conference bridge conducting the first conference; while the conference is being conducted, the conference bridge storing one or more quality measures associated with the first conference; after the conference is completed, archiving the conference configuration and the one or more quality measures as historical data; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication network comprising:
-
two or more communication endpoints; one or more conference bridges, each conference bridge in communication with at least one of the two or more communication endpoints, each conference bridge comprising; a conference engine operable to conduct a first conference; a data collection module operable to; receive a conference configuration for the first conference; receive one or more quality measures associated with the first conference; store the conference configuration and the one or more quality measures in a historical data database; a quality measurement module operable to; determine the one or more quality measures associated with the first conference; provide the one or more quality measures to the data collection module; a configuration module operable to; determine the conference configuration module for the first conference; provide the conference configuration to the data collection module; and the historical data database operable to store the conference configuration and the one or more quality measures associated with the first conference and at least one other conference configuration and one or more other quality measures associated with at least a second conference. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product including computer executable instructions stored onto a tangible, non-transitory computer readable medium, which, when executed by a processor, causes the processor to perform a method for automatically correcting an audio quality problem with a teleconference, the instructions comprising:
-
instructions to receive a conference request to conduct a first conference; instructions to store a conference configuration for the first conference; instructions to conduct the first conference; while the conference is being conducted, instructions to store one or more quality measures associated with the first conference; and during the conference, instructions to receive a complaint about the audio quality problem from a communication endpoint; instructions to determine the conference configuration; instructions to determine the one or more quality measures associated with the audio quality problem; instructions to search historical data in a historical data database for a second conference with a similar conference configuration and a similar audio quality problem; instructions to determine a second configuration used to address the similar audio quality problem in the second conference; based on the second configuration in the second conference, instructions to determine a corrective measure to adjust the conference configuration; instructions to conduct the corrective measure; instructions to determine if the corrective measure improved the one or more of the quality measures associated with the audio quality problem; if the corrective measure improved the quality measures associated with the audio quality problem, instructions to store the adjusted configuration and one or more new quality measures; and if the corrective measure does not improve the quality measures associated with the audio quality problem, instructions to determine a second corrective measure. - View Dependent Claims (19, 20)
-
Specification