US 12,254,884 B2
Hotword detection on multiple devices
Matthew Sharifi, Kilchberg (CH)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 24, 2024, as Appl. No. 18/421,254.
Application 18/421,254 is a continuation of application No. 18/150,561, filed on Jan. 5, 2023, granted, now 11,915,706.
Application 18/150,561 is a continuation of application No. 17/137,157, filed on Dec. 29, 2020, granted, now 11,557,299, issued on Jan. 17, 2023.
Application 17/137,157 is a continuation of application No. 16/553,883, filed on Aug. 28, 2019, granted, now 10,909,987, issued on Feb. 2, 2021.
Application 16/553,883 is a continuation of application No. 16/171,495, filed on Oct. 26, 2018, granted, now 10,593,330, issued on Mar. 17, 2020.
Application 16/171,495 is a continuation of application No. 15/346,914, filed on Nov. 9, 2016, granted, now 10,134,398, issued on Nov. 20, 2018.
Application 15/346,914 is a continuation of application No. 15/088,477, filed on Apr. 1, 2016, granted, now 9,514,752, issued on Dec. 6, 2016.
Application 15/088,477 is a continuation of application No. 14/675,932, filed on Apr. 1, 2015, granted, now 9,318,107, issued on Apr. 19, 2016.
Claims priority of provisional application 62/061,830, filed on Oct. 9, 2014.
Prior Publication US 2024/0169992 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/28 (2013.01); G06F 3/16 (2006.01); G10L 15/01 (2013.01); G10L 15/08 (2006.01); G10L 15/22 (2006.01); G10L 15/32 (2013.01); G10L 17/22 (2013.01)
CPC G10L 15/285 (2013.01) [G10L 15/01 (2013.01); G10L 15/08 (2013.01); G10L 15/22 (2013.01); G10L 15/32 (2013.01); G10L 17/22 (2013.01); G06F 3/167 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method executed on data processing hardware of a first computing device that causes the data processing hardware to perform operations comprising:
receiving audio data that corresponds to an utterance of a voice command and a hotword preceding the voice command, the utterance of the voice command and the hotword preceding the voice command captured by the first computing device and a second computing device, the first computing device and the second computing device each configured to respond to voice commands that are preceded by the hotword;
transmitting, from the first computing device to the second computing device after the second computing device captured the utterance of the hotword preceding the voice command, a message, the message received by the second computing device causing the second computing device to not respond to the voice command despite the second computing device capturing the utterance of the voice command and the hotword preceding the voice command; and
based on the message, causing the first computing device to respond to the voice command.