Automated call requests with status updates

US10827064B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10827064-B2
Application numberUS-201916386682-A
CountryUS
Kind codeB2
Filing dateApr 17, 2019
Priority dateJun 13, 2016
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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

Assignees

Inventors

Classifications

  • H04M3/4936Primary

    Speech interaction details (speech recognition per se G10L15/00) · CPC title

  • G06Q10/06Primary

    Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Natural language analysis (semantic analysis of natural language G06F40/30) · CPC title

  • Machine learning · CPC title

  • Office automation; Time management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10827064B2 cover?
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…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04M3/4936. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).