System and method for automated performance monitoring for a call servicing system
First Claim
1. A method of monitoring an automated call processing system comprising:
- monitoring a plurality of operating parameters;
maintaining a first count of first statistical values associated with a first operating parameter of the plurality of operating parameters;
maintaining a second count of second statistical values associated with a second operating parameter of the plurality of operating parameters;
weighting a first performance metric established from the first count associated with the first operating parameter differently than a second performance metric established from the second count associated with the second operating parameter;
adding the first weighted performance metric to the second weighted performance metric to establish a third performance metric, wherein the third performance metric is established based on a time sample of historical data collected from past operational characteristics of a call processing center, and wherein the time sample is adjusted to filter data;
establishing a threshold associated with the third performance metric;
tracking a performance indicator in near real time;
detecting a deviation between the performance indicator and the third performance metric; and
triggering an alarm when the detected deviation exceeds the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for monitoring and reporting automated call-processing performance is disclosed. Initially, performance metrics can be established for normal or acceptable system performance. Performance metrics may be determined for individual components and/or a combination of components in a system, wherein the individual metric may help to provide a performance indicator for the call processing system. The performance metrics can be established by utilizing historical data gathered from past operating characteristics or operating parameters. The performance metric can be calculated from past operating characteristics and could be a statistical distribution or a statistical value. This statistical distribution will often conform to a Gaussian distribution also known as a bell curve. However, acceptable performance limits can be set based on nearly any statistical distribution. A monitor can collect data over a predetermined time interval and process the monitored data to provide a “near” real-time performance data. When the near real time performance data falls within a pre-defined range of normal operation (based on the statistical distribution) system operation is most likely acceptable and operation proceeds. However, when the system performance data is outside of a normal range of operation, beyond a performance metric or exceeds a threshold value an alarm can be set to notify a human or an electronic device.
-
Citations
20 Claims
-
1. A method of monitoring an automated call processing system comprising:
-
monitoring a plurality of operating parameters; maintaining a first count of first statistical values associated with a first operating parameter of the plurality of operating parameters; maintaining a second count of second statistical values associated with a second operating parameter of the plurality of operating parameters; weighting a first performance metric established from the first count associated with the first operating parameter differently than a second performance metric established from the second count associated with the second operating parameter; adding the first weighted performance metric to the second weighted performance metric to establish a third performance metric, wherein the third performance metric is established based on a time sample of historical data collected from past operational characteristics of a call processing center, and wherein the time sample is adjusted to filter data; establishing a threshold associated with the third performance metric; tracking a performance indicator in near real time; detecting a deviation between the performance indicator and the third performance metric; and triggering an alarm when the detected deviation exceeds the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for monitoring performance of a call center, the system comprising:
-
an interactive voice response system configured to accept spoken caller input and to process a call responsive to the spoken caller input; a server coupled to the interactive voice response system, the server configured to supply executable objects to the interactive voice response system; and a monitor coupled to the interactive voice response system, the monitor configured to; monitor a combination of a plurality of operating parameters of the interactive voice response system related to caller activity; maintain a first count of first statistical values associated with a first operating parameter; maintain a second count of second statistical values associated with a second operating parameter; weight a first performance metric established from the first count associated with the first operating parameter differently than a second performance metric established from the second count associated with the second operating parameter; add the first weighted performance metric to the second weighted performance metric to determine a third performance metric; maintain the third performance metric based on a time sample of historical data for the combination of the plurality of operating parameters; and detect a deviation between the combination of the plurality of operating parameters and the third performance metric, wherein the time sample is adjusted to filter data resulting from known abnormal events to prevent the known abnormal events from skewing a data distribution. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium embodying a program of instructions to manipulate a computing platform to:
-
combine statistical data associated with a plurality of operating parameters of a call processing center to establish a third performance metric by; maintaining a first count of first statistical values associated with a first operating parameter of the plurality of operating parameters; maintaining a second count of second statistical values associated with a second operating parameter of the plurality of operating parameters; and weighting a first performance metric established from the first count associated with the first operating parameter differently than a second performance metric established from the second count associated with the second operating parameter; and adding the first weighted performance metric to the second weighted performance metric, wherein the third performance metric is established based on a time sample of historical data, and wherein the time sample is adjusted to filter data; track an actual performance of a combination of the plurality of operating parameters in near real time; detect a deviation between the third performance metric and the actual performance; and trigger an alarm when the detected deviation exceeds a threshold. - View Dependent Claims (18, 19, 20)
-
Specification