Back to results
US 11,538,483 B2Granted
Task redirection by a voice assistant
AssigneeVMware, Inc.
InventorsRohit Pradeep Shetty, Suman Aluvala
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
8 more elements
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.
5 more elements
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 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.
5 more elements
Dependencies are inferred from the claim text.