Group coordinator selection
US-10142688-B2 · Nov 27, 2018 · US
US12094461B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12094461-B2 |
| Application number | US-202017128982-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2020 |
| Priority date | Feb 12, 2016 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system that is capable of controlling multiple entertainment systems and/or speakers using voice commands. The system receives voice commands and may determine audio sources and speakers indicated by the voice commands. The system may generate audio data from the audio sources and may send the audio data to the speakers using multiple interfaces. For example, the system may send the audio data directly to the speakers using a network address, may send the audio data to the speakers via a voice-enabled device or may send the audio data to the speakers via a speaker controller. The system may generate output zones including multiple speakers and may associate input devices with speakers within the output zones. For example, the system may receive a voice command from an input device in an output zone and may reduce output audio generated by speakers in the output zone.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: outputting, by a first device in a first environment, first audio in the first environment; detecting, by the first device, input audio corresponding to an utterance, wherein the utterance is not requesting a volume of output audio in the first environment be reduced; determining a second device casuing second audio to be output in the first environment; based at least in part on detecting the input audio: reducing a volume of the first audio; and sending, to a networking component associated with the second device, a command to reduce a volume of the second audio; determining the utterance has concluded; and after determining the utterance has concluded, using the networking component to cause the second device to increase the volume of the second audio. 2. The computer-implemented method of claim 1 , wherein the first device is paired with the second device using a wireless connection. 3. The computer-implemented method of claim 1 , further comprising: determining an identifier corresponding to the second device, wherein sending the command is further based at least in part on the identifier. 4. The computer-implemented method of claim 1 , further comprising: determining that the second device is causing the second audio to be output at least partially during detection of the input audio, wherein sending the command is further based at least in part on determining that the second device is causing the second audio to be output at least partially during detection of the input audio. 5. The computer-implemented method of claim 1 , further comprising: determining that the input audio comprises a wakeword, wherein sending the command is further based at least in part on determining that the input audio comprises the wakeword. 6. The computer-implemented method of claim 1 , wherein the command causes the second device to output the second audio at a first volume, the first volume being below a second volume of the utterance. 7. A system comprising: at least one processor; and at least one memory including instructions that, when executed by the at least one processor, cause the system to: output, by a first device in a first environment, first audio in the first environment; detect, by the first device, input audio corresponding to an utterance, wherein the utterance is not requesting a volume of output audio in the first environment be reduced; determine a second device causing second audio to be output in the first environment; based at least in part on detection of the input audio: reduce a volume of the first audio; and send, to a networking component associated with the second device, a command to reduce a volume of the second audio; determine the utterance has concluded; and after determining the utterance has concluded, use the networking component to cause the second device to increase the volume of the second audio. 8. The system of claim 7 , wherein the first device is paired with the second device using a wireless connection. 9. The system of claim 7 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: determine an identifier corresponding to the second device, wherein the instructions that cause the system to send the command further cause the system to send the command based at least in part on the identifier. 10. The system of claim 7 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: determine that the second device is causing the second audio to be output at least partially during detection of the first audio, wherein the instructions that cause the system to send the command further cause the system to send the command based at least in part on determining that the output device is causing the second audio to be output at least partially during detection of the input audio. 11. The system of claim 7 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: determine that the input audio comprises a wakeword, wherein the instructions that cause the system to send the command further cause the system to send the command based at least in part on determining that the input audio comprises the wakeword. 12. The system of claim 7 , wherein the command causes the second device to output the second audio at a first volume, the first volume being below a second volume of the utterance. 13. A computer-implemented method comprising: outputting, by a first device in a first environment, first audio in the first environment; detecting, by the first device, input audio including an utterance comprising a wakeword; determining an second device causing second audio to be output in the first environment; based at least in part on detecting the input audio including the wakeword: reducing a volume of the first audio; and sending, to a networking component associated with the second device, a command to reduce a volume of the first audio; determining the utterance has concluded; and after determining the utterance has concluded, using the networking component to cause the second device to increase the volume of the second audio. 14. The computer-implemented method of claim 13 , wherein the first device is paired with the second device using a wireless connection. 15. The computer-implemented method of claim 13 , further comprising: determining that the second device is causing the second audio to be output at least partially during detection of the first audio, wherein sending the command is further based at least in part on determining that the second device is causing the second audio to be output at least partially during detection of the input audio.
Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title
Execution procedure of a spoken command · CPC title
for improving intelligibility · CPC title
Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title
Aspects of volume control, not necessarily automatic, in sound systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.