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

Claim 30:
31. A method of using a virtual assistant, comprising:
at an electronic device configured to transmit and receive data,
receiving from a virtual assistant a message associated with a task;
storing the message associated with the task;
determining, 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;
determining, based on the task, a context of the second electronic device;
communicating 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, causing the second electronic device to perform the task.