Patent ID: 11916683
Assignee: LANDIS+GYR TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 18:
19. A system, comprising:
a first node, comprising:
a first processor;
a first wireless transceiver communicatively coupled to the first processor and configured to receive communications based on a channel hopping timing interval and a channel hopping sequence; and
a first memory communicatively coupled to the first processor and comprising instructions that are executable by the first processor to cause the first processor to:
store a first broadcast channel hopping timing interval and a first broadcast channel hopping sequence;
store a plurality channel hopping timings and channel hopping sequences for each of a plurality of tracked neighbor nodes;
determine whether a second node for a unicast message is among the plurality of tracked neighbor nodes;
based on a determination that the second node is not among the plurality of tracked neighbor nodes, determine (i) a broadcast dwell interval based on the first broadcast channel hopping timing interval and (ii) a next broadcast channel based on the first broadcast channel hopping sequence; and
transmit the unicast message to the second node during the broadcast dwell interval; and

the second node, comprising:
a second processor;
a second wireless transceiver communicatively coupled to the second processor and configured to receive communications based on a second broadcast channel hopping timing interval and a second broadcast channel hopping sequence; and
a second memory communicatively coupled to the second processor and comprising instructions that are executable by the second processor to cause the second processor to:
store the second broadcast channel hopping timing interval and the second broadcast channel hopping sequence;
determine (i) the broadcast dwell interval based on the second broadcast channel hopping timing interval and (ii) the next broadcast channel based on the second broadcast channel hopping sequence;
detect the unicast message during the broadcast dwell interval; and
in response to detecting the unicast message during the broadcast dwell interval, back off sending a broadcast message during the broadcast dwell interval.