Patent ID: 11886805
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the electronic device to:
receive from a virtual assistant a message associated with a task;
store the message associated with the task;
determine, based on the task, one or more capabilities of a second electronic device, wherein the one or more capabilities are based on inputs and outputs of the second electronic device;
determine, based on the task, a context of the second electronic device;
communicate the message associated with the task to a second virtual assistant associated with the second electronic device based on the determined one or more capabilities of the second electronic device and the determined context of the second electronic device, wherein the determined context of the second electronic device includes a location of the second electronic device; and
in accordance with communicating the message to the second virtual assistant, cause the second electronic device to perform the task.