Datagram message communication service employing a hybrid network
First Claim
1. A method of transmitting information over a hybrid network having a plurality of transceivers, bridge transceivers and a wired network with wired nodes, each with a unique internal ID number, comprising the steps of:
- a) obtaining message information desired to be transmitted;
b) determining a destination identification number (ID) for a destination unit intended to receive information packet;
c) looking up a NODE LOC code from a predetermined list of wired nodes identifying a wired node closest to the intended destination unit;
d) creating a message packet having a message ID, the destination ID, the NODE LOC and the message information;
e) providing the message packet to a bridge transceiver connected to the wired network;
f) the bridge transceiver looking up the NODE LOC and routing the message packet to the node identified by NODE LOC through the wired network;
g) the node at NODE LOC checking the destination ID with its own ID and if the IDs match, the message packet has been successfully transmitted to its intended destination unit, if the IDs do not match, broadcasting the message packet by radio signal to recipient transceivers;
h) for each recipient transceiver receiving the broadcast;
1. checking for errors in the received message packet, and sending an acknowledgment signal if received with no errors,2. identifying if the message is a valid message packet, a valid message packet being one which was received without errors, has not expired and has a message ID which does not match stored message IDs,3. comparing the destination ID to the internal ID of the recipient transceiver,4. storing and utilizing valid message packets for which the destination ID matches the internal ID of the recipient transceiver, and5. re-broadcasting the valid message packets to other recipient transceivers if the destination ID does not match the internal ID of the recipient transceiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A highly fault tolerant system for datagram communication of information in the form of a message packet employs a distributed network of transmitter/receivers `transceivers`, which interact with `bridge transceivers` which are transceivers connected to a wired network, and wired nodes each having a unique identification ("ID") number. An initiating unit, which may be a transceiver, bridge transceiver or wired node, creates a message packet having an ID of an intended destination unit. If initiated from a transceiver, the message packet finds its way to a wired network by broadcasting the message packet to local transceivers. The transceivers determine valid message packets which have not expired, not been received before and were transmitted without errors. If the message packet is valid and the transceiver ID does not match its internal ID, the transceiver broadcasts the valid message packet to other local transceivers. The transceivers which receive the message packet repeat the process. The message then finds its way to a bridge transceiver connected to a wired network. A `NODE LOC` is embedded in the message packet identifying a closest wired node. The message is routed through the wired network to the wired node and then transmitted as described above to a destination unit by radio signals.
-
Citations
5 Claims
-
1. A method of transmitting information over a hybrid network having a plurality of transceivers, bridge transceivers and a wired network with wired nodes, each with a unique internal ID number, comprising the steps of:
-
a) obtaining message information desired to be transmitted; b) determining a destination identification number (ID) for a destination unit intended to receive information packet; c) looking up a NODE LOC code from a predetermined list of wired nodes identifying a wired node closest to the intended destination unit; d) creating a message packet having a message ID, the destination ID, the NODE LOC and the message information; e) providing the message packet to a bridge transceiver connected to the wired network; f) the bridge transceiver looking up the NODE LOC and routing the message packet to the node identified by NODE LOC through the wired network; g) the node at NODE LOC checking the destination ID with its own ID and if the IDs match, the message packet has been successfully transmitted to its intended destination unit, if the IDs do not match, broadcasting the message packet by radio signal to recipient transceivers; h) for each recipient transceiver receiving the broadcast; 1. checking for errors in the received message packet, and sending an acknowledgment signal if received with no errors, 2. identifying if the message is a valid message packet, a valid message packet being one which was received without errors, has not expired and has a message ID which does not match stored message IDs, 3. comparing the destination ID to the internal ID of the recipient transceiver, 4. storing and utilizing valid message packets for which the destination ID matches the internal ID of the recipient transceiver, and 5. re-broadcasting the valid message packets to other recipient transceivers if the destination ID does not match the internal ID of the recipient transceiver. - View Dependent Claims (2, 3, 4)
-
-
5. storing and utilizing valid message packets for which the destination ID matches the internal ID of the recipient transceiver, andre-broadcasting the valid message packets to other recipient transceivers until the bridge transceiver whose internal ID matches the destination ID receives the message packet.
Specification