Task redirection by a voice assistant

US11538483B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11538483-B2
Application numberUS-202016829193-A
CountryUS
Kind codeB2
Filing dateMar 25, 2020
Priority dateMar 25, 2020
Publication dateDec 27, 2022
Grant dateDec 27, 2022

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.

Disclosed are various aspects of postponing or migrating tasks from a first assistant device to another assistant device. In some examples, an assistant device can facilitate task completion. Tasks can be recommended for postponement based upon the complexity of the task, a historical user profile, or the location of the assistant device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: at least one computing device comprising at least one processor; and at least one memory comprising executable instructions, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least: identify a task to be performed using a voice assistant on a first assistant device; identify a set of capabilities of the first assistant device; generate a suggestion signal that the task should be completed on the second assistant device based upon the set of capabilities, a past user interaction, or a complexity of the task; cause the first assistant device to play back a first message including a query to postpone the task in response to determining that the first assistant device lacks a hardware capability to complete the task to be performed using the voice assistant and in response to determining that the second assistant device possesses the hardware capability; save a completion state of the task in association with a user account of the user in response to a request to postpone the task; cause the task to be redirected to the second assistant device, wherein the hardware capability comprises a touchscreen display device; and cause the task to be resumed on the second assistant device using the completion state of the task saved in association with the user account. 2. The system of claim 1 , wherein the instructions identify the second assistant device by identifying a second assistant device in proximity to a location of the first assistant device with a different set of capabilities than the first assistant device. 3. The system of claim 1 , wherein the instructions further cause the at least one computing device to at least: obtain a request to authenticate the user account on a second assistant device; authenticate the user account on the second device; identify a postponed task associated with the user account; determine that the second assistant device has a different set of capabilities than the first assistant device, the different set of capabilities facilitating completion of the task; and cause the second assistant device to play back a second message including a query to complete the task. 4. The system of claim 3 , wherein the instructions further cause the at least one computing device to at least: obtain a request to resume the task on behalf of the user; retrieve the completion state of the task from the user account; populate one or more fields associated with the task based upon the completion state; and cause the second assistant device to play back a third message including a prompt comprising a status of the task. 5. The system of claim 1 , wherein the suggestion signal is based upon a historical error rate associated at least one past user interaction corresponding to the user account, wherein the historical error rate indicates an error rate that exceeds an error threshold. 6. The system of claim 1 , wherein the suggestion signal is based upon a location of the first assistant device, wherein the location is associated with a noise level that exceeds a noise threshold. 7. The system of claim 1 , wherein the suggestion signal is based the first assistant device lacking a display or keyboard to complete the task. 8. A non-transitory computer-readable medium comprising executable instructions, wherein the instructions, when executed by at least one processor, cause at least one computing device to at least: identify a task to be performed using a voice assistant on a first assistant device; identify a set of capabilities of the first assistant device; generate a suggestion signal that the task should be completed on the second assistant device based upon the set of capabilities, a past user interaction, or a complexity of the task; cause the first assistant device to play back a first message including a query to postpone the task in response to determining that the first assistant device lacks a hardware capability to complete the task to be performed using the voice assistant and in response to determining that the second assistant device possesses the hardware capability; save a completion state of the task in association with a user account of the user in response to a request to postpone the task; cause the task to be redirected to the second assistant device, wherein the hardware capability comprises a touchscreen display device; and cause the task to be resumed on the second assistant device using the completion state of the task saved in association with the user account. 9. The non-transitory computer-readable medium of claim 8 , wherein the instructions identify the second assistant device by identifying a second assistant device in proximity to a location of the first assistant device with a different set of capabilities than the first assistant device. 10. The non-transitory computer-readable medium of claim 8 , wherein the instructions further cause the at least one computing device to at least: obtain a request to authenticate the user account on a second assistant device; authenticate the user account on the second device; identify a postponed task associated with the user account; determine that the second assistant device has a different set of capabilities than the first assistant device, the different set of capabilities facilitating completion of the task; and cause the second assistant device to play back a second message including a query to complete the task. 11. The non-transitory computer-readable medium of claim 10 , wherein the instructions further cause the at least one computing device to at least: obtain a request to resume the task on behalf of the user; retrieve the completion state of the task from the user account; populate one or more fields associated with the task based upon the completion state; and cause the second assistant device to play back a third message including a prompt comprising a status of the task. 12. The non-transitory computer-readable medium of claim 8 , wherein the suggestion signal is based upon a historical error rate associated at least one past user interaction corresponding to the user account, wherein the historical error rate indicates an error rate that exceeds an error threshold. 13. The non-transitory computer-readable medium of claim 8 , wherein the suggestion signal is based upon a location of the first assistant device, wherein the location is associated with a noise level that exceeds a noise threshold. 14. The non-transitory computer-readable medium of claim 8 , wherein the suggestion signal is based the first assistant device lacking a display or keyboard to complete the task. 15. A method comprising: identifying a task to be performed using a voice assistant on a first assistant device; identifying a set of capabilities of the first assistant device; generating a suggestion signal that the task should be completed on the second assistant device based upon the set of capabilities, a past user interaction, or a complexity of the task; causing the first assistant device to play back a first message including a query to postpone the task in response to determining that the first assistant device lacks a hardware capability to complete the task to be performed using the voice assistant and in response to determining that the second assistant device possesses the hardware capability; saving a completion state of the task in association with a user account of the user in response to a request to postpone the task; cause the task to be redirected to the second assistant dev

Assignees

Inventors

Classifications

  • User profiles · CPC title

  • Feedback of the input speech · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • Location-dependent; Proximity-dependent · CPC title

  • Execution procedure of a spoken command · 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 US11538483B2 cover?
Disclosed are various aspects of postponing or migrating tasks from a first assistant device to another assistant device. In some examples, an assistant device can facilitate task completion. Tasks can be recommended for postponement based upon the complexity of the task, a historical user profile, or the location of the assistant device.
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/103. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 27 2022 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).