-
公开(公告)号:US12218832B1
公开(公告)日:2025-02-04
申请号:US17219644
申请日:2021-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Rongsheng Huang , Jungtao Liu , Hongbo Tian , Yinghua Ye
Abstract: A multi-radio service of a provider network may be used to manage and route payloads for client edge devices that use multiple types of radios. The multi-radio service may associate different types of radio controllers with an edge device of a client, so that messages that are transmitted from different types of edge device radios can be handled by different radio controllers. A radio controller may receive a message and extract the payload from the message based on the data/data format specific to the radio protocol used to transmit the message. When a client-owned cloud application sends a payload to an edge device, the multi-radio service may select, based on criteria (e.g., fastest data transmission), the radio of the edge device from multiple available radios. The corresponding radio controller may then generate and send a message to the selected radio of the edge device (e.g., via a corresponding gateway).
-
公开(公告)号:US11522831B1
公开(公告)日:2022-12-06
申请号:US17219650
申请日:2021-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Hongbo Tian , Rongsheng Huang , Jungtao Liu
IPC: H04L61/5038 , H04L12/46 , H04L12/66 , H04L61/50
Abstract: An IoT service of a provider network may be used to increase the edge device address space while complying with a radio communication protocol. This may allow a service provider to manage a much larger number of client devices that use a particular radio communication protocol that specifies a limited address space (e.g., LoRaWAN). When the IoT service receives a join request via a private gateway of the client network, the service determines, based on the private gateway ID, the client ID of the client that owns the private gateway/client network. The service may generate a unique internal ID for the edge device by combining the client ID with an assigned device ID. The internal ID identifies the edge device as an activated device of the edge network.
-
公开(公告)号:US10674331B1
公开(公告)日:2020-06-02
申请号:US16299744
申请日:2019-03-12
Applicant: Amazon Technologies, Inc.
Inventor: Rongsheng Huang , Shao-Cheng Wang , Jungtao Liu , Koohyun Um
Abstract: Technology for indoor location estimation of wireless stations is described. In one embodiment, a processing device identifies a plurality of wireless stations that support a signal round-trip-time measurement protocol. The processing device associates the plurality of wireless stations with one another to form a logical grouping of the plurality of wireless stations and provides an indication of the plurality of wireless stations in the logical grouping to each of the plurality of wireless stations. The processing device receives a first round-trip-time measurement value for a signal transmitted between a first wireless station and a second wireless station of the logical grouping and a second round-trip-time measurement value for a signal transmitted between the first wireless station and a third wireless station of the logical grouping. These round-trip-time measurement values indicate a distance between the wireless stations, respectively. The processing device determines, using the first distance and the second distance, a position of the first wireless station relative to the second wireless station and the third wireless station.
-
4.
公开(公告)号:US11930495B1
公开(公告)日:2024-03-12
申请号:US17218597
申请日:2021-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Hongbo Tian , Rongsheng Huang , Jungtao Liu
IPC: H04W72/1273 , G16Y30/00
CPC classification number: H04W72/1273 , G16Y30/00
Abstract: An IoT service of a provider network may be used to optimize downlink scheduling for edge devices that use a radio communication protocol (e.g., LoRaWAN). A processing instance receives DL packets from a client application that are to be sent to an edge device. The processing instance adds metadata entries (device ID, message ID) to a metadata queue and stores the DL packets into a data store. A scheduling instance obtains a metadata entry and the associated DL packet, formats the DL packet based on edge device information, and publishes the packet to a gateway topic. A separate connection instance receives the formatted DL packet and sends it to a gateway of the client network.
-
公开(公告)号:US11438786B1
公开(公告)日:2022-09-06
申请号:US16009950
申请日:2018-06-15
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Rongsheng Huang , Ravi Ichapurapu , Morris Yuanhsiang Hsu , Vipul Jain , Jungtao Liu
Abstract: A group of devices connected on a wireless local area network (WLAN) operate in conjunction with one another to present content. Devices in the group may be wirelessly connected via personal area network (PAN) to other devices, such as speakers. An election process is used to select a primary device. The primary device may receive content from an external source, such as a server, and distribute that content to other devices within the group via the WLAN. The parameters of that distribution, such as a content rate indicative of a bitrate of the content, transfer limit rate, and so forth are configured to preserve fidelity of the presentation while minimizing interruptions to presentation that may result due to frequency contention between the WLAN and the PAN, traffic on the WLAN, and so forth.
-
公开(公告)号:US11882517B1
公开(公告)日:2024-01-23
申请号:US17218547
申请日:2021-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Rongsheng Huang , Jungtao Liu , Stefan Mathias Hutchison , Yinghua Ye
IPC: H04W48/16 , H04W60/00 , H04W12/106 , H04W84/10 , H04W76/11
CPC classification number: H04W48/16 , H04W12/106 , H04W60/00 , H04W76/11 , H04W84/10
Abstract: An IoT service of a provider network may be used to provision edge devices with duplicate device identifiers for edge devices that use a radio communication protocol (e.g., LoRaWAN). This may allow a service provider to accept legitimate registration requests from edge devices instead of automatically rejecting them. When the IoT service receives a registration request, the service determines whether there are other devices registered with the same device ID. If so, then the service determines whether to accept or reject the request. For example, the service may determine whether the number of duplicate device IDs being used for registered devices will remain within a predefined threshold if the device is registered. If so, then the service registers the device. Otherwise, the service rejects the request.
-
-
-
-
-