Back to results
US 12,199,660 B2Granted
Pseudo channel hopping using scan dwell times in mesh networks without time synchronization
AssigneeTexas Instruments Incorporated
InventorsKaichien Tsai, Arvind Kandhalu Raghu, Ramanuja Vedantham
Life of this patent
Estimating the term…
Abstract
A method for pseudo channel hopping in a node of a wireless mesh network is provided that includes scanning each channel of a plurality of channels used for packet transmission by the node, wherein each channel is scanned for a scan dwell time associated with the channel, updating statistics for each channel based on packets received by the node during the scanning of the channel, and changing scan dwell times of the plurality of channels periodically based on the statistics.
Claims18
A method comprising:
- selecting, by a node, a first channel of a plurality of channels;
- scanning, by the node, the first channel for a dwell time;
- receiving, by the node, a packet during the dwell time;
- determining, by the node, the packet is a mesh packet;
- comparing, by the node, the packet to stored packets in a cache;
- in response to completing the scanning, selecting, by the node, a second channel of the plurality of channels;
- decrementing, by the node, a time to live counter associated with the packet in response to determining the packet matches one of the stored packets;
- and
- transmitting, by the node, the packet on the plurality of channels in response to the time to live counter being greater than zero.
6 more elements
A device comprising:
- at least one processor;
- a non-transitory computer-readable storage medium storing instructions for execution by the processor that, when executed, cause the at least one processor to:
- select a first channel of a plurality of channels;
- scan the first channel for a dwell time;
- receive a packet during the dwell time;
- determine the packet is a mesh packet;
- compare the packet to stored packets in a cache;
- in response to completing the scanning, select a second channel of the plurality of channels;
- decrement a time to live counter associated with the packet in response to determining the packet matches one of the stored packets;
- and
- transmit the packet on the plurality of channels in response to the time to live counter being greater than zero.
8 more elements
Dependencies are inferred from the claim text.