US 12,218,832 B1
Managing and routing payloads for client edge devices that use multiple types of radios
Rongsheng Huang, San Jose, CA (US); Jungtao Liu, Saratoga, CA (US); Hongbo Tian, Fremont, CA (US); and Yinghua Ye, Los Gatos, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 31, 2021, as Appl. No. 17/219,644.
Int. Cl. H04L 45/00 (2022.01); H04L 45/24 (2022.01); H04L 45/44 (2022.01); H04W 12/06 (2021.01); H04W 40/06 (2009.01)
CPC H04L 45/566 (2013.01) [H04L 45/24 (2013.01); H04L 45/44 (2013.01); H04W 12/06 (2013.01); H04W 40/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors and one or more memories, wherein the one or more memories have stored thereon instructions, which when executed by the one or more processors, cause the one or more processors to implement a multi-radio service for a plurality of clients of a provider network, wherein the multi-radio service is configured to, for a given client:
associate a radio controller of the multi-radio service of the provider network with an edge device of the client, wherein the radio controller is configured to:
receive, by the radio controller of the multi-radio service of the provider network from a gateway device of a remote network of the client of the provider network, a message originating from the edge device of the remote network and comprising a payload and associated information, wherein the payload comprises data to be processed at a destination service of the provider network, and wherein the associated information of the message comprises data corresponding to a radio communication protocol used to transmit the message from the edge device to the gateway device within the remote network of the client before the message is sent from the gateway device of the remote network of the client to the radio controller of the multi-radio service of the provider network over a connection established by the gateway device with the radio controller in accordance with a different communication protocol than the radio communication protocol used by the edge device;
extract the payload from the message; and
send the extracted payload to the destination service; and
associate another radio controller of the multi-radio service of the provider network with the same edge device of the client, wherein the other radio controller is configured to:
receive, by the other radio controller of the multi-radio service of the provider network from another gateway device of the remote network of the client of the provider network, another message originating from the same edge device of the remote network and comprising another payload and other associated information, wherein the other payload comprises data to be processed at the destination service, and wherein the other associated information of the other message comprises data corresponding to another radio communication protocol that was used to transmit the other message from the same edge device to the other gateway device within the remote network of the client before the other message is sent from the other gateway device of the remote network of the client to the other radio controller of the multi-radio service of the provider network over another connection established by the other gateway device with the other radio controller in accordance with the different communication protocol
extract the other payload from the other message; and
send the extracted other payload to the destination service.