US2018084107A1PendingUtilityA1

Advanced tools for unified communication data management and analysis

55
Assignee: UNIFY SQUARE INCPriority: Feb 12, 2013Filed: Nov 30, 2017Published: Mar 22, 2018
Est. expiryFeb 12, 2033(~6.6 yrs left)· nominal 20-yr term from priority
H04M 3/2236H04M 15/58H04L 67/22H04L 41/5038G06Q 30/0203H04L 51/36H04M 3/2227H04W 68/005H04L 67/1001H04L 43/55H04L 67/535H04L 51/56H04L 65/1063H04L 43/06G06Q 10/00H04L 41/5032H04L 43/50H04L 43/0805H04L 41/5096
55
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 
     
         1 . A computer-implemented method comprising:
 computing one or more aggregate metrics for calls associated with a location, wherein the location is associated with one or more geographic markers;   determining an aggregate call score for the location based on the one or more aggregate metrics; and   based on the aggregate call score for the location, sending a notification to one or more users associated with the one or more geographic markers.   
     
     
         2 . The method of  claim 1 , wherein the one or more geographic markers include an IP address. 
     
     
         3 . The method of  claim 1 , wherein the one or more geographic markers include a network identifier. 
     
     
         4 . The method of  claim 1 , wherein the one or more aggregate metrics comprise an average packet loss metric. 
     
     
         5 . The method of  claim 1 , wherein the one or more aggregate metrics comprise an average latency metric. 
     
     
         6 . In a computer system comprising a server configured to execute a monitoring service, a method comprising, by the monitoring service:
 testing a plurality of workloads within a computer system, wherein the testing of each workload is performed according to a corresponding test rule; and   performing a calculation of weighted availability values for the workloads based on user impact ratings for the corresponding test rules.   
     
     
         7 . The method of  claim 6 , further comprising performing a calculation of an aggregate service availability value for the computing system based on the weighted availability values for the workloads of the computing system. 
     
     
         8 . The method of  claim 6 , wherein the calculation of the weighted availability values for the workloads is further based on business impact ratings for the corresponding test rules. 
     
     
         9 . The method of  claim 6 , wherein the calculation of the weighted availability values for the workloads comprises a calculation of a weighted impact score based on the user impact ratings and business impact ratings for the corresponding test rules. 
     
     
         10 . The method of  claim 6 , wherein the computing system comprises a unified communication system. 
     
     
         11 . In a computer system comprising a server configured to execute a monitoring service, a method comprising, by the monitoring service:
 performing an automatic inspection of a unified communication topology;   determining a set of usage scenarios based on the automatic inspection; and   generating a set of test rules configured to test a plurality of workloads corresponding to the set of usage scenarios.   
     
     
         12 . The method of  claim 11 , further comprising testing the plurality of workloads according to the corresponding test rules. 
     
     
         13 . The method of  claim 11 , wherein the corresponding test rules are associated with user impact ratings. 
     
     
         14 . The method of  claim 11 , wherein the corresponding test rules are associated with business impact ratings. 
     
     
         15 . The method of  claim 11 , wherein the unified communication topology comprises at least one unified communication system server, and wherein the set of test rules comprises one or more of: an audio conference test rule and a dial-in conference test rule. 
     
     
         16 . The method of  claim 11 , wherein the set of test rules comprises an outbound call test rule and an inbound call test rule. 
     
     
         17 . The method of  claim 11 , wherein the set of test rules comprises a peer-to-peer audio call test rule. 
     
     
         18 . In a computer system comprising a server configured to execute a user survey service, a method comprising, by the user survey service:
 identifying a set of survey candidates for a survey instance of a user survey, wherein the survey candidates are users of a unified communication system; and   executing the survey instance, wherein executing the survey instance comprises:   establishing a connection with the unified communication system;   receiving presence information of the survey candidates; and   processing the survey instance for the survey candidates based on the presence information of the survey candidates.   
     
     
         19 . The method of  claim 18 , wherein identifying the set of survey candidates comprises:
 applying user filters to a list of users of the unified communication system to obtain a filtered population; and   adding users from the filtered population to the set of survey candidates.   
     
     
         20 . The method of  claim 19 , wherein adding users from the filtered population to the set of survey candidates comprises:
 determining a sample size for the set of survey candidates; and   adding users from the filtered population at least until the sample size is reached.   
     
     
         21 . The method of  claim 20 , wherein the sample size varies based on an adjustable confidence level. 
     
     
         22 . The method of  claim 20 , wherein the sample size varies based on an adjustable expected response rate.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.