Automated performance monitoring for contact management system
First Claim
Patent Images
1. A computer system to monitor performance of a contact management system, the computer system including:
- a modeling module which automatically builds a continually updated statistical model modeling the contact management system as a state machine to determine prior typical behavior of the contact management system pertaining to at least one system parameter of the contact management system, the typical behavior being automatically determined and updated on a continual basis from received historical performance data interpreted in terms of the state machine and reflecting past performance of the contact management system captured over a first predetermined past time interval, the modeling module computing a mean length of time spent in each state of the state machine and frequencies of transitions from each state; and
a monitoring module, configured to recognize implementation of the contact management system as the state machine, which receives current performance data reflecting current performance of the contact management system and automatically determines whether current behavior based on the current performance data varies from the typical behavior of the system, and to report a deviation from the typical behavior of the at least one system parameter of the contact management system interpreted as the state machine.
17 Assignments
0 Petitions
Accused Products
Abstract
The computer-implemented method includes automatically determining typical behavior pertaining to at least one system parameter of a contact management system. The typical behavior is determined from performance data of the contact management system captured over a first predetermined time period. A deviation from the typical behavior of at least one system parameter of the contact management system is automatically reported.
44 Citations
19 Claims
-
1. A computer system to monitor performance of a contact management system, the computer system including:
-
a modeling module which automatically builds a continually updated statistical model modeling the contact management system as a state machine to determine prior typical behavior of the contact management system pertaining to at least one system parameter of the contact management system, the typical behavior being automatically determined and updated on a continual basis from received historical performance data interpreted in terms of the state machine and reflecting past performance of the contact management system captured over a first predetermined past time interval, the modeling module computing a mean length of time spent in each state of the state machine and frequencies of transitions from each state; and a monitoring module, configured to recognize implementation of the contact management system as the state machine, which receives current performance data reflecting current performance of the contact management system and automatically determines whether current behavior based on the current performance data varies from the typical behavior of the system, and to report a deviation from the typical behavior of the at least one system parameter of the contact management system interpreted as the state machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method to monitor performance of a contact management system, the computer-implemented method comprising computer program instructions recorded on a non-transitory computer readable medium and executed by a processor for carrying out the method including:
-
automatically building a continually updated statistical model modeling the contact management system as a state machine and determining prior typical behavior pertaining to at least one system parameter of the contact management system, the typical behavior being automatically determined and updated on a continual basis from historical performance data interpreted in terms of the state machine and reflecting past performance of the contact management system captured over a first predetermined past time period and automatically computing, for each state of the state machine, a mean length of time spent in each state and frequencies of transitions from each state; and automatically receiving current performance data reflecting current performance of the contact management system within the state machine model and automatically reporting a deviation from the typical behavior of the at least one system parameter of the current performance data of the contact management system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A tangible machine-readable storage device storing instructions that, when executed by machine, cause the machine to perform the steps of:
-
automatically building a continually updated statistical model modeling a contact management system as a state machine model and determining prior typical behavior pertaining to at least one system parameter of the contact management system, the typical behavior being automatically determined and updated on a continual basis from historical performance data interpreted in terms of the state machine model and reflecting past performance of the contact management system captured over a first predetermined past time period, and automatically computing a mean length of time spent in each state of the state machine model and frequencies of transitions from each state; and automatically receiving current performance data reflecting current performance of the contact management system within the state machine model and automatically reporting a deviation from the typical behavior of the at least one system parameter of the current performance data of the contact management system.
-
-
19. A computer system to monitor performance of a contact management system, the computer system including:
-
first means for automatically building a continually updated statistical model, modeling the contact management system as a state machine, for determining typical behavior of the contact management system pertaining to at least one system parameter of the contact management system, the typical behavior being determined and updated on a continual basis from historical performance data, interpreted in terms of the state machine, of the contact management system captured over a first predetermined past time period and means for computing a mean length of time spent in each state of the state machine and frequencies of transitions from each state; and second means, configured to recognize implementation of the contact management system as the state machine for receiving current performance data reflecting current performance of the contact management system and automatically determining whether current behavior based on the current performance data varies from the typical behavior of the system, and reporting a deviation from the typical behavior of the at least one system parameter of the contact management system.
-
Specification