Virtual assistant identification of nearby computing devices
AssigneeGoogle Inc.
InventorJian Wei Leong
Life of this patent
Estimating the term…
Abstract
In one example, a method includes method comprising: receiving audio data generated by a microphone of a current computing device; identifying, based on the audio data, one or more computing devices that each emitted a respective audio signal in response to speech reception being activated at the current computing device; and selecting either the current computing device or a particular computing device from the identified one or more computing devices to satisfy a spoken utterance determined based on the audio data.
Claims26
A system comprising:
- a first computing device and a second computing device that are each co-located in a physical environment and that are each connected to a particular Wi-Fi network;
- the first computing device comprising:
- a first Wi-Fi network interface;
- one or more first speaker components;
- one or more first processors;
- and
- first memory storing first instructions;
- the second computing device comprising:
- a second Wi-Fi network interface;
- one or more second speaker components;
- one or more second processors;
- and
- second memory storing second instructions;
- wherein the first instructions, when executed, cause one or more of the first processors to:
- receive, via the first Wi-Fi network interface of the first computing device and over the particular Wi-Fi network, a first sound emission request that:
- specifies one or more first audio characteristics, and
- is transmitted by a separate device and via the particular Wi-Fi network in response to a user input at the separate device;
- and
- in response to receiving the first sound emission request:
- cause at least one of the one or more first speaker components to audibly emit a first sound that has the one or more first audio characteristics specified by the first sound emission request, wherein the first sound is above a range of human hearing;
- wherein the second instructions, when executed, cause one or more of the second processors to:
- receive, via the second Wi-Fi network interface of the second computing device and over the particular Wi-Fi network, a second sound emission request that:
- specifies one or more second audio characteristics that are distinct from the first audio characteristics, and
- is transmitted by the separate device and via the particular Wi-Fi network in response to the same user input at the separate device;
- and
- in response to receiving the second sound emission request:
- cause at least one of the one or more second speaker components to audibly emit a second sound that has the one or more second audio characteristics specified by the second sound emission request, wherein the second sound is also above a range of human hearing.
A computing device comprising:
- a Wi-Fi network interface;
- one or more speaker components;
- one or more processors;
- and
- memory storing instructions that, when executed, are capable of causing one or more of the processors to:
- receive, via the Wi-Fi network interface and over a particular Wi-Fi network, a sound emission request that:
- is transmitted by a separate device in response to actuation of a button at the separate device, and
- specifies one or more audio characteristics;
- in response to receiving the sound emission request:
- cause at least one of the one or more speaker components to audibly emit a sound that has the one or more audio characteristics specified by the sound emission request, wherein the sound is above a range of human hearing;
- subsequent to and responsive to causing the one or more speaker components to audibly emit the sound:
- receive, via the Wi-Fi network interface, data to cause audible output to be provided via the one or more speaker components,
- wherein receiving the data is responsive to the separate device selecting, based on detection of at least the sound at the separate device, the device over at least one additional computing device that is connected to the particular Wi-Fi network;
- and
- cause the audible output to be provided via the one or more speaker components in response to receiving the data, wherein the audible output is provided via the computing device exclusively.
A method implemented by one or more processors of a computing device, the method comprising:
- receiving a sound emission request, receiving the sound emission request being via a Wi-Fi network interface, of the computing device, that is connected to a particular Wi-Fi network, and the sound emission request:
- being transmitted by a separate device in response to actuation of a button at the separate device, and
- specifying one or more audio characteristics;
- in response to receiving the sound emission request:
- causing at least one of one or more speaker components of the computing device to audibly emit a sound that has the one or more audio characteristics specified by the sound emission request, wherein the sound is above a range of human hearing;
- subsequent to and responsive to causing the one or more speaker components to audibly emit the sound:
- receiving, via the Wi-Fi network interface, data to cause audible output to be provided via the one or more speaker components,
- wherein receiving the data is responsive to the separate device selecting, based on detection of at least the sound at the separate device, the device over at least one additional computing device that is connected to the particular Wi-Fi network;
- and
- causing the audible output to be provided via the one or more speaker components in response to receiving the data, wherein the audible output is provided exclusively by the computing device.
Dependencies are inferred from the claim text.