US 11,750,505 B1
System and method for efficient network-wide broadcast in a multi-hop wireless network using packet echos
Subramanian Ramanathan, Westford, MA (US); Christophe Servaes, Guttenberg, NJ (US); and Ravindra Lambi, Morganville, NJ (US)
Assigned to goTenna Inc., Brooklyn, NY (US)
Filed by goTenna Inc., Brooklyn, NY (US)
Filed on Mar. 8, 2021, as Appl. No. 17/194,541.
Application 17/194,541 is a continuation of application No. 16/198,204, filed on Nov. 21, 2018, granted, now 10,944,669, issued on Mar. 9, 2021.
Claims priority of provisional application 62/628,717, filed on Feb. 9, 2018.
This patent is subject to a terminal disclaimer.
Int. Cl. G01R 31/08 (2020.01); H04J 3/14 (2006.01); H04L 12/16 (2006.01); H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04W 4/80 (2018.01); H04L 45/28 (2022.01); H04W 84/18 (2009.01)
CPC H04L 45/32 (2013.01) [H04L 45/02 (2013.01); H04L 45/20 (2013.01); H04L 45/28 (2013.01); H04W 4/80 (2018.02); H04W 84/18 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A mesh network communication protocol method, comprising:
receiving by a mesh network node, a received flood packet through the mesh network receiver from a sender mesh network node,
broadcasting by the mesh network node, a transmitted flood packet though a mesh network receiver;
marking a mesh network node as critical selectively dependent on whether it receives, in response the broadcasting of the transmitted flood packet, a received flood packet with an identifier of itself as a prior sender from which the sender received the packet;
marking the mesh network node as non-critical selectively dependent on whether it does not receive a packet with an identifier of itself as the prior sender;
employing the marking as being critical or as being non-critical to selectively determine forwarding behavior for received non-flood packets; and
rebroadcasting by the mesh network node, the flood packet, comprising an identity of the mesh network node replacing a received identifier of the sender, and the received identifier of the sender replacing a received identifier of the prior sender.