IP Library Granted Patent US 10,827,064
Granted Patent B2
US 10,827,064 · App. 16/386,682 · Granted Nov 3, 2020

Automated call requests with status updates

Inventors: Eyal Segalis (Tel Aviv, IL); Daniel Walevski (Brooklyn, NY); Yaniv Leviathan (New York, NY); Yossi Matias (Tel Aviv, IL)
Assignee: GOOGLE LLC
H04M3/4936G06F40/20G06F40/205G06F40/56G06N20/00G06Q10/06G06Q10/10G10L15/005G10L15/1807G10L15/222H04M3/42042H04M3/42093H04M3/493H04M3/58H04M3/60G10L13/08G10L15/1815G10L15/26G10L25/63G10L25/87G10L2015/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,827,064
App. No.
16/386,682
Granted
Nov 3, 2020
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call status updates. In some implementations, a method includes determining, by a task manager module, that a triggering event has occurred to provide a current status of a user call request. The method may then determine, by the task manager module, the current status of the user call request. A representation of the current status of the user call request is generated. Then, the generated representation of the current status of the user call request is provided to the user.

Claims (56)

1. A computer-implemented method comprising:

analyzing, by an automated call initiating system, a telephone call between a first human and a bot of the automated telephone call initiating system, wherein analyzing the telephone call between the first human and the bot of the automated telephone call initiating system comprises:

determining whether the bot will be able to complete a requested task during the telephone call, the requested task being requested by the first human during the telephone call;

in response to determining that the bot will not be able to complete the requested task:

determining, by the automated call initiating system, to switch a mode of the automated call initiating system from conducting the telephone call between the first human and the bot to the first human and the second human;

in response to determining to switch the mode of the automated call initiating system:

switching, by the automated call initiating system, the mode of the automated call initiating system from conducting the telephone call between the first human and the bot to the first human and the second human;

analyzing, by the automated call initiating system, the telephone call between the first human and the second human, wherein analyzing the telephone call between the first human and the second human comprises:

determining whether the second human has completed the requested task;

in response to determining that the second human has completed the requested task:

determining, by the automated call initiating system, to switch the mode of the automated call initiating system from conducting the telephone call between the first human and the second human back to the first human and the bot; and

in response to determining to switch the mode of the automated call initiating system:

switching, by the automated call initiating system, the mode of the automated call initiating system from conducting the telephone call between the first human and the second human back to the first human and the bot.

2. The method of claim 1 , wherein determining that the bot will not be able to complete the requested task comprises:

determining a confidence level associated with the bot completing the requested task during the telephone call; and

determining that the bot will not be able to complete the requested task based on the confidence level.

3. The method of claim 1 , wherein the second human is an operator.

4. The method of claim 1 , comprising:

terminating the telephone call when switching the mode of the automated call initiating system, from conducting the telephone call between the first human and the bot to the first human and the second human, takes longer than a predetermined amount of time.

5. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

analyzing, by an automated call initiating system, a telephone call between a first human and a bot of the automated telephone call initiating system, wherein analyzing the telephone call between the first human and the bot of the automated telephone call initiating system comprises:

determining whether the bot will be able to complete a requested task during the telephone call, the requested task being requested by the first human during the telephone call;

in response to determining that the bot will not be able to complete the requested task:

determining, by the automated call initiating system, to switch a mode of the automated call initiating system from conducting the telephone call between the first human and the bot to the first human and the second human;

in response to determining to switch the mode of the automated call initiating system:

switching, by the automated call initiating system, the mode of the automated call initiating system from conducting the telephone call between the first human and the bot to the first human and the second human;

analyzing, by the automated call initiating system, the telephone call between the first human and the second human, wherein analyzing the telephone call between the first human and the second human comprises:

determining whether the second human has completed the requested task;

in response to determining that the second human has completed the requested task:

determining, by the automated call initiating system, to switch the mode of the automated call initiating system from conducting the telephone call between the first human and the second human back to the first human and the bot; and

in response to determining to switch the mode of the automated call initiating system:

switching, by the automated call initiating system, the mode of the automated call initiating system from conducting the telephone call between the first human and the second human back to the first human and the bot.

6. The system of claim 5 , wherein determining that the bot will not be able to complete the requested task comprises:

determining a confidence level associated with the bot completing the requested task during the telephone call; and

determining that the bot will not be able to complete the requested task based on the confidence level.

7. The system of claim 5 , wherein the second human is an operator.

8. The system of claim 5 , wherein the operations comprise:

terminating the telephone call when switching the mode of the automated call initiating system, from conducting the telephone call between the first human and the bot to the first human and the second human, takes longer than a predetermined amount of time.

9. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

analyzing, by an automated call initiating system, a telephone call between a first human and a bot of the automated telephone call initiating system, wherein analyzing the telephone call between the first human and the bot of the automated telephone call initiating system comprises:

determining whether the bot will be able to complete a requested task during the telephone call, the requested task being requested by the first human during the telephone call;

in response to determining that the bot will not be able to complete the requested task:

determining, by the automated call initiating system, to switch a mode of the automated call initiating system from conducting the telephone call between the first human and the bot to the first human and the second human;

in response to determining to switch the mode of the automated call initiating system:

switching, by the automated call initiating system, the mode of the automated call initiating system from conducting the telephone call between the first human and the bot to the first human and the second human;

analyzing, by the automated call initiating system, the telephone call between the first human and the second human, wherein analyzing the telephone call between the first human and the second human comprises:

determining whether the second human has completed the requested task;

in response to determining that the second human has completed the requested task:

determining, by the automated call initiating system, to switch the mode of the automated call initiating system from conducting the telephone call between the first human and the second human back to the first human and the bot; and

in response to determining to switch the mode of the automated call initiating system:

switching, by the automated call initiating system, the mode of the automated call initiating system from conducting the telephone call between the first human and the second human back to the first human and the bot.

10. The medium of claim 9 , wherein determining that the bot will not be able to complete the requested task comprises:

determining a confidence level associated with the bot completing the requested task during the telephone call; and

determining that the bot will not be able to complete the requested task based on the confidence level.

11. The medium of claim 9 , wherein the second human is an operator.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: SEGALIS, EYAL; WALEVSKI, DANIEL; LEVIATHAN, YANIV
To: GOOGLE INC.
Reel/Frame 048914/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: MATIAS, YOSSI
To: GOOGLE LLC
Reel/Frame 048914/0673 →
ENTITY CONVERSION Recorded Apr 17, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 048936/0141 →
Continuity (8)
Continuation 16385444 · Apr 16, 2019
Continuation 15947447 · Apr 6, 2018
Continuation 15945920 · Apr 5, 2018
Continuation 15941628 · Mar 30, 2018
Continuation 15940113 · Mar 29, 2018
Continuation 15621897 · Jun 13, 2017
Provisional Application 62349396 · Jun 13, 2016
Related Publication 20190281159A1 · Sep 12, 2019
Cited By (1)
US 12,646,499