METHOD OF OPERATING AN EVENT-DRIVEN, DELAY-CRITICAL WIRELESS SENSOR NETWORK
First Claim
1. A method of operating wireless devices, the method comprising the steps of:
- providing a plurality of sender nodes each having a respective message to wirelessly send to a receiver node;
assigning a probability distribution to a plurality of frequency channels such that a respective probability of selection is assigned to each said frequency channel;
assigning a priority to each of the frequency channels based on the channel selection probability such that the channels with smaller probability of selection are assigned higher priority level;
stochastically selecting a respective said frequency channel for each of the sender nodes according to the probability distribution;
wirelessly sending the messages from the sender nodes to the receiver node in the selected frequency channels;
using the receiver node to sample a first one of the frequency channels with the highest priority;
if the receiver node sensed a signal in the first frequency channel during the sampling, tuning the receiver node to the first frequency channel and receive a remainder of the message on the first channel; and
if the receiver node sensed no signal in first frequency channel, using the receiver node to sample a second one of the frequency channels with lower priority level.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating wireless devices includes providing a plurality of sender nodes each having a respective message to wirelessly send to a receiver node. A probability distribution is assigned to a plurality of frequency channels such that a respective probability of selection is assigned to each frequency channel. At least two of the probabilities of selection are unequal. A respective frequency channel is probabilistically selected for each of the sender nodes according to the probability distribution. The messages are wirelessly sent from the sender nodes to the receiver node in the selected frequency channels. The receiver node is used to sample a first one of the frequency channels and a second one of the frequency channels. The second frequency channel has a higher respective probability of selection than the first frequency channel. If the receiver node sensed a signal in both the first frequency channel and the second frequency channel during the sampling, the receiver node is tuned to the first frequency channel and receives a remainder of the message on the first frequency channel.
34 Citations
20 Claims
-
1. A method of operating wireless devices, the method comprising the steps of:
-
providing a plurality of sender nodes each having a respective message to wirelessly send to a receiver node; assigning a probability distribution to a plurality of frequency channels such that a respective probability of selection is assigned to each said frequency channel; assigning a priority to each of the frequency channels based on the channel selection probability such that the channels with smaller probability of selection are assigned higher priority level; stochastically selecting a respective said frequency channel for each of the sender nodes according to the probability distribution; wirelessly sending the messages from the sender nodes to the receiver node in the selected frequency channels; using the receiver node to sample a first one of the frequency channels with the highest priority; if the receiver node sensed a signal in the first frequency channel during the sampling, tuning the receiver node to the first frequency channel and receive a remainder of the message on the first channel; and if the receiver node sensed no signal in first frequency channel, using the receiver node to sample a second one of the frequency channels with lower priority level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating wireless devices, the method comprising the steps of:
-
providing a plurality of sender nodes each having a respective message to wirelessly send to a receiver node; assigning a probability distribution to a plurality of frequency channels such that a respective probability of selection is assigned to each said frequency channel; probabilistically selecting a respective said frequency channel for each of the sender nodes according to the probability distribution; wirelessly sending the messages from the sender nodes to the receiver node in the selected frequency channels; using the receiver node to sample each of the frequency channels; identifying at least one occupied one of the sampled frequency channels in which a signal was sensed by the receiver node during the sampling; determining a highest priority one of the occupied frequency channels, the highest priority occupied frequency channel having a lowest assigned probability of selection among the occupied frequency channels; and tuning the receiver node to the highest priority occupied frequency channel and receiving a remainder of the message on the highest priority occupied frequency channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of operating wireless devices, the method comprising the steps of:
-
providing a plurality of sender nodes each having a respective message to wirelessly send to a receiver node; providing a plurality of frequency channels in which the messages may be sent; selecting a first subset of the frequency channels; assigning priorities among the selected frequency channels in the first subset; wirelessly sending the messages from the sender nodes to the receiver node in corresponding ones of the selected frequency channels in the first subset; using the receiver node to sample each of the selected frequency channels in the first subset; identifying at least one occupied one of the sampled frequency channels in which a signal was sensed by the receiver node during the sampling; determining a highest priority one of the occupied frequency channels; tuning the receiver node to the highest priority occupied frequency channel and receiving a remainder of the message on the highest priority occupied frequency channel; and repeating the selecting, assigning, sending, sampling, identifying, determining and tuning steps for each of a plurality of subsequent selected subsets of the frequency channels, each of the subsequent selected subsets being different from the first subset and from each other one of the subsequent selected subsets. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification