US 11,991,511 B2
Contextual awareness in dynamic device groups
Ratika Anand, San Jose, CA (US); Adit Jamdar, Sunnyvale, CA (US); Liyun Xiu, Mountain View, CA (US); Parathan Sivagnanasundaram, Hayward, CA (US); Saksham Papreja, San Francisco, CA (US); Nidhi Mendiratta, Sunnyvale, CA (US); and Deepak Uttam Shah, Milpitas, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 10, 2021, as Appl. No. 17/548,250.
Prior Publication US 2023/0188892 A1, Jun. 15, 2023
Int. Cl. H04R 3/12 (2006.01); G06F 3/16 (2006.01); G10L 15/08 (2006.01); G10L 15/14 (2006.01); G10L 15/22 (2006.01)
CPC H04R 3/12 (2013.01) [G06F 3/165 (2013.01); G10L 2015/088 (2013.01); G10L 15/142 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors; and
non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, from a first device and while the first device is outputting audio representing first content, first input data indicating a request to alter output of the audio;
determining, from a first identifier of the first device, that the first device is associated with a device group including a second device that is outputting the audio in time-synchronization with the first device, wherein the second device was associated with the device group during output of the first content;
determining, from the first device being associated with the device group, first context data associated with the first device at a time when the first input data was received, the first context data indicating the first device and the second device of the device group are associated with a device state of the first device at the time;
generating a first command responsive to the first input data; and
sending the first command to at least one device in the device group, the first command causing the first device and the second device to alter output of the audio.