IP Library Granted Patent US 11,012,570
Granted Patent B2
US 11,012,570 · App. 16/259,059 · Granted May 18, 2021

Managing a plurality of topics in a user interaction through a plurality of agents in a contact center

Inventors: Harshad Apshankar (Pune, IN); Valentine C. Matula (Granville, OH)
Assignee: Avaya Inc.
H04M3/5235H04L51/046H04M3/5141H04M3/5175H04M3/5233
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,012,570
App. No.
16/259,059
Granted
May 18, 2021
Kind
B2
Abstract

A computer-implemented process includes receiving an incoming contact at a contact center from a user; identifying a plurality of different portions of the incoming contact, each of a plurality of portions associated with a respective topic; and for each of the different portions, routing that different portion to a respective agent of the contact center based on its associated respective topic. Furthermore, the process includes receiving a respective response from one or more of the respective agents, the respective response pertaining to the different portion routed to that agent; combining the respective response from the one or more of the respective agents to form a first composite response; and forwarding the first composite response to the user.

Claims (52)

1. A computer-implemented process, comprising:

receiving, by a computer, an incoming contact at a contact center from a user;

identifying, by the computer, a plurality of different portions of the incoming contact, each of the plurality of different portions associated with a respective topic;

separating the incoming contact into the different portions, each having a separate identifier;

for each of the different portions, routing, by the computer, that different portion to a respective agent of the contact center based on the respective topic and separate identifier associated with that different portion;

receiving, by the computer, a respective response from one or more of the respective agents, the respective response pertaining to the different portion routed to that agent;

combining, by the computer, the respective response from the one or more of the respective agents to form a first composite response; and

forwarding, by the computer, the first composite response to the user.

2. The computer-implemented process of claim 1 , wherein the incoming contact is one of a chat session, a social media message, a short message service (SMS) message, or an electronic mail.

3. The computer-implemented process of claim 1 , further comprising:

waiting, by the computer, to receive the respective response from each of the one or more respective agents before forming the first composite response.

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

sending, by the computer, the first composite response before receiving the respective response from each of the one or more respective agents, wherein the one or more respective agents from which the respective response is received form a first subset of agents.

5. The computer-implemented process of claim 4 , further comprising:

subsequent to sending the first composite response, receiving, by the computer, a respective response from the one or more respective agents that are not members of the first subset of agents;

combining, by the computer, the respective response from the one or more respective agents that are not members of the first subset of agents, to form a second composite response; and

forwarding, by the computer, the second composite response to the user.

6. The computer-implemented process of claim 4 , wherein the first composite response comprises an identification of the respective topic associated with the different portion routed to the one or more respective agents that are not members of the first subset of agents.

7. The computer-implemented process of claim 1 , further comprising:

analyzing, by the computer, each of the respective responses to determine if each respective response is complete.

8. The computer-implemented process of claim 1 , further comprising:

analyzing, by the computer, each of the respective responses to determine consistency amongst the respective responses.

9. The computer-implemented process of claim 1 , wherein the first composite response includes an identification of the respective topic associated with each respective response combined in the first composite response.

10. The computer-implemented process of claim 1 , further comprising:

monitoring, by the computer, a respective service level agreement (SLA) associated with each of the routed different portions.

11. A system in a contact center, the system comprising:

a memory storing executable instructions; and

a processor in communication with the memory, wherein the processor when executing the executable instructions is configured to:

receive an incoming contact at the contact center from a user;

identify a plurality of different portions of the incoming contact, each of the plurality of different portions associated with a respective topic;

separate the incoming contact into the different portions, each having a separate identifier;

for each of the different portions, route that different portion to a respective agent of the contact center based on the respective topic and separate identifier associated with that different portion;

receive a respective response from one or more of the respective agents, the respective response pertaining to the different portion routed to that agent;

combine the respective response from the one or more of the respective agents to form a first composite response; and

forward the first composite response to the user.

12. The system of claim 11 , wherein the incoming contact is one of a chat session, a social media message, a short message service (SMS) message, or an electronic mail.

13. The system of claim 11 , wherein when executing the executable instructions the processor is configured to:

wait to receive the respective response from each of the one or more respective agents before forming the first composite response.

14. The system of claim 11 , wherein when executing the executable instructions the processor is configured to:

send the first composite response before receiving the respective response from each of the one or more respective agents, wherein the one or more respective agents from which the respective response is received form a first subset of agents.

15. The system of claim 14 , wherein when executing the executable instructions the processor is configured to:

subsequent to sending the first composite response, receive a respective response from the one or more respective agents that are not members of the first subset of agents;

combine the respective response from the one or more respective agents that are not members of the first subset of agents, to form a second composite response; and

forward the second composite response to the user.

16. The system of claim 14 , wherein the first composite response comprises an identification of the respective topic associated with the different portion routed to the one or more respective agents that are not members of the first subset of agents.

17. The system of claim 11 , wherein when executing the executable instructions the processor is configured to:

analyze each of the respective responses to determine if each respective response is complete.

18. The system of claim 11 , wherein when executing the executable instructions the processor is configured to:

analyze each of the respective responses to determine consistency amongst the respective responses.

19. The system of claim 11 , wherein the first composite response includes an identification of the respective topic associated with each respective response combined in the first composite response.

20. The system of claim 11 , wherein when executing the executable instructions the processor is configured to:

monitor a respective service level agreement (SLA) associated with each of the routed different portions.

Assignments (8)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2019
From: APSHANKAR, HARSHAD; MATULA, VALENTINE C.
To: AVAYA INC.
Reel/Frame 048154/0595 →