US 11,888,648 B1
Software-enabled access point (SoftAP) based bridging of devices in two wireless networks
Jian Lu, Los Gatos, CA (US); QingYun Wei, San Jose, CA (US); Shao-Cheng Wang, Santa Clara, CA (US); Avinash Joshi, San Jose, CA (US); Zhen Xie, San Jose, CA (US); and Ankita Rajeev Chandrachud, San Jose, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 29, 2022, as Appl. No. 17/956,369.
Int. Cl. H04L 12/46 (2006.01); H04L 45/00 (2022.01); H04L 61/103 (2022.01); H04L 101/622 (2022.01); H04L 101/659 (2022.01)
CPC H04L 12/4625 (2013.01) [H04L 45/66 (2013.01); H04L 61/103 (2013.01); H04L 2101/622 (2022.05); H04L 2101/659 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A relay computing device comprising:
a first interface configured to communicate with a first device;
a second interface configured to communicate with a second device;
a memory configured to store a transaction table including a lookup key and a corresponding request identifier (ID); and
a processor in communication with the memory, the processor configured to:
receive a plurality of data packets from the second device;
identify a plurality of IPv6 data packets among the plurality of data packets;
responsive to determining that one or more IPv6 data packets of the plurality of IPv6 data packets comprise an internet control message protocol version 6 (ICMPv6) message, perform a stateless address auto configuration (SLAAC) for the first device; and
send, to the first device, the plurality of the IPv6 data packets, wherein to perform the SLAAC, the processor is further configured to:
receive, from the first device, a first request;
relay, to the second device, the first request;
receive, from the second device, a first response comprising a link-layer address of the second device;
replace the link-layer address of the second device with a link-layer address of the relay computing device to generate a modified response; and
relay, to the first device, the modified response.