-
公开(公告)号:US10104571B1
公开(公告)日:2018-10-16
申请号:US15651450
申请日:2017-07-17
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Milos Jorgovanovic , Jin Guo
Abstract: Described are techniques for configuring a group of devices to perform a function by using a master device to provide data to other devices within the group. Test data may be communicated between a selected device and each device in the group to determine link quality values for each communication. A value indicative of the airtime that would be used to distribute data using the selected device may be determined. This process may be repeated for each device within the group. The selected device associated with the lowest airtime value may be designated as the master device. Data transmitted from the master device to the other devices may be used to cause the group of devices to perform a function.
-
公开(公告)号:US09998294B1
公开(公告)日:2018-06-12
申请号:US15421014
申请日:2017-01-31
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Milos Jorgovanovic , Jin Guo
CPC classification number: H04L12/189 , H04L43/0847 , H04L43/16 , H04R3/12 , H04R2420/07 , H04W28/0236 , H04W84/20 , H04W88/08
Abstract: Described are techniques for configuring a group of audio devices to provide a synchronized audio output. Values indicative of the data throughput for communication between each audio device and the access point and between the audio devices themselves may be determined. A value indicative of the airtime that would be used to communicate data to other audio devices, via a multicast transmission, may be determined for at least a portion of the audio devices. Based on the airtime values, the audio devices may be divided into subsets, each including a master device configured to provide data to one or more slave devices via a multicast transmission. A global master device that receives audio data from a data source and provides the data to the other master devices may be selected based on the data throughput values for communication between each master device and the access point.
-
公开(公告)号:US09819901B1
公开(公告)日:2017-11-14
申请号:US14705038
申请日:2015-05-06
Applicant: Amazon Technologies, Inc.
CPC classification number: H04W28/0289 , H04W52/46
Abstract: Devices, systems and methods are disclosed for enabling a device to act as a wireless extender and adaptively control a transmission power for capability messages. For example, when the device has the capability to relay traffic without affecting a local processing of the device, the device may transmit capability messages at a normal transmission power and may relay traffic between a network device and clients. However, when the device no longer has the capability to relay traffic without affecting the local processing, the device may transmit capability messages at a reduced transmission power. As clients use the capability messages to determine a signal strength of an access point, the reduced transmission power results in the device appearing to have a lower signal strength and thus decreases a desirability of the device as an access point.
-
公开(公告)号:US09775069B1
公开(公告)日:2017-09-26
申请号:US15246070
申请日:2016-08-24
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Milos Jorgovanovic , Jin Guo
CPC classification number: H04W28/0236 , H04L43/0847 , H04L43/0888 , H04R27/00 , H04R2227/003 , H04R2420/07 , H04R2430/01 , H04W24/02
Abstract: Described are techniques for configuring a group of audio devices in communication with one another to provide an audio output. Test data may be communicated between a selected audio device and each audio device in the group to determine data throughput values for each communication. A value indicative of the airtime that would be used to communicate data to each audio device, using the selected audio device, may be determined. This process may be repeated for each audio device within the group. The selected audio device associated with the lowest airtime value may be designated as a master audio device. A maximum airtime value associated with distribution of audio data from the master audio device to the other devices may be determined based on the data throughput values for each device. If the maximum airtime value is less than a threshold airtime value, the audio data may be distributed.
-
公开(公告)号:US09769756B1
公开(公告)日:2017-09-19
申请号:US14226675
申请日:2014-03-26
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Wentian Cui , Jin Guo , King Shaw
CPC classification number: H04W52/0222 , Y02D70/1224 , Y02D70/1242 , Y02D70/1244 , Y02D70/1262 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/162
Abstract: A processing device assigns a wake-up quota to an application, the wake-up quota comprising a time period. The processing device determines whether the application has met or exceeded the wake-up quota in the time period. Responsive to determining that the application has met or exceeded the wake-up quota in the time period, the processing device limits at least one of future alarm wake-ups, future network wake-ups or wake locks for the application.
-
公开(公告)号:US10177929B1
公开(公告)日:2019-01-08
申请号:US15926904
申请日:2018-03-20
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Milos Jorgovanovic , Jin Guo
Abstract: Described are techniques for configuring a selected audio device of a group of audio devices to send audio data to multiple other devices to enable the devices to provide a synchronized audio output. Link quality values indicative of the quality of communication links between audio devices and an access point and between different audio devices may be used to form subsets of devices in which a first master device receives audio data from a data source, provides data to other master devices via the access point. A value indicative of the airtime that would be used to communicate data to other audio devices may be determined for at least a portion of the audio devices. Additional subsets of audio devices may be formed if the airtime for the existing subset does not exceed a maximum quantity of airtime.
-
公开(公告)号:US10158440B1
公开(公告)日:2018-12-18
申请号:US15245897
申请日:2016-08-24
Applicant: Amazon Technologies, Inc.
Inventor: Milos Jorgovanovic , Jin Guo
Abstract: Described are techniques for configuring a group of audio devices in communication with an access point to provide an audio output. Values indicative of the data throughput for communication between each audio device and the access point may be determined. The audio device having the greatest data throughput value may be designated as the master audio device. A value indicative of the airtime that would be used to distribute audio data using to the group of audio devices using the designated master audio device may be determined based on the data throughput values associated with each audio device. If the airtime value is less than a threshold airtime value, the audio data may be provided to the audio devices. If the airtime value exceeds the threshold airtime value, a notification may be generated indicating the relationship between the airtime value and the threshold airtime value.
-
公开(公告)号:US10027592B1
公开(公告)日:2018-07-17
申请号:US15143130
申请日:2016-04-29
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Jin Guo , Shengwei Zhang , Qingyun Wei , King Shaw
IPC: H04L12/841 , H04L29/12 , H04L12/26 , H04L12/801
Abstract: A group of computing devices use a wireless channel for communication, resulting in congestion. Within that group, some devices may need to exchange time sensitive application data, such as data indicative of control inputs received from a user. A destination device may transmit a clear to send (CTS) frame over the channel that indicates a CTS interval indicative of a time to suspend transmission. Other computing devices respond to the CTS frame by suspending transmission for the specified CTS interval. However, a source device in the group of many computing devices receives the CTS frame and initiates transmission of application data instead of suspending transmission. As a result, the source device transmits while other computing devices are not transmitting. In some implementations a beacon frame may be transmitted before a CTS frame. The destination device may confirm receipt of the application data by transmitting an acknowledgement to the source device.
-
公开(公告)号:US09648564B1
公开(公告)日:2017-05-09
申请号:US14226662
申请日:2014-03-26
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Wentian Cui , Jin Guo , King Shaw
CPC classification number: H04W52/0222 , Y02D70/00 , Y02D70/1224 , Y02D70/1242 , Y02D70/1244 , Y02D70/1262 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/162
Abstract: A processing device identifies a plurality of wake-ups that are requested by one or more applications and applies a wake-up restriction policy to the plurality of wake-ups. Applying the wake-up restriction policy to a wake-up of the plurality of wake-ups comprises determining whether the wake-up conforms to the wake-up restriction policy. Responsive to determining that the wake-up conforms to the wake-up restriction policy, the processing device permits the wake-up to activate at least one of the processing device or an additional processing device. Responsive to determining that the alarm wake-up will violate the wake-up restriction policy, the processing device prevents the wake-up from later activating at least one of the processing device or the additional processing device.
-
公开(公告)号:US09894604B1
公开(公告)日:2018-02-13
申请号:US14665814
申请日:2015-03-23
Applicant: Amazon Technologies, Inc.
Inventor: Binh Quoc Tran , Jin Guo , Shengwei Zhang , Shao-Cheng Wang
Abstract: Approaches enable a device capable of wireless communication, such as a device having a wireless adapter, to automatically select and connect to an available wireless access point (AP) having favorable performance, security, and/or other attributes that may be ascertained through various parameters, despite the wireless AP not being the last-known and/or last-connected-to wireless AP. The wireless-enabled device may determine the wireless AP to connect to in a number of ways, such as by determining all available wireless APs in the vicinity of the device and identifying, ranking and/or scoring the parameters for some or all of the available wireless APs to determine a ranking of the wireless APs. Once a favorable wireless AP is identified, the device may automatically attempt to connect to the wireless AP. If the wireless AP is not available, the device may automatically attempt to connect to the next wireless AP in the ranked list, etc.
-
-
-
-
-
-
-
-
-