IP Library Granted Patent US 10,558,318
Granted Patent B2
US 10,558,318 · App. 16/425,601 · Granted Feb 11, 2020

System and method of communication analysis

Inventor: Tomas Gorny (Scottsdale, AZ)
Assignee: Nextiva, Inc.
G06F3/0481G06F3/04845G06F17/248G06Q30/02H04L41/18H04L41/22H04L43/045H04M3/42068H04M3/5133H04W24/08H04W24/10H04M3/42348H04M2203/558
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 10,558,318
App. No.
16/425,601
Granted
Feb 11, 2020
Kind
B2
Abstract

A system and method are disclosed for a communication analytics system comprising a communication device and a system analyzer and the system analyzer is configured to continuously monitor electronic communications over the one or more communication devices and identify one or more communication activities associated with the electronic communications. The system analyzer is further configured to translate the one or more communication activities into communication data, store the communication data in a database and identify one or more correlations from the communication data.

Claims (94)

1. A communication analytics system, comprising:

one or more databases that store communication data of one or more communication devices, each of the one or more communication devices associated with one or more users;

a computer, comprising a processor and memory, and coupled with the one or more databases, the computer configured to:

monitor communication activity of the one or more communication devices;

generate the communication data from the monitored communication activity of at least one communication device of the one or more communication devices, the at least one communication device associated with at least one user of the one or more users, the at least one user assigned one or more hierarchically-defined roles;

sort the communication data by one or more correlations; and

display one or more communication metrics for the one or more hierarchically-defined roles, the one or more communication metrics automatically selected based, at least in part, on the one or more correlations.

2. The communication analytics system of claim 1 , wherein the one or more correlations are based, at least in part, on a difference between the one or more communication metrics and one or more average communication metrics for the one or more hierarchically-defined roles.

3. The communication analytics system of claim 2 , wherein the computer is further configured to:

identify a role of a user accessing the one or more communication metrics for display by the computer; and

display only communication metrics for one or more hierarchically-defined roles having a placement in a role hierarchy less than or equal to the at least one role associated with the user accessing the one or more communication metrics.

4. The communication analytics system of claim 3 , wherein the computer is further configured to:

sort the one or more communication metrics according to the one or more hierarchically-defined roles; and

display a gamification of the one or more communication metrics comprising a ranking of the top-performing users assigned to the one or more hierarchically-defined roles.

5. The communication analytics system of claim 1 , wherein the one or more communication devices is associated with one or more communication systems and comprise one or more of:

telephone systems;

instant messaging systems;

voice over internet protocol (VOIP) systems;

email systems; and

web-based chat systems.

6. The communication analytics system of claim 4 , wherein the computer is further configured to:

identify a user associated with at least one communication metric of the one or more communication metrics when the at least one communication metric is significantly greater than or less than the one or more average communication metrics.

7. The communication analytics system of claim 6 , wherein the one or more communication metrics comprise one or more of:

quantity of incoming calls;

quantity of outgoing calls;

quantity of calls per day;

call duration;

average call duration;

average talk time;

calls per user;

longest call duration;

quantity of unique outbound call recipients;

quantity of unique inbound call originators;

percentage of unique outbound call recipients;

percentage of unique inbound call originators;

quantity of unanswered calls;

calls to voicemail; and

total talk time.

8. A method of communication analytics, comprising:

monitoring communication activity of one or more communication devices, each of the one or more communication devices associated with one or more users;

generating communication data from the monitored communication activity of at least one communication device of the one or more communication devices, the at least one communication device associated with at least one user of the one or more users, the at least one user assigned one or more hierarchically-defined roles;

sorting the communication data by one or more correlations; and

displaying one or more communication metrics for the one or more hierarchically-defined roles, the one or more communication metrics automatically selected based, at least in part, on the one or more correlations.

9. The method of communication analytics of claim 8 , wherein the one or more correlations are based, at least in part, on a difference between the one or more communication metrics and one or more average communication metrics for the one or more hierarchically-defined roles.

10. The method of communication analytics of claim 9 , further comprising:

identifying a role of a user accessing the one or more communication metrics for display by a computer; and

displaying only communication metrics for one or more hierarchically-defined roles having a placement in a role hierarchy less than or equal to the at least one role associated with the user accessing the one or more communication metrics.

11. The method of communication analytics of claim 10 , further comprising:

sorting the one or more communication metrics according to the one or more hierarchically-defined roles; and

displaying a gamification of the one or more communication metrics comprising a ranking of the top-performing users assigned to the one or more hierarchically-defined roles.

12. The method of communication analytics of claim 8 , wherein the one or more communication devices is associated with one or more communication systems and comprise one or more of:

telephone systems;

instant messaging systems;

voice over internet protocol (VOIP) systems;

email systems; and

web-based chat systems.

13. The method of communication analytics of claim 11 , further comprising:

identifying a user associated with at least one communication metric of the one or more communication metrics when the at least one communication metric is significantly greater than or less than the one or more average communication metrics.

14. The method of communication analytics of claim 13 , wherein the one or more communication metrics comprise one or more of:

quantity of incoming calls;

quantity of outgoing calls;

quantity of calls per day;

call duration;

average call duration;

average talk time;

calls per user;

longest call duration;

quantity of unique outbound call recipients;

quantity of unique inbound call originators;

percentage of unique outbound call recipients;

percentage of unique inbound call originators;

quantity of unanswered calls;

calls to voicemail; and

total talk time.

15. A non-transitory computer-readable medium embodied with communication analytics software, the software when executed:

monitors communication activity of one or more communication devices, each of the one or more communication devices associated with one or more users;

generates communication data from the monitored communication activity of at least one communication device of the one or more communication devices, the at least one communication device associated with at least one user of the one or more users, the at least one user assigned one or more hierarchically-defined roles;

sorts the communication data by one or more correlations; and

displays one or more communication metrics for the one or more hierarchically-defined roles, the one or more communication metrics automatically selected based, at least in part, on the one or more correlations.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more correlations are based, at least in part, on a difference between the one or more communication metrics and one or more average communication metrics for the one or more hierarchically-defined roles.

17. The non-transitory computer-readable medium of claim 16 , wherein the software when executed further:

identifies a role of a user accessing the one or more communication metrics for display by a computer; and

displays only communication metrics for one or more hierarchically-defined roles having a placement in a role hierarchy less than or equal to the at least one role associated with the user accessing the one or more communication metrics.

18. The non-transitory computer-readable medium of claim 17 , wherein the software when executed further:

sorts the one or more communication metrics according to the one or more hierarchically-defined roles; and

displays a gamification of the one or more communication metrics comprising a ranking of the top-performing users assigned to the one or more hierarchically-defined roles.

19. The non-transitory computer-readable medium of claim 15 , wherein the one or more communication devices is associated with one or more communication systems and comprise one or more of:

telephone systems;

instant messaging systems;

voice over internet protocol (VOIP) systems;

email systems; and

web-based chat systems.

20. The non-transitory computer-readable medium of claim 18 , wherein the software when executed further:

identifies a user associated with at least one communication metric of the one or more communication metrics when the at least one communication metric is significantly greater than or less than the one or more average communication metrics.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 67172 FRAME: 404. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 23, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067308/0183 →
SECURITY INTEREST Recorded Apr 19, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067172/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2019
From: GORNY, TOMAS
To: NEXTIVA, INC.
Reel/Frame 049310/0825 →
Continuity (4)
Continuation 16180255 · Nov 5, 2018
Continuation 15168636 · May 31, 2016
Provisional Application 62169215 · Jun 1, 2015
Related Publication 20190278433A1 · Sep 12, 2019