US 11,889,339 B1
Mesh path selection based on end-to-end throughput
Jasmine Strong, San Francisco, CA (US); and Bharat Kumar Mandarapu, Bangalore (IN)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 28, 2023, as Appl. No. 18/127,407.
Claims priority of provisional application 63/441,382, filed on Jan. 26, 2023.
Int. Cl. H04W 24/10 (2009.01); H04L 43/0888 (2022.01); H04W 84/18 (2009.01); H04W 84/00 (2009.01)
CPC H04W 24/10 (2013.01) [H04L 43/0888 (2013.01); H04W 84/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first wireless mesh device in a wireless mesh network, the first wireless mesh device comprising:
a multi-band radio;
a processor coupled to the multi-band radio; and
memory to store computer-executable instructions that, if executed, cause the processor to:
receive, from a second wireless mesh device, first client information associated with a first wireless client device connected to the second wireless mesh device over a first link using a first frequency band;
determine, using the first client information, a first metric representing airtime usage associated with the first link;
determine, using the first client information, a second metric representing a first amount of data associated with the first wireless client device to be transmitted on a second link between the first wireless mesh device and the second wireless mesh device, the second link using the first frequency band;
determine a third metric representing the first amount of data associated with the first wireless client device to be transmitted on a third link between the first wireless mesh device and the second wireless mesh device, the third link using a second frequency band;
determine, using the first metric and the second metric, a fourth metric representing a first amount of throughput associated with a first path comprising the second link and the first link;
determine a fifth metric representing a second amount of throughput associated with a second path comprising the third link and the first link;
determine that the fifth metric is less than the fourth metric; and
send or receive first data associated with the first wireless client device on the third link.