IP Library Granted Patent US 11,443,121
Granted Patent B2
US 11,443,121 · App. 16/659,851 · Granted Sep 13, 2022

Assessing complexity of dialogs to streamline handling of service requests

Inventors: Biplav Srivastava (Yorktown Heights, NY); Qingzi Vera Liao (Yorktown Heights, NY); Pavan Kapanipathi Bangalore (Yorktown Heights, NY)
Assignee: DoorDash, Inc.
G06F40/35G06F40/253G06F40/284G06F40/289G10L15/01H04M3/5175
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,443,121
App. No.
16/659,851
Granted
Sep 13, 2022
Kind
B2
Abstract

A dialogue complexity assessment method, system, and computer program product including calculating a complexity utilizing domain-dependent terms and domain-independent terms of a dialogue, where the dialogue includes dialogue data from contact centers of service providers.

Claims (45)

1. A computer-implemented method for assessing complexity of dialogue between a customer support center and a user making a service request, the method comprising:

receiving dialogue data representing a dialogue between a customer support center and a user of the customer support center that is making a service request, wherein the dialogue comprises at least one conversational turn between the customer support center and the user and each conversational turn comprises at least one utterance by the customer support center and at least one utterance by the user; and

determining a complexity of the dialogue in stages comprising the at least one conversational turn, and based thereupon, managing handling of the service request in real-time.

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

utilizing the determined complexity of the dialogue to manage the service request at each conversational turn.

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

rating interaction between the customer support center and the user by weighting a user-provided rating of the interaction using the determined complexity of the dialogue between the customer support center and the user.

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

rating interaction between the customer support center and the user by weighting a user-provided rating of the interaction using the determined complexity of the dialogue between the customer support center and the user and a duration of the service request.

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

utilizing machine learning to determine the complexity of the dialogue.

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

utilizing a predetermined dialogue complexity threshold to determine resource-allocation to be applied during the service request.

7. The computer-implemented method of claim 6 , further comprising:

providing an automated response to a user inquiry during the service request when the predetermined dialogue complexity threshold is not exceeded.

8. The computer-implemented method of claim 6 , further comprising:

providing a human response to a user inquiry during the service request when the predetermined dialogue complexity threshold is exceeded.

9. A computer program product for dialogue complexity assessment, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform:

receiving dialogue data representing a dialogue between a customer support center and a user of the customer support center that is making a service request, wherein the dialogue comprises at least one conversational turn between the customer support center and the user and each conversational turn comprises at least one utterance by the customer support center and at least one utterance by the user; and

determining a complexity of the dialogue in stages comprising the at least one conversational turn, and based thereupon, managing handling of the service request in real-time.

10. The computer program product of claim 9 , wherein the program instructions executable by the computer further cause the computer to perform:

utilizing the determined complexity of the dialogue to manage the service request at each conversational turn.

11. The computer program product of claim 9 , wherein the program instructions executable by the computer further cause the computer to perform:

rating interaction between the customer support center and the user by weighting a user-provided rating of the interaction using the determined complexity of the dialogue between the customer support center and the user.

12. The computer program product of claim 9 , wherein the program instructions executable by the computer further cause the computer to perform:

rating interaction between the customer support center and the user by weighting a user-provided rating of the interaction using the determined complexity of the dialogue between the customer support center and the user and a duration of the service request.

13. The computer program product of claim 9 , wherein the program instructions executable by the computer further cause the computer to perform:

utilizing a predetermined dialogue complexity threshold to determine resource-allocation to be applied during the service request.

14. The computer program product of claim 13 , wherein the program instructions executable by the computer further cause the computer to perform:

providing an automated response to a user inquiry during the service request when the predetermined dialogue complexity threshold is not exceeded.

15. The computer program product of claim 13 , wherein the program instructions executable by the computer further cause the computer to perform:

providing a human response to a user inquiry during the service request when the predetermined dialogue complexity threshold is exceeded.

16. A dialogue complexity assessment system, said system comprising:

a processor; and

a memory, the memory storing instructions to cause the processor to perform:

receiving dialogue data representing a dialogue between a customer support center and a user of the customer support center that is making a service request, wherein the dialogue comprises at least one conversational turn between the customer support center and the user and each conversational turn comprises at least one utterance by the customer support center and at least one utterance by the user; and

determining a complexity of the dialogue in stages comprising the at least one conversational turn, and based thereupon, managing handling of the service request in real-time.

17. The dialogue complexity assessment system of claim 16 , wherein the instructions further cause the processor to perform:

utilizing the determined complexity of the dialogue to manage the service request at each conversational turn.

18. The dialogue complexity assessment system of claim 16 , wherein the instructions further cause the processor to perform:

rating interaction between the customer support center and the user by weighting a user-provided rating of the interaction using the determined complexity of the dialogue between the customer support center and the user.

19. The dialogue complexity assessment system of claim 16 , wherein the instructions further cause the processor to perform:

rating interaction between the customer support center and the user by weighting a user-provided rating of the interaction using the determined complexity of the dialogue between the customer support center and the user and a duration of the service request.

20. The dialogue complexity assessment system of claim 16 , wherein the instructions further cause the processor to perform:

utilizing a predetermined dialogue complexity threshold to determine resource-allocation to be applied during the service request.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOORDASH, INC.
Reel/Frame 057826/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: SRIVASTAVA, BIPLAV; LIAO, QINGZI VERA; BANGALORE, PAVAN KAPANIPATHI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050801/0855 →
Continuity (3)
Continuation 16048526 · Jul 30, 2018
Continuation 15582096 · Apr 28, 2017
Related Publication 20200050666A1 · Feb 13, 2020