IP Library Granted Patent US 10,839,322
Granted Patent B2
US 10,839,322 · App. 15/796,542 · Granted Nov 17, 2020

Tag-based performance framework for contact center

Inventors: Ramesh V Pattabhiraman (New Albany, OH); Andriy Vladimirovich Ryabchun (Mill Valley, CA); Geeta Chauhan (Santa Clara, CA); Josef Eric Eisner (Larkspur, CA)
G06Q10/06G06Q10/063116G06Q10/10
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,839,322
App. No.
15/796,542
Granted
Nov 17, 2020
Kind
B2
Abstract

An apparatus includes a processor and a memory. The memory stores instructions that when executed by the processor cause the processor to: identify a keyword from machine-readable text; identify a contact center resource based on the identified keyword; update a first group of keywords associated with the contact center resource based on the identified keyword; invoke an action based on analysis of the keyword associated with the contact center resource; monitor the action and report results in response; and update a second group of keywords according to analysis of the results.

Claims (49)

1. An apparatus comprising:

a processor; and

a memory, the memory storing instructions that when executed by the processor cause the processor to:

identify an interaction;

identify a keyword from machine-readable text;

identify a contact center resource based on the identified keyword;

update a first group of keywords associated with the contact center resource based on the identified keyword;

based on analysis of the keyword associated with the contact center resource, select the contact center resource pursuant to a frequency of the keyword being associated with the contact center resource;

route the interaction to the selected contact center resource so to establish communication with the contact center resource;

monitor the selecting of the contact center resource and the routing of the interaction and report results in response; and

update a second group of keywords according to analysis of the results.

2. The apparatus of claim 1 , wherein the second group of keywords is associated with a contact center client or second contact center resource.

3. The apparatus of claim 1 wherein the text is derived from a communication session between a client and the contact center resource, wherein the instructions further cause the processor to:

tag the communication session based on the identified keyword.

4. The apparatus of claim 1 wherein the text further includes text associated with a communication session between the contact center resource and a supervisor of the contact center.

5. The apparatus of claim 1 wherein the text is converted from an audio recording.

6. The apparatus of claim 1 wherein the contact center resource is a contact center agent, contact center product, or contact center service.

7. The apparatus of claim 1 , wherein the instructions further cause the processor to:

search to discover entities based on the identified keyword.

8. An apparatus comprising:

a processor; and

a memory, the memory storing instructions that when executed by the processor cause the processor to:

identify an interaction;

identify a keyword from machine-readable text;

identify a contact center resource based on the identified keyword;

update a first group of keywords associated with the contact center resource based on the identified keyword;

based on analysis of the keyword associated with the contact center resource, inferring relationships between certain entities pursuant to similarity evidenced through comparing associated keywords attributed to those entities; and

routing the interaction to the contact center resource so to establish communication with the contact center resource.

9. The apparatus of claim 8 , wherein the keyword reflects a skill possessed by a contact center agent.

10. The apparatus of claim 8 , wherein the instructions further cause the processor to provide search engine functionality to discover problem interactions based on the keyword.

11. The apparatus of claim 8 , wherein the keyword reflects sentiment or mood of a contact center client or contact center agent.

12. The apparatus of claim 8 , wherein the instructions further cause the processor to infer an interaction topic based on historical record of frequency of use of the keywords relative to those topics.

13. A method comprising:

identifying, by a processor, an interaction;

identifying, by the processor, a keyword from machine-readable text;

identifying, by the processor, a contact center resource based on the identified keyword;

updating, by the processor, a first group of keywords associated with the contact center resource based on the identified keyword;

selecting, by the processor, based on analysis of the keyword associated with the contact center resource, the contact center resource pursuant to a frequency of the keyword being associated with the contact center resource;

routing the interaction to the selected contact center resource so to establish communication with the contact center resource;

monitoring, by the processor, the selecting of the contact center resource and the routing of the interaction and reporting results in response; and

updating, by the processor, a second group of keywords according to analysis of the results.

14. The method of claim 13 , wherein the second group of keywords is associated with a contact center client or second contact center resource.

15. The method of claim 13 , wherein the text is derived from a communication session between a client and the contact center resource, the method further comprising:

tagging the communication session based on the identified keyword.

16. The method of claim 13 , wherein the text further includes text associated with a communication session between the contact center resource and a supervisor of the contact center.

17. The method of claim 13 , wherein the text is converted from an audio recording.

18. The method of claim 13 , wherein the contact center resource is a contact center agent, contact center product, or contact center service.

19. The method of claim 13 , wherein the keyword reflects a skill possessed by a contact center agent.

20. The method of claim 13 , wherein the keyword reflects sentiment or mood of a contact center client or contact center agent.

Assignments (6)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 050860/0227 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070096/0452 →
CHANGE OF NAME Recorded Jul 23, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 068495/0410 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO ADD PAGE 2 OF THE SECURITY AGREEMENT WHICH WAS INADVERTENTLY OMITTED PREVIOUSLY RECORDED ON REEL 049916 FRAME 0454. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Oct 29, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 050860/0227 →
SECURITY AGREEMENT Recorded Jul 31, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 049916/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2017
From: RYABCHUN, ANDRIY VLADIMIROVICH; EISNER, JOSEF ERIC
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 044194/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2017
From: PATTABHIRAMAN, RAMESH V.; CHAUHAN, GEETA
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 044194/0400 →
Continuity (2)
Continuation 14192843 · Feb 27, 2014
Related Publication 20180053125A1 · Feb 22, 2018
Cited By (3)
US 12,244,765 US 12,347,435 US 12,695,830