-
公开(公告)号:US09979998B1
公开(公告)日:2018-05-22
申请号:US15584873
申请日:2017-05-02
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Michael Alan Pogue , Kyle Gordon Haight
IPC: H04L7/00 , H04N21/43 , H04L12/28 , H04N21/8547 , H04N21/436 , H04N21/4363 , H04J3/06 , G06F3/16 , G06F17/30 , G11B27/10 , H04L29/06
CPC classification number: H04N21/4307 , G06F3/162 , G06F3/165 , G11B27/10 , H04J3/0632 , H04J3/0638 , H04L65/60 , H04N21/43615 , H04N21/43637 , H04N21/8106 , H04N21/8547
Abstract: Described are techniques for synchronizing multiple devices within a group to enable performance of a synchronized action through the exchange of time data. A first device provides a timestamp or other time data to multiple other devices via a multicast transmission. Each of the other devices determines a time at which the timestamp was received and exchanges this data with one another. Based on the determined times, the other devices may be synchronized relative to a selected synchronization master device. One of the other devices may then determine a from the first device, and determine the time at which the timestamp from the first device was received, enabling the first device to be synchronized with the synchronization master device. Devices that are unable to receive multicast transmissions from the first device may exchange timestamps with the first device via an access point.
-
公开(公告)号:US10200724B1
公开(公告)日:2019-02-05
申请号:US15701929
申请日:2017-09-12
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Michael Alan Pogue , Kyle Gordon Haight , Amit Dubey
IPC: H04N21/233 , H04L29/06 , H04L12/28
Abstract: Described are techniques for selecting an audio device from a group of devices to function as a master device that receives data from a remote source and distributes the data to other devices within the group. Each device is used for this purpose at least once to determine at least one data throughput value attainable by the device. Based the data throughput values for the devices, signal strength data for the devices, and characteristics of the devices themselves, a master device and a length of time that the audio device is to be used as the master device is determined. Other lengths of time that other devices are to be used temporarily as master devices may also be determined. As additional data throughput values are determined from each instance that a device is used, the determined master device and the lengths of time that each device is used may change.
-