IP Library Granted Patent US 8,787,534
Granted Patent B1
US 8,787,534 · App. 13/185,095 · Granted Jul 22, 2014

Method and apparatus of processing speech dialog data of a user call

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 8,787,534
App. No.
13/185,095
Granted
Jul 22, 2014
Kind
B1
Abstract

A method and apparatus of processing caller experiences is disclosed. One example method may include determining a call event type occurring during a call and assigning a weight to the call event type via a processing device. The method may also include calculating a caller experience metric value representing a caller's current call status responsive to determining the at least one call event type, the caller experience metric being a function of the current event type weight and a discounting variable that discounts a value of past events. The method may also provide comparing the caller experience metric to a predefined threshold value and determining whether to perform at least one of transferring the call to a live agent and switching from a current caller modality to a different caller modality.

Claims (31)

1. A method, comprising:

determining a call event type occurring at a turn during a call and assigning a weight to the call event type via a processing device;

calculating a caller experience metric value representing a caller's current call status responsive to determining the at least one call event type, the caller experience metric being a function of the current event type weight, past events at past turns of the call and a discounting variable that discounts a value of past events at past turns of the call; and

comparing the caller experience metric to a predefined threshold value and determining whether to perform at least one of transferring the call to a live agent and switching from a current caller modality to a different caller modality.

2. The method of claim 1 , wherein the call event type comprises a recognized utterance spoken by the caller during the call.

3. The method of claim 1 , wherein the call event type comprises an unrecognized utterance spoken by the caller during the call.

4. The method of claim 1 , wherein the call event type comprises a timeout error due to a failure to recognize, via the processing device, dialog spoken by the caller.

5. The method of claim 1 , wherein the call event type comprises a disconfirmation by the caller confirming that an utterance spoken by the caller was interpreted incorrectly.

6. The method of claim 1 , wherein the call event type comprises a request by the caller to speak with a live agent.

7. The method of claim 1 , wherein the at least one of transferring the call to the live agent and switching from the current caller modality to the different caller modality is performed if the caller experience metric is greater than the predefined threshold value.

8. An apparatus, comprising:

a transmitter; and

a processor configured to

determine a call event type occurring during a call and assign a weight to the call event type;

calculate a caller experience metric value representing a caller's current call status responsive to determining the at least one call event type, the caller experience metric being a function of the current event type weight, past events at past turns of the call and a discounting variable that discounts a value of past events at past turns of the call; and

compare the caller experience metric to a predefined threshold value and determine whether to perform at least one of transferring the call, via the transmitter, to a live agent and switch from a current caller modality to a different caller modality.

9. The apparatus of claim 8 , wherein the call event type comprises a recognized utterance spoken by the caller during the call.

10. The apparatus of claim 8 , wherein the call event type comprises an unrecognized utterance spoken by the caller during the call.

11. The apparatus of claim 8 , wherein the call event type comprises a timeout error due to a failure to recognize, via the processor, dialog spoken by the caller.

12. The apparatus of claim 8 , wherein the call event type comprises a disconfirmation by the caller confirming that an utterance spoken by the caller was interpreted incorrectly.

13. The apparatus of claim 8 , wherein the call event type comprises a request by the caller to speak with a live agent.

14. The apparatus of claim 8 , wherein the at least one of transfer the call to the live agent and switch from the current caller modality to the different caller modality is performed if the caller experience metric is greater than the predefined threshold value.

15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

determining a call event type occurring during a call and assigning a weight to the call event type via a processing device;

calculating a caller experience metric value representing a caller's current call status responsive to determining the at least one call event type, the caller experience metric being a function of the current event type weight, past events at past turns of the call and a discounting variable that discounts a value of past events at past turns of the call; and

comparing the caller experience metric to a predefined threshold value and determining whether to perform at least one of transferring the call to a live agent and switching from a current caller modality to a different caller modality.

16. The non-transitory computer readable storage medium of claim 15 , wherein the call event type comprises a recognized utterance spoken by the caller during the call.

17. The non-transitory computer readable storage medium of claim 15 , wherein the call event type comprises an unrecognized utterance spoken by the caller during the call.

18. The non-transitory computer readable storage medium of claim 15 , wherein the call event type comprises a timeout error due to a failure to recognize, via the processing device, dialog spoken by the caller.

19. The non-transitory computer readable storage medium of claim 15 , wherein the call event type comprises a disconfirmation by the caller confirming that an utterance spoken by the caller was interpreted incorrectly.

20. The non-transitory computer readable storage medium of claim 15 , wherein the call event type comprises a request by the caller to speak with a live agent.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: U.S. BANK NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
Reel/Frame 046046/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2017
From: WEST CORPORATION
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 044791/0681 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2017
From: U.S. BANK NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
Reel/Frame 044363/0380 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 034694, FRAME 0684 Recorded Oct 10, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION
Reel/Frame 044168/0967 →
SECURITY INTEREST Recorded Jun 20, 2016
From: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 039093/0944 →