Patent ID: 8345555
Filing Date: 2013-01-01
Classification: H04L,H04W

Abstract:
1. A method of providing a reactive ad-hoc network comprising the steps of: (a) providing at least a source node, a first node, a second other node, and a destination node of a plurality of nodes, each node comprising at least a processor, a memory, and a transceiver in communication with the processor for receiving data and transmitting data via a wireless communication medium; (b) providing a packet of data comprising message data and header data to the processor of the first node for transmission therefrom, the header data comprising data relating to the source node and the destination node for the packet of data, data relating to a number of hops already completed for the packet of data, data relating to mobility of packets of data within the reactive ad-hoc network transmitted from the source node to the destination node and the destination node to the source node, data relating to a number of hops between the source node and the destination node for a previous packet of data, and a unique identifier for the packet of data; (c) transmitting the data from the transceiver of the first node in a broadcast fashion; (d) receiving the data at the transceiver of the second other node; (e) calculating at the second other node a discard counter, the discard counter determined in dependence upon at least the direction of the packet relative to the source node and destination node, a packet mobility factor in the direction of the packet, the number of hops from the source node to the second other node, the number of hops from the destination node to the second other node and the number of hops between the source node and destination node for a previous packet of data; (f) determining whether to discard the packet in dependence upon at least the discard counter; and (g) discarding the packet and decrementing the discard counter where the determination is made to discard.