US 11,908,472 B1
Connected accessory for a voice-controlled device
Derick Deller, Capistrano Beach, CA (US); Link Cornelius, Huntington Beach, CA (US); Apoorv Naik, Carlsbad, CA (US); Zoe Adams, Orange County, CA (US); Aslan Appleman, Playa Vista, CA (US); and Pete Klein, Tustin, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 9, 2022, as Appl. No. 17/941,791.
Application 17/941,791 is a continuation of application No. 16/668,866, filed on Oct. 30, 2019, granted, now 11,443,739.
Application 16/668,866 is a continuation of application No. 16/188,204, filed on Nov. 12, 2018, granted, now 10,468,027, issued on Nov. 5, 2019.
Application 16/188,204 is a continuation of application No. 15/413,105, filed on Jan. 23, 2017, granted, now 10,127,908, issued on Nov. 13, 2018.
Claims priority of provisional application 62/421,207, filed on Nov. 11, 2016.
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G10L 15/18 (2013.01); G10L 13/10 (2013.01); G06T 13/20 (2011.01); G10L 13/047 (2013.01); G10L 15/30 (2013.01); G10L 15/14 (2006.01); H04L 67/306 (2022.01); H04L 67/12 (2022.01); H04L 67/02 (2022.01); G10L 15/26 (2006.01); G06F 3/16 (2006.01); H04L 67/025 (2022.01); G06F 40/295 (2020.01); G10L 15/08 (2006.01); G10L 13/00 (2006.01)
CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G06F 40/295 (2020.01); G06T 13/205 (2013.01); G10L 13/047 (2013.01); G10L 13/10 (2013.01); G10L 15/142 (2013.01); G10L 15/1815 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); H04L 67/02 (2013.01); H04L 67/025 (2013.01); H04L 67/12 (2013.01); H04L 67/306 (2013.01); G10H 2210/076 (2013.01); G10L 13/00 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first voice interface device, audio data representing a user utterance;
determining, based at least in part on the audio data, that the user utterance corresponds to a request to perform a first action;
determining first data indicating a first device in proximity of the first voice interface device;
determining second data indicating the first device in proximity to a second voice interface device associated with the first voice interface device;
determining, based at least in part on the second data, that the second voice interface device last sent a first command to the first device; and
selecting the first device to perform the first action responsive to the request based at least in part on the second voice interface device last sending the first command to the first device.