IP Library Granted Patent US 10,516,779
Granted Patent B2
US 10,516,779 · App. 15/621,923 · Granted Dec 24, 2019

Escalation to a human operator

Inventors: Eyal Segalis (Tel Aviv, IL); Daniel Walevski (Brooklyn, NY); Yaniv Leviathan (New York, NY); Yossi Matias (Tel Aviv, IL)
Assignee: Google LLC
H04M3/4936G06F17/27G06F17/2705G06F17/2881G06N20/00G06Q10/06G06Q10/10G10L15/005G10L15/1807G10L15/222H04M3/42042H04M3/42093H04M3/493H04M3/58H04M3/60G10L13/08G10L15/1815G10L25/63G10L2015/227H04M2242/18
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,516,779
App. No.
15/621,923
Granted
Dec 24, 2019
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call initiations and bailouts. In some implementations, a method includes analyzing, by a call initiating system, a real-time conversation between a first human and the bot during a phone call between the first human on a first end of the phone call and the bot on a second end of the phone call. The call initiating system can determine, based on the analysis of the real-time conversation, whether the phone call should be transitioned from the bot to a second human on the second end of the phone call. In response to determining that the phone call should be transitioned to a second human on the second end of the phone call, the call initiating system transitions the phone call from the bot to the second human.

Claims (46)

1. A method for transitioning a phone call away from a bot, comprising:

analyzing, by a call initiating system, a real-time conversation between a first human and the bot during a phone call between the first human on a first end of the phone call and the bot on a second end of the phone call;

determining, by the call initiating system based on analysis of the real-time conversation, whether the phone call should be transitioned from the bot to a second human, whose voice characteristics match those of the bot, on the second end of the phone call; and

in response to determining that the phone call should be transitioned to a second human on the second end of the phone call, transitioning, by the call initiating system, the phone call from the bot to the second human.

2. The method of claim 1 , wherein analyzing the real-time conversation between the first human and the bot during the phone call comprises:

determining strain during the phone call based on conduct, demeanor, tone, annoyance level, language, or word choice of the first human.

3. The method of claim 2 , further comprising:

determining an increase in strain during the phone call when the bot repeats itself, apologizes, or asks for clarification.

4. The method of claim 2 , further comprising:

determining an increase in strain during the phone call when the human corrects the bot or complains about the quality of the call.

5. The method of claim 2 , further comprising:

determining a decrease in strain during the phone call when the bot appropriately responds to dialog of the first human.

6. The method of claim 1 , wherein analyzing the real-time conversation between the first human and the bot during the phone call comprises:

determining a confidence level of the call initiating system that a task of the phone call will be completed by the bot.

7. The method of claim 1 , wherein analyzing the real-time conversation between the first human and the bot during the phone call comprises:

determining that the first human asked for the phone call to be transitioned to another human.

8. The method of claim 1 , wherein analyzing the real-time conversation between the first human and the bot during the phone call comprises:

determining that the first human has mocked the bot or asked if the bot is a robot.

9. The method of claim 2 , wherein determining whether the phone call should be transitioned from the bot to a second human comprises:

determining that the strain is above a predefined threshold; and

in response to the strain being above a predefined threshold, determining that the phone call should be transitioned from the bot to the second human.

10. The method of claim 1 , wherein analyzing the real-time conversation between the first human and the bot during the phone call comprises:

keeping track of one or more events in the conversation.

11. The method of claim 10 , wherein determining whether the phone call should be transitioned from the bot to a second human comprises:

using a feature-based rule set that determines whether the one or more events in the conversation meet the criteria of a rule; and

in response to determining that the one or more events in the conversation meet the criteria of a rule, determining that the phone call should be transitioned from the bot to the second human.

12. The method of claim 1 , wherein analyzing the real-time conversation between the first human and the bot during the phone call comprises:

identifying intents from the conversation; and

identifying historical intents and historical outcomes from previous conversations.

13. The method of claim 12 , wherein determining whether the phone call should be transitioned from the bot to a second human comprises:

sending intents from the conversation, historical intents, or historical outcomes to one or more machine learning models; and

determining whether the phone call should be transitioned based on the intents, historical intents, or historical outcomes.

14. The method of claim 1 , wherein the second human is a human operator.

15. The method of claim 1 , wherein the second human is the user for which the bot is conducting the phone call.

16. The method of claim 1 , further comprising:

terminating the phone call when transitioning the phone call from the bot to the second human takes longer than a predetermined amount of time.

17. The method of claim 1 , further comprising:

terminating the phone call instead of transitioning the phone call to a human.

18. A call initiating system for placing calls, conducting conversations between a bot of the call initiating system and a first human during the phone calls, and for transitioning a phone call away from a bot, that performs operations comprising:

analyzing, by a call initiating system, a real-time conversation between a first human and the bot during a phone call between the first human on a first end of the phone call and the bot on a second end of the phone call;

determining, by the call initiating system based on analysis of the real-time conversation, whether the phone call should be transitioned from the bot to a second human, whose voice characteristics match those of the bot, on the second end of the phone call; and

in response to determining that the phone call should be transitioned to a second human on the second end of the phone call, transitioning, by the call initiating system, the phone call from the bot to the second human.

19. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

analyzing, by a call initiating system, a real-time conversation between a first human and the bot during a phone call between the first human on a first end of the phone call and the bot on a second end of the phone call;

determining, by the call initiating system based on analysis of the real-time conversation, whether the phone call should be transitioned from the bot to a second human, whose voice characteristics match those of the bot, on the second end of the phone call; and

in response to determining that the phone call should be transitioned to a second human on the second end of the phone call, transitioning, by the call initiating system, the phone call from the bot to the second human.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2018
From: MATIAS, YOSSI
To: GOOGLE LLC
Reel/Frame 047604/0748 →
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2017
From: SEGALIS, EYAL; WALEVSKI, DANIEL; LEVIATHAN, YANIV
To: GOOGLE INC.
Reel/Frame 042929/0391 →
Continuity (2)
Provisional Application 62349496 · Jun 13, 2016
Related Publication 20170358296A1 · Dec 14, 2017