IP Library Granted Patent US 9,071,677
Granted Patent B2
US 9,071,677 · App. 14/178,209 · Granted Jun 30, 2015

Enhanced data capture, analysis, and reporting for unified communications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,071,677
App. No.
14/178,209
Granted
Jun 30, 2015
Kind
B2
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 computer systems and methods that can be used for analyzing service level objectives for call quality, classifying calls into distinct categories, and real-time user notification of call quality and reliability issues.

Claims (31)

1. A computer-implemented method comprising:

(a) rating audio call quality by evaluating quality metrics for a set of calls against a defined set of threshold values;

(b) determining site/time interval combinations for calls in the set of calls, wherein the determining comprises:

(i) discretizing the calls into time intervals by identifying the time intervals in which the respective calls took place; and

(ii) aggregating the discretized calls by site; and

(c) evaluating a number of calls rated as poor within each site/time interval combination against a service level compliance requirement.

2. The computer-implemented method of claim 1 , wherein aggregating the discretized calls by site comprises grouping the discretized calls based on call endpoint subnet.

3. The computer-implemented method of claim 1 , wherein the quality metrics of each call of the set of calls is evaluated against the threshold values.

4. The computer-implemented method of claim 1 , further comprising:

determining that a time interval within a longer time period is a non-compliant time interval, wherein the non-compliant time interval within the longer time period results in non-compliance for the longer time period.

5. The computer-implemented method of claim 1 , wherein the time intervals are hours.

6. A computer-implemented method comprising:

for a call with two endpoints each having a quality classification, classifying the call based on the endpoint with the lowest quality classification;

further classifying the call based on geography;

further classifying the call based on infrastructure components; and

presenting a dashboard configured to provide call quality information for the call.

7. The computer-implemented method of claim 6 , further comprising further classifying the call based on federation.

8. The computer-implemented method of claim 6 , wherein the dashboard provides a filter selected from the group consisting of: a filter for geography hierarchy, a filter for call classification hierarchy, a filter for organization hierarchy, a filter for network hierarchy, and a filter for type of call.

9. A computer-implemented method comprising:

by a rule engine, monitoring a database for poor quality voice calls; and

by the rule engine, triggering an outbound notification of a poor quality voice call in which an end user participated to be delivered to the end user via a channel in accordance with one or more rules that apply to a usage scenario of the poor quality voice call.

10. The computer-implemented method of claim 9 , wherein presence information is used to determine the channel to use for delivering the notification.

11. The computer-implemented method of claim 10 , wherein the presence information indicates that the end user is online and available.

12. The computer-implemented method of claim 11 , further comprising using an instant message to deliver the notification.

13. The computer-implemented method of claim 10 , wherein the presence information indicates that the end user is offline or unavailable.

14. The computer-implemented method of claim 13 , further comprising using an e-mail to deliver the notification.

15. The computer-implemented method of claim 9 , wherein the notification includes a link for providing feedback.

16. The computer-implemented method of claim 9 , wherein the notification includes one or more possible causes of poor voice quality.

17. The computer-implemented method of claim 16 , wherein the one or more possible causes of poor voice quality include poor wireless connectivity.

18. The computer-implemented method of claim 16 , wherein the one or more possible causes of poor voice quality include an unsupported audio device.

19. The computer-implemented method of claim 9 , wherein the database is a quality of experience (QoE) database.

Assignments (6)
SECURITY INTEREST Recorded Jul 19, 2021
From: UNIFY SQUARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056904/0161 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WESTERN ALLIANCE BANK
To: UNIFY SQUARE, INC.
Reel/Frame 056443/0594 →
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2015
From: VENTURE LENDING & LEASING VII, INC.
To: UNIFY SQUARE, INC.
Reel/Frame 036067/0441 →
SECURITY INTEREST Recorded Jul 13, 2015
From: UNIFY SQUARE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 036073/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: AGGARWAL, SUDHANSHU; RAGHAVAN, ARUN; OSBORNE, ROBERT; SHEN, ALAN; MELOMED, EDWARD
To: UNIFY SQUARE, INC.
Reel/Frame 034848/0694 →
SECURITY INTEREST Recorded Aug 29, 2014
From: UNIFY SQUARE, INC.
To: VENTURE LENDING & LEASING VII, INC.
Reel/Frame 033663/0492 →