Patent ID: 11909623
Assignee: LOUD-HAILER, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A communication device comprising:
a processor;
at least one a network interface coupled to the processor and configured to communicate with a network having a including a plurality of devices connected as network nodes and having respective unique network node IDs;
a memory having a device presence table and computer instructions stored therein specifying a process executable by the processor, the device presence table comprising records, each record having respective a source node value, an origination node value, and a hop count value, the process when executed operable to cause the processor to:
generate a first originated device presence (“DP”) message, each DP message comprising an origination node ID value and a hop count value, wherein the first originated DIP message origination node ID value is the node ID of the communication device and the hop count value is one;
broadcast the first originated DP message to at least one adjacent node on the network;
store, in response to receipt of an incoming DP message from a particular adjacent node in the network, a corresponding record in the device presence table, the corresponding record associated with the incoming DP message and having the respective ID of the particular adjacent node as the corresponding record source node value, having the respective origination node ID value in the incoming DP message as the particular record origination mode value, and the respective hop count value in the incoming DP message as the respective record hop count value;
send an outgoing second DP message to a second adjacent node on the network, the outgoing DP message having as the respective origination node value the origination node value of the incoming DP message and having as the respective hop count value the hop count of the incoming DP message incremented by one; and
generate, in response to receiving a first communication directed to a destination, generating a first non-DP message comprising a payload and specifying a destination node ID corresponding to the destination and send the first non-DP message to a particular adjacent node selected using record data in the device presence table.