MAINTAINING INFORMATION FACILITATING DETERMINISTIC NETWORK ROUTING
First Claim
1. A wireless two-way RF data communication device that forms a node of a data communications network, the device comprising:
- (a) a memory having stored therein an unique identifier of the wireless two-way RF data communication device that uniquely identifies the wireless two-way RF data communication device within the data communications network;
(b) a receiver configured to receive radio frequency transmissions;
(c) a transmitter configured to make radio frequency transmissions; and
(d) electronic components arranged and configured such that(i) the wireless two-way RF data communication device communicates with other nodes of the data communications network in communicating messages from originating nodes to destination nodes,(ii) each message that is communicated by the wireless two-way RF data communication device includes(A) the unique identification of the wireless two-way RF data communication device, and(B) a message identification, and(iii) upon receiving a message from a first other node of the data communications network, the wireless two-way RF data communication device screens the received message to determine if a message identification of the received message matches a message identification stored in memory, and(A) if the message identification of the received message does not match a message identification stored in memory,(1) forwards the message to a second other node of the data communications network for communication to a destination node, and(2) stores the message identification of the received message in memory for future screening, and(B) if the message identification of the received message does match a message identification stored in memory, not forwarding the message.
1 Assignment
0 Petitions
Accused Products
Abstract
In a wireless network that includes a plurality of nodes, a method of maintaining, by a first node, information regarding communications links between nodes in the wireless network includes: for each communications link that is established with another node, recording an identification of the other node; and for each message received by the first node from the other node through the communications link with the other node, recording a network pathway by which the message has been sent in the wireless network, the network pathway identifying the nodes and the communications links therebetween by which the message has been sent. Another method includes recording, by a server, for each message that is received by the server from the wireless network, a network pathway by which the message has been sent, the network pathway identifying the nodes and the communications links therebetween by which the message has been sent.
21 Citations
19 Claims
-
1. A wireless two-way RF data communication device that forms a node of a data communications network, the device comprising:
-
(a) a memory having stored therein an unique identifier of the wireless two-way RF data communication device that uniquely identifies the wireless two-way RF data communication device within the data communications network; (b) a receiver configured to receive radio frequency transmissions; (c) a transmitter configured to make radio frequency transmissions; and (d) electronic components arranged and configured such that (i) the wireless two-way RF data communication device communicates with other nodes of the data communications network in communicating messages from originating nodes to destination nodes, (ii) each message that is communicated by the wireless two-way RF data communication device includes (A) the unique identification of the wireless two-way RF data communication device, and (B) a message identification, and (iii) upon receiving a message from a first other node of the data communications network, the wireless two-way RF data communication device screens the received message to determine if a message identification of the received message matches a message identification stored in memory, and (A) if the message identification of the received message does not match a message identification stored in memory, (1) forwards the message to a second other node of the data communications network for communication to a destination node, and (2) stores the message identification of the received message in memory for future screening, and (B) if the message identification of the received message does match a message identification stored in memory, not forwarding the message. - View Dependent Claims (2, 3)
-
-
4. A data communications network, comprising:
-
(a) a plurality of wireless two-way radio frequency (RF) data communication devices, each wireless two-way RF data communication device forming a node of the data communications network and each wireless two-way RF data communication device including a memory having stored therein an unique identifier of the wireless two-way RF data communication device; (b) wherein each wireless two-way RF data communication device comprises, (i) a receiver configured to receive radio frequency transmissions, (ii) a transmitter configured to make radio frequency transmissions, and (iii) electronic components arranged and configured such that (A) the wireless two-way RF data communication device communicates with other wireless two-way RF data communication devices of the data communications network in communicating messages from originating nodes to destination nodes, (B) each message that is communicated by the wireless two-way RF data communication device includes (1) the unique identification of the originating node for the message, (2) a message identification, and (3) the unique identification of each intermediate node by which the message has been communicated in the data communications network, whereby the pathway by which each message is communicated in the data communications network is included with the message, (C) upon receiving a message from a first other node of the data communications network, the wireless two-way RF data communication device screens the received message to determine if a message identification of the received message matches a message identification stored in memory, and (1) if the message identification of the received message does not match a message identification stored in memory,
(I) forwards the message to a second other node of the data communications network for communication to a destination node, and
(II) stores the message identification of the received message in memory for future screening, and(2) if the message identification of the received message does match a message identification stored in memory, not forwarding the message. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a data network comprising a plurality of wireless two-way radio frequency (RF) data communication devices, each wireless two-way RF data communication device forming a node of the data communications network, a method comprising:
-
(a) maintaining a unique identification of each of the plurality of wireless two-way RF data communication devices that form a node of the data communications network; and (b) upon receiving a message from a first other node of the data communications network at a wireless two-way RF data communication device, the message comprising (i) the unique identification of the first other node, (ii) the unique identification of each node in the pathway by which the message has been sent, and (iii) a message identification, screening the received message to determine if the message identification of the received message matches a message identification stored in memory, and (A) if the message identification of the received message does not match a message identification stored in memory, (1) forwarding the message to a second other node of the data communications network for communication to a destination node, and (2) storing the message identification of the received message in memory for future screening, and (B) if the message identification of the received message does match a message identification stored in memory, not forwarding the message. - View Dependent Claims (16, 17, 18, 19)
-
Specification