Focus Session at a Voice Interface Device
First Claim
1. A method, comprising:
- at a first electronic device with one or more microphones, a speaker, one or more processors, and memory storing one or more programs for execution by the one or more processors, the first electronic device being a member of a local group of connected electronic devices communicatively coupled to a common network service;
receiving a first voice command including a request for a first operation;
determining a first target device for the first operation from among the local group of connected electronic devices;
establishing a focus session with respect to the first target device;
causing the first operation to be performed by the first target device via operation of the common network service;
receiving a second voice command including a request for a second operation;
determining that the second voice command does not include an explicit designation of a second target device;
determining that the second operation can be performed by the first target device;
determining whether the second voice command satisfies one or more focus session maintenance criteria; and
in accordance with a determination that the second voice command satisfies the focus session maintenance criteria, causing the second operation to be performed by the first target device via operation of the common network service.
1 Assignment
0 Petitions
Accused Products
Abstract
A method at a first electronic device of a local group of connected electronic devices includes: receiving a first voice command including a request for a first operation; determining a first target device for the first operation from among the local group; establishing a focus session with respect to the first target device; causing the first operation to be performed by the first target device; receiving a second voice command including a request for a second operation; determining that the second voice command does not include an explicit designation of a second target device; determining that the second operation can be performed by the first target device; determining whether the second voice command satisfies one or more focus session maintenance criteria; and if the second voice command satisfies the focus session maintenance criteria, causing the second operation to be performed by the first target device.
-
Citations
20 Claims
-
1. A method, comprising:
at a first electronic device with one or more microphones, a speaker, one or more processors, and memory storing one or more programs for execution by the one or more processors, the first electronic device being a member of a local group of connected electronic devices communicatively coupled to a common network service; receiving a first voice command including a request for a first operation; determining a first target device for the first operation from among the local group of connected electronic devices; establishing a focus session with respect to the first target device; causing the first operation to be performed by the first target device via operation of the common network service; receiving a second voice command including a request for a second operation; determining that the second voice command does not include an explicit designation of a second target device; determining that the second operation can be performed by the first target device; determining whether the second voice command satisfies one or more focus session maintenance criteria; and in accordance with a determination that the second voice command satisfies the focus session maintenance criteria, causing the second operation to be performed by the first target device via operation of the common network service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An electronic device, comprising:
-
one or more microphones; a speaker; one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for performing; receiving a first voice command including a request for a first operation; determining a first target device for the first operation from among the local group of connected electronic devices; establishing a focus session with respect to the first target device; causing the first operation to be performed by the first target device via operation of the common network service; receiving a second voice command including a request for a second operation; determining that the second voice command does not include an explicit designation of a second target device; determining that the second operation can be performed by the first target device; determining whether the second voice command satisfies one or more focus session maintenance criteria; and in accordance with a determination that the second voice command satisfies the focus session maintenance criteria, causing the second operation to be performed by the first target device via operation of the common network service. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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 with one or more microphones, a speaker, and one or more processors, cause the electronic device to perform operations of the method including:
-
receiving a first voice command including a request for a first operation; determining a first target device for the first operation from among the local group of connected electronic devices; establishing a focus session with respect to the first target device; causing the first operation to be performed by the first target device via operation of the common network service; receiving a second voice command including a request for a second operation; determining that the second voice command does not include an explicit designation of a second target device; determining that the second operation can be performed by the first target device; determining whether the second voice command satisfies one or more focus session maintenance criteria; and in accordance with a determination that the second voice command satisfies the focus session maintenance criteria, causing the second operation to be performed by the first target device via operation of the common network service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification