US2019267008A1PendingUtilityA1

Virtual assistant identification of nearby computing devices

Assignee: GOOGLE LLCPriority: Nov 18, 2016Filed: May 10, 2019Published: Aug 29, 2019
Est. expiryNov 18, 2036(~10.3 yrs left)· nominal 20-yr term from priority
Inventors:Jian Wei Leong
G10L 2015/223G06F 3/167G10L 2015/221G06F 3/165G10L 15/22G06F 9/5027G10L 15/30G06F 3/01G06F 3/16G11B 20/10G10L 17/24
59
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A 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, based on the identified one or more computing devices and a spoken utterance determined from the audio data, either the current computing device or a particular computing device from the identified one or more computing devices to perform a task or service based on the spoken utterance.   
     
     
         2 . The method of  claim 1 , further comprising:
 outputting, by the current computing device, an indication that speech reception has been activated at the current computing device.   
     
     
         3 . The method of  claim 2 , wherein the current computing device is connected to a particular network, and wherein outputting the indication that speech reception has been activated at the current computing device comprises:
 causing, by the current computing device, one or more other computing devices connected to the particular network to emit respective audio signals, wherein the one or more other computing devices connected to the particular network include the identified one or more computing devices.   
     
     
         4 . The method of  claim 3 , wherein the indication that speech reception has been activated at the current computing device is output to a server device, and wherein causing the one or more other computing devices connected to the particular network to emit the respective audio signals comprises:
 causing, by the current computing device, the server device to output a request to the one or more other computing devices connected to the particular network to emit respective audio signals.   
     
     
         5 . The method of  claim 1 , wherein the current computing device is associated with a particular user account, and wherein outputting the indication that speech reception has been activated at the current computing device comprises:
 causing, by the current computing device, one or more other computing devices associated with the particular user account to emit respective audio signals, wherein the one or more other computing devices associated with the particular user account include the identified one or more computing devices.   
     
     
         6 . The method of  claim 5 , wherein the indication that speech reception has been activated at the current computing device is output to a server device, and wherein causing the one or more other computing devices associated with the particular user account to emit the respective audio signals comprises:
 causing, by the current computing device, the server device to output a request to the one or more other computing devices associated with the particular user account to emit respective audio signals.   
     
     
         7 . The method of  claim 1 , wherein the current computing device is connected to a particular network and is associated with a particular user account, and wherein outputting the indication that speech reception has been activated at the current computing device comprises:
 causing, by the current computing device, one or more other computing devices connected to the particular network that are associated with the particular user account to emit respective audio signals, wherein the one or more other computing devices connected to the particular network that are associated with the particular user account include the identified one or more computing devices.   
     
     
         8 . The method of  claim 1 , further comprising:
 identifying, by a server device, one or more computing devices related to the current computing device; and   in response to receiving an indication that speech reception has been activated at the current computing device, outputting, by the server device and to each computing device of the identified one or more computing devices related to the current computing device, a request to emit a respective audio signal.   
     
     
         9 . The method of  claim 8 , wherein identifying the one or more computing devices related to the current computing device comprises:
 identifying, by the server device, one or more computing devices that are one or both of:
 connected to a same network as the current computing device; and 
 associated with a same user account as the current computing device. 
   
     
     
         10 . The method of  claim 1 , wherein identifying comprises:
 determining, based on the respective audio signals emitted by the one or more respective computing devices, a respective proximity of each respective computing device relative to the current computing device.   
     
     
         11 . The method of  claim 1 , wherein each audio signal of the respective audio signals has one or more unique audio characteristics. 
     
     
         12 . The method of  claim 1 , wherein the current computing device does not include a display, and wherein selecting comprises:
 responsive to determining that a display is needed to satisfy the spoken utterance, selecting the particular computing device from computing devices included in the identified one or more computing devices that include a display.   
     
     
         13 . The method of  claim 1 , wherein the current computing device includes a display, and wherein selecting a computing device from the identified one or more computing devices comprises:
 selecting the particular computing device from computing devices included in the identified one or more computing devices that include a display that is larger than the display of the current computing device.   
     
     
         14 . A device comprising:
 one or more microphones; and   one or more processors configured to perform a method comprising:   receiving audio data generated by the microphones;   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, based on the identified one or more computing devices and a spoken utterance determined from the audio data, either the device or a particular computing device from the identified one or more computing devices to perform a task or service based on the spoken utterance.   
     
     
         15 . A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors of a computing device to perform a 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, based on the identified one or more computing devices and a spoken utterance determined from the audio data, either the current computing device or a particular computing device from the identified one or more computing devices to perform a task or service based on the spoken utterance.

Join the waitlist — get patent alerts

Track US2019267008A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.