Voice trigger for a digital assistant
First Claim
1. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
- operating a voice trigger in a first mode;
determining whether the electronic device is in an at least partially enclosed space by detecting that one or more of a microphone and a camera of the electronic device is occluded, wherein a trigger phrase associated with the voice trigger is adapted based on the determination of whether the electronic device is in the at least partially enclosed space;
upon a determination that the electronic device is in the at least partially enclosed space, generating instructions to switch the voice trigger to a second mode; and
switching the voice trigger to the second mode based on the instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a voice trigger is provided. In some implementations, the method is performed at an electronic device including one or more processors and memory storing instructions for execution by the one or more processors. The method includes receiving a sound input. The sound input may correspond to a spoken word or phrase, or a portion thereof. The method includes determining whether at least a portion of the sound input corresponds to a predetermined type of sound, such as a human voice. The method includes, upon a determination that at least a portion of the sound input corresponds to the predetermined type, determining whether the sound input includes predetermined content, such as a predetermined trigger word or phrase. The method also includes, upon a determination that the sound input includes the predetermined content, initiating a speech-based service, such as a voice-based digital assistant.
2488 Citations
30 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
operating a voice trigger in a first mode; determining whether the electronic device is in an at least partially enclosed space by detecting that one or more of a microphone and a camera of the electronic device is occluded, wherein a trigger phrase associated with the voice trigger is adapted based on the determination of whether the electronic device is in the at least partially enclosed space; upon a determination that the electronic device is in the at least partially enclosed space, generating instructions to switch the voice trigger to a second mode; and switching the voice trigger to the second mode based on the instructions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a voice trigger, performed at an electronic device including one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
-
operating a voice trigger in a first mode; determining whether the electronic device is in an enclosed space by detecting that one or more of a microphone and a camera of the electronic device is occluded, wherein a trigger phrase associated with the voice trigger is adapted based on the determination of whether the electronic device is in the enclosed space; upon a determination that the electronic device is in the enclosed space, generating instructions to switch the voice trigger to a second mode; and switching the voice trigger to the second mode based on the instructions. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
8. An electronic device comprising:
-
one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; operating a voice trigger in a first mode; determining whether the electronic device is in an enclosed space by detecting that one or more of a microphone and a camera of the electronic device is occluded, wherein a trigger phrase associated with the voice trigger is adapted based on the determination of whether the electronic device is in the enclosed space; upon a determination that the electronic device is in the enclosed space, generating instructions to switch the voice trigger to a second mode; and switching the voice trigger to the second mode based on the instructions. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
9. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
determining whether the electronic device is in a predetermined orientation, wherein the predetermined orientation corresponds to a display of the electronic device being horizontal and facing down; upon a determination that the electronic device is in the predetermined orientation, generating instructions to activate a predetermined mode of a voice trigger, wherein the predetermined mode is a standby mode; and activating the predetermined mode of the voice trigger based on the instructions. - View Dependent Claims (10, 11, 12)
-
-
13. A method for operating a voice trigger, performed at an electronic device including one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
-
determining whether the electronic device is in a predetermined orientation, wherein the predetermined orientation corresponds to a display of the electronic device being horizontal and facing down; upon a determination that the electronic device is in the predetermined orientation, generating instructions to activate a predetermined mode of a voice trigger, wherein the predetermined mode is a standby mode; and activating the predetermined mode of the voice trigger based on the instructions. - View Dependent Claims (25, 26, 27)
-
-
14. An electronic device comprising:
-
one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; determining whether the electronic device is in a predetermined orientation, wherein the predetermined orientation corresponds to a display of the electronic device being horizontal and facing down; upon a determination that the electronic device is in the predetermined orientation, generating instructions to activate a predetermined mode of a voice trigger, wherein the predetermined mode is a standby mode; and activating the predetermined mode of the voice trigger based on the instructions. - View Dependent Claims (28, 29, 30)
-
Specification