-
公开(公告)号:US09893744B1
公开(公告)日:2018-02-13
申请号:US15385831
申请日:2016-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Pratik Kalpesh Patel , Jay Praful Desai , Qinghai Gao , Morris Yuanhsiang Hsu , Ateet Kapur , Milos Jorgovanovic
CPC classification number: H04B1/0064 , H04B7/26
Abstract: Techniques for harmonizing wireless communications performed by a computing device which communicates using varying wireless communication standards are described herein. For instance, a computing device may include multiple chipsets with associated antennas that are configured to perform wireless communications using separate wireless standards which operate at overlapping frequencies. To avoid performance degradation experienced in simultaneous use cases with communications operating at overlapping frequencies, the multiple chipsets may be configured with logic to determine which communications are prioritized when multiple chipsets attempt to communicate simultaneously. The multiple chipsets may be communicatively coupled to coordinate their communications by prioritizing certain types of communications over other types of communications to avoid simultaneous communications in overlapping frequencies. In this way, multiple chipsets that communicate using different standards at overlapping frequencies may avoid performance issues experienced in simultaneous use cases, while performing the communications which are of a highest priority level.
-
公开(公告)号:US11570632B1
公开(公告)日:2023-01-31
申请号:US15926778
申请日:2018-03-20
Applicant: Amazon Technologies, Inc.
Inventor: Ravi Ichapurapu , Morris Yuanhsiang Hsu , Milos Jorgovanovic , Pratik Kalpesh Patel
Abstract: A computer-implemented method includes receiving, from an application framework, a set of tasks, a throughput requirement for each task of the set of tasks, and a set of active connections for a radio network comprising a Wi-Fi radio and a Zigbee radio. The computer-implemented method also includes determining, using the set of tasks, the throughput requirement for each task of the set of tasks, and the set of active connections, a target Wi-Fi radio duty cycle and setting the Wi-Fi radio to operate at the target Wi-Fi radio duty cycle. The computer-implemented method further includes monitoring, using a monitoring unit, air time statistics associated with the Wi-Fi radio, determining, using the air time statistics, a measured Wi-Fi duty cycle, and adjusting Wi-Fi radio settings to decrease a difference between the target Wi-Fi duty cycle and the measured Wi-Fi duty cycle.
-
公开(公告)号:US10243871B1
公开(公告)日:2019-03-26
申请号:US15195516
申请日:2016-06-28
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Pratik Kalpesh Patel , Michael Risley , Milos Jorgovanovic
IPC: H04W4/80 , H04L12/26 , H04W74/00 , H04W84/12 , H04L12/911
Abstract: Described are techniques for improving the performance of a first device that uses a first communication protocol by modifying the audio data rate associated with a second device that uses a second communication protocol. Data indicative of access and use of a communication channel by the first device may indicate a level of use associated with a communication channel or a level of channel resources used by the first device. If the parameters determined from the access data deviate from one or more threshold values, the audio data rate of the second device may be modified to change the quantity of resources used by the second device.
-
公开(公告)号:US10117288B1
公开(公告)日:2018-10-30
申请号:US15385758
申请日:2016-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Jay Praful Desai , Pratik Kalpesh Patel , Qinghai Gao , Morris Yuanhsiang Hsu , Ateet Kapur , Milos Jorgovanovic
Abstract: Techniques for harmonizing wireless communications performed by a computing device which communicates using varying wireless communication standards are described herein. For instance, a computing device may include multiple chipsets with associated antennas that are configured to perform wireless communications using separate wireless standards which operate at overlapping frequencies. To avoid performance degradation experienced in simultaneous use cases with communications operating at overlapping frequencies, the multiple chipsets may be configured with logic to determine which communications are prioritized when multiple chipsets attempt to communicate simultaneously. The multiple chipsets may be communicatively coupled to coordinate their communications by prioritizing certain types of communications over other types of communications to avoid simultaneous communications in overlapping frequencies. In this way, multiple chipsets that communicate using different standards at overlapping frequencies may avoid performance issues experienced in simultaneous use cases, while performing the communications which are of a highest priority level.
-
公开(公告)号:US09831961B1
公开(公告)日:2017-11-28
申请号:US14509960
申请日:2014-10-08
Applicant: Amazon Technologies, Inc.
Inventor: Pratik Kalpesh Patel , Jay Praful Desai
CPC classification number: H04B17/001 , H04B17/13 , H04W52/365
Abstract: An adaptive envelope tracking calibration module executes a routine to calibrate a radio frequency (RF) transmitter in a communication device comprising an envelope tracking system. The routine includes receiving a selection of a calibration target power that is greater than a desired output power of the RF transmitter and determining an output power estimate for the power amplifier as a supply voltage for the power amplifier varies according to an output of the envelope tracking system. The routine further includes adaptively adjusting the calibration target power when the output power estimate is not greater than the calibration target power.
-
公开(公告)号:US09742481B1
公开(公告)日:2017-08-22
申请号:US15267878
申请日:2016-09-16
Applicant: Amazon Technologies, Inc.
Inventor: Milos Jorgovanovic , Pratik Kalpesh Patel
CPC classification number: H04B7/082 , H01Q1/1257 , H01Q1/243 , H04B7/0608 , H04B7/0814 , H04B7/0817 , H04L43/16
Abstract: A device that dynamically selects between multiple antennas to provide a best antenna selection for a wireless link between the device and an access point. The device may have a switch connected to multiple antennas and may instruct the switch to select from the antennas in order to improve a signal quality of the wireless link regardless of orientation of the device or obstructions in proximity to the device. For example, the device may determine a first signal strength associated with the wireless link using a first antenna and a second signal strength associated with the wireless link using a second antenna and may select the first antenna or the second antenna based on the first signal strength and the second signal strength.
-
-
-
-
-