-
公开(公告)号:US10341792B1
公开(公告)日:2019-07-02
申请号:US15357579
申请日:2016-11-21
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Shengwei Zhang , Jin Guo , Alexander Feldman , Ashish Shukla
Abstract: Described are techniques for distributing audio data to multiple audio devices for generation of a synchronized audio output. A master device may receive audio data from a content server or other remote data source and store the audio data in a local cache. The master device may provide the audio data to multiple slave devices using a single multicast transmission. In some cases, the master device may also provide the audio data to individual slave devices unable to receive the multicast transmission using a network connection. Each slave device may store the audio data in a local cache. To generate the audio output, each audio device may retrieve the audio data from the associated local cache, which may enable the audio data to be distributed without modifying the commands used by audio applications to generate the audio output.
-
公开(公告)号:US10149056B1
公开(公告)日:2018-12-04
申请号:US15373677
申请日:2016-12-09
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Shengwei Zhang , Alexander Feldman , Jin Guo , Ashish Shukla
IPC: G06F17/00 , H04R3/12 , H04W24/02 , H04L12/26 , H04B17/318 , H04L5/00 , H04R27/00 , H04W4/80 , H04W84/18 , H04W84/20
Abstract: Described are techniques for configuring a group of devices to distribute and receive data in a manner that reduces consumption of network resources. A larger group of devices may be divided into subsets of devices, each subset including a master device that provides data to multiple slave devices via a multicast transmission. A master device may be determined based on the respective signal quality between the audio devices and an access point, and the number of other audio devices to which each respective audio device may provide data. Other devices having respective signal quality for communication with the master device that exceeds a threshold may be designated as slave devices. Once a first subset is formed, the remaining devices may be grouped into additional subsets. Remaining devices that are not a part of any subset may receive data via communication with an access point.
-