Patent ID: 11924077
Assignee: ITRON, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of a first node, cause the one or more processors to perform the steps of:
listening, across a plurality of listening windows, for one or more messages transmitted by a second node during a first period of time;
determining a number of messages received by the first node during the first period of time;
computing, based on the number of messages received by the first node, a received message success rate associated with a first connection between the first node and the second node, wherein the received message success rate indicates a probability of successfully receiving, at the first node, messages transmitted by the second node via the first connection;
computing, based on at least one message received during the first period of time, a transmitted message success rate associated with the first connection, wherein the transmitted message success rate indicates a probability of successfully transmitting messages from the first node to the second node via the first connection;
selecting the second node from a plurality of neighbor nodes based on the received message success rate and the transmitted message success rate; and
transmitting a message to a target destination via the second node.