Advanced tools for unified communication data management and analysis
First Claim
1. In a computer system comprising a server configured to execute a monitoring service, a method comprising, by the monitoring service:
- testing a user communication service workload within a unified communication system, wherein the testing of the user communication service workload is performed according to a corresponding test rule, and wherein the user communication service workload is selected from the group consisting of instant messaging, voice calls, public switched telephone network (PSTN) calls, conference calls, federated user communications, video calls, desktop sharing, and application sharing;
detecting a rule failure associated with the testing of the user communication service workload within the unified communication system according to the test rule;
performing an automatic re-test on the test rule in response to the detected rule failure;
classifying the rule failure as sustained or intermittent based on a result of the automatic re-test;
setting a response priority for responding to the rule failure, wherein the response priority is based on the classification of the rule failure;
detecting an additional rule failure associated with the test rule;
grouping the rule failures as an incident;
classifying the incident as sustained or intermittent; and
further classifying the incident as active or inactive.
6 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes descriptions of various aspects of unified communication (UC) systems, including UC management and analysis systems and related tools and techniques. Described systems, tools, and techniques are adapted for enhanced UC data capture, analysis, and reporting; enhanced UC monitoring services; and a user survey service that can be used for conducting user surveys related to UC services. Embodiments disclosed herein include a process for determining location-based quality metrics; a process for calculating weighted availability in a computer system (e.g., a UC system); a process for generating a set of test rules based on automatic inspection of a UC topology; a process for setting a response priority for a rule failure based on classification of the failure; and process for executing a survey instance for users of a UC system based on presence information.
-
Citations
21 Claims
-
1. In a computer system comprising a server configured to execute a monitoring service, a method comprising, by the monitoring service:
-
testing a user communication service workload within a unified communication system, wherein the testing of the user communication service workload is performed according to a corresponding test rule, and wherein the user communication service workload is selected from the group consisting of instant messaging, voice calls, public switched telephone network (PSTN) calls, conference calls, federated user communications, video calls, desktop sharing, and application sharing; detecting a rule failure associated with the testing of the user communication service workload within the unified communication system according to the test rule; performing an automatic re-test on the test rule in response to the detected rule failure; classifying the rule failure as sustained or intermittent based on a result of the automatic re-test; setting a response priority for responding to the rule failure, wherein the response priority is based on the classification of the rule failure; detecting an additional rule failure associated with the test rule; grouping the rule failures as an incident; classifying the incident as sustained or intermittent; and further classifying the incident as active or inactive. - View Dependent Claims (2, 3, 4, 5, 6, 20)
-
-
7. A computer system comprising one or more computing devices programmed to:
-
test a user communication service workload within a unified communication system, wherein the testing of the user communication service workload is performed according to a corresponding test rule, and wherein the user communication service workload is selected from the group consisting of instant messaging, voice calls, public switched telephone network (PSTN) calls, conference calls, federated user communications, video calls, desktop sharing, and application sharing; detect a rule failure associated with the testing of the user communication service workload within the unified communication system according to the test rule; perform an automatic re-test on the test rule in response to the detected rule failure; classify the rule failure as sustained or intermittent based on a result of the automatic re-test; set a response priority for responding to the rule failure, wherein the response priority is based on the classification of the rule failure; detect an additional rule failure associated with the test rule; group the rule failures as an incident; classify the incident as sustained or intermittent; and further classify the incident as active or inactive. - View Dependent Claims (8, 9, 10, 11, 12, 21)
-
-
13. A non-transitory computer-readable medium having stored thereon computer-executable instructions configured to cause one or more computing devices to:
-
test a user communication service workload within a unified communication system, wherein the testing of the user communication service workload is performed according to a corresponding test rule, and wherein the user communication service workload is selected from the group consisting of instant messaging, voice calls, public switched telephone network (PSTN) calls, conference calls, federated user communications, video calls, desktop sharing, and application sharing; detect a rule failure associated with the testing of the user communication service workload within the unified communication system according to the test rule; perform an automatic re-test on the test rule in response to the detected rule failure; classify the rule failure as sustained or intermittent based on a result of the automatic re-test; set a response priority for responding to the rule failure, wherein the response priority is based on the classification of the rule failure; detect an additional rule failure associated with the test rule; group the rule failures as an incident; classify the incident as sustained or intermittent; and further classify the incident as active or inactive. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification