IP Library Granted Patent US 11,258,906
Granted Patent B2
US 11,258,906 · App. 16/940,097 · Granted Feb 22, 2022

System and method of real-time wiki knowledge resources

Inventors: Tomas Gorny (Scottsdale, AZ); Dallas Barabasz-Lynn (Gilbert, AZ)
Assignee: Nextiva, Inc.
H04M3/5233G06Q30/016G06Q30/02H04M3/5166H04M3/5175H04M3/5191H04M3/5237
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 11,258,906
App. No.
16/940,097
Granted
Feb 22, 2022
Kind
B2
Abstract

A system and method are disclosed for recommending a resource to a customer service representative that includes one or more databases that store data describing electronic communication between one or more customer system communication devices and one or more service center communication devices. Embodiments further include a computer coupled with one or more databases and configured to monitor communication activity to determine whether a customer service ticket has been opened between one or more customer system communication devices and one or more service center communication devices and determine a customer service representative score based on one or more customer service representative ranking factors.

Claims (73)

1. A system for recommending a knowledge resource to a customer service representative, comprising:

one or more databases storing customer service knowledge resources associated with one or more topics;

one or more service center communication devices associated with a customer service representative; and

a computer operably coupled with the database and configured to:

access two or more customer service knowledge resources, wherein at least one topic of the one or more topics associated with the two or more customer service knowledge resources is a first topic;

calculate solution scores for the two or more customer service knowledge resources associated with the first topic;

assign, to the customer service representative associated with the one or more service center communication devices, at least one of the two or more customer service knowledge resources based, at least in part, on the calculated solution scores;

determine matching of one or more subjects, one or more topics, and one or more customer service representatives associated with a customer service ticket and a customer service knowledge resource; and

calculate a distance metric between the customer service ticket and the customer service knowledge resource, by assigning weighted points.

2. The system of claim 1 , wherein the computer is further configured to:

monitor timing of communication activity between the one or more service center communication devices and one or more customer system communication devices;

compute a total time to resolve a customer service ticket based, at least in part, on the monitored communication activity; and

in response to computing that the total time to resolve the customer service ticket exceeds a predetermined value, assess a penalty to a solution score of a customer service knowledge resource associated with the customer service ticket.

3. The system of claim 1 , wherein the computer is further configured to:

calculate a distance metric between a customer service ticket and the two or more customer service knowledge resources, wherein assigning the at least one of the two or more customer service knowledge resources to the customer service representative is further based, at least in part, on the distance metric.

4. The system of claim 1 , wherein the computer is further configured to:

identify keywords from a customer service ticket;

calculate a length of the customer service ticket; and

in response to calculating the customer service ticket is longer than a predetermined value, calculate a distance metric between one or more of the customer service knowledge resources and the identified keywords.

5. The system of claim 1 , wherein the computer is further configured to:

calculate a distance metric comprising a natural language processing score of a similarity between text of one or more of the customer service knowledge resources and text of a subject assigned to a customer service ticket.

6. The system of claim 1 , wherein the computer is further configured to assign weighted points to one or more of the following:

a determination that at least one subject associated with the customer service ticket matches at least one subject associated with the customer service knowledge resource;

a determination that at least one topic associated with the customer service ticket matches at least one topic associated with the customer service knowledge resource; and

a determination that at least one customer service representative associated with the customer service ticket does not match at least one customer service representative associated with the customer service knowledge resource.

7. The system of claim 1 , wherein the computer is further configured to:

display on a graphical user interface the at least one of the two or more customer service knowledge resources assigned to the customer service representative based on the solution score.

8. A computer-implemented method of recommending a knowledge resource to a customer service representative, comprising:

accessing two or more customer service knowledge resources, wherein at least one topic associated with the two or more customer service knowledge resources is a first topic;

calculating solution scores for the two or more customer service knowledge resources associated with the first topic;

assigning to a customer service representative associated with one or more service center communication devices, at least one of the two or more customer service knowledge resources based, at least in part, on the calculated solution scores;

determining matching of one or more subjects, one or more topics, and one or more customer service representatives associated with a customer service ticket and a customer service knowledge resource; and

calculating a distance metric between the customer service ticket and the customer service knowledge resource, by assigning weighted points.

9. The method of claim 8 , wherein the method further comprises:

monitoring timing of communication activity between the one or more service center communication devices and one or more customer system communication devices;

computing a total time to resolve a customer service ticket based, at least in part, on the monitored communication activity; and

in response to computing that the total time to resolve the customer service ticket exceeds a predetermined value, assessing a penalty to a solution score of a customer service knowledge resource associated with the customer service ticket.

10. The method of claim 8 , wherein the method further comprises:

calculating a distance metric between a customer service ticket and the two or more customer service knowledge resources, wherein assigning the at least one of the two or more customer service knowledge resources to the customer service representative is further based, at least in part, on the distance metric.

11. The method of claim 8 , wherein the method further comprises:

identifying keywords from a customer service ticket;

calculating a length of the customer service ticket; and

in response to calculating the customer service ticket is longer than a predetermined value, calculating a distance metric between one or more of the customer service knowledge resources and the identified keywords.

12. The method of claim 8 , wherein the method further comprises:

calculating a distance metric comprising a natural language processing score of a similarity between text of one or more of the customer service knowledge resources and text of a subject assigned to a customer service ticket.

13. The method of claim 8 , wherein the method further comprises assigning weighted points to one or more of the following:

a determination that at least one subject associated with the customer service ticket matches at least one subject associated with the customer service knowledge resource;

a determination that at least one topic associated with the customer service ticket matches at least one topic associated with the customer service knowledge resource; and

a determination that at least one customer service representative associated with the customer service ticket does not match at least one customer service representative associated with the customer service knowledge resource.

14. The method of claim 8 , wherein the method further comprises:

displaying on a graphical user interface the at least one of the two or more customer service knowledge resources assigned to the customer service representative based on the solution score.

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

access two or more customer service knowledge resources, wherein at least one topic of the one or more topics associated with the two or more customer service knowledge resources is a first topic;

calculate solution scores for the two or more customer service knowledge resources associated with the first topic;

assign, to the customer service representative associated with the one or more service center communication devices, at least one of the two or more customer service knowledge resources based, at least in part, on the calculated solution scores;

determine matching of one or more subjects, one or more topics, and one or more customer service representatives associated with a customer service ticket and a customer service knowledge resource; and

calculate a distance metric between the customer service ticket and the customer service knowledge resource, by assigning weighted points.

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

monitors timing of communication activity between the one or more service center communication devices and one or more customer system communication devices;

computes a total time to resolve a customer service ticket based, at least in part, on the monitored communication activity; and

in response to computing that the total time to resolve the customer service ticket exceeds a predetermined value, assesses a penalty to a solution score of a customer service knowledge resource associated with the customer service ticket.

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

calculates a distance metric between a customer service ticket and the two or more customer service knowledge resources, wherein assigning the at least one of the two or more customer service knowledge resources to the customer service representative is further based, at least in part, on the distance metric.

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

identifies keywords from a customer service ticket;

calculates a length of the customer service ticket; and

in response to calculating the customer service ticket is longer than a predetermined value, calculates a distance metric between one or more of the customer service knowledge resources and the identified keywords.

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

calculates a distance metric comprising a natural language processing score of a similarity between text of one or more of the customer service knowledge resources and text of a subject assigned to a customer service ticket.

20. The non-transitory computer-readable medium of claim 15 , wherein the software when executed further assigns weighted points to one or more of the following:

a determination that at least one subject associated with the customer service ticket matches at least one subject associated with the customer service knowledge resource;

a determination that at least one topic associated with the customer service ticket matches at least one topic associated with the customer service knowledge resource; and

a determination that at least one customer service representative associated with the customer service ticket does not match at least one customer service representative associated with the customer service knowledge resource.

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 Aug 6, 2020
From: GORNY, TOMAS; BARABASZ-LYNN, DALLAS
To: NEXTIVA, INC.
Reel/Frame 053419/0595 →
Continuity (3)
Continuation 16591326 · Oct 2, 2019
Provisional Application 62783353 · Dec 21, 2018
Related Publication 20200358902A1 · Nov 12, 2020