Vine: zero-control routing using data packet inspection for wireless mesh networks
AssigneegoTenna, Inc.
InventorsSubramanian Ramanathan, Christophe Servaes, Seth Foster
Life of this patent
Estimating the term…
Loading patent…
AssigneegoTenna, Inc.
InventorsSubramanian Ramanathan, Christophe Servaes, Seth Foster
Estimating the term…
A MANET protocol, comprising: receiving a data packet (DP) from a current sender (CS) by a recipient, defining: an identity of the CS, a prior sender (PS) from which CS received DP, and a target recipient (ID), a count (HC) of hops previously traversed by DP, and a sequence identifier (SI); updating a forwarding table (FT) to mark CS as being reachable in one hop, and PS as being reachable in two hops via CS as next hop; determining if ID is the recipient; determining whether to rebroadcast by recipient, if and only if the SI is not present in a list of prior SIs; and selectively rebroadcasting DP by recipient in dependence on said determining, modified by: replacement of CS with an identity of the recipient, PS with CS, and ID with a next hop from the FT if present, and incrementing HC.
A mesh network communication protocol method for communicating between a plurality of respective mesh network nodes, comprising communications from a prior sender to a current sender, from the current sender to at least one respective recipient, repeated as required to reach to a final destination, the method comprising:
A mesh network communication node, configured for communication with other mesh network nodes comprising senders which transmits data packets to the mesh network communication node, and recipients that receive packets from the mesh network communication node, comprising:
A computer readable non-transitory memory storing instructions for controlling a programmable processor to implement a mesh network communication protocol for controlling communications between respective mesh network nodes from a prior sender to a current sender, from the current sender to at least one respective recipient, repeated as required to reach to a final destination, comprising:
A method of operating a node of a mesh network having a node identifier, which is adapted to receive a data packet from a current sender and transmit the data packet to a recipient, comprising:
Dependencies are inferred from the claim text.