Method for low power radio operation in a wireless packet network
First Claim
Patent Images
1. A method for broadcasting a data packet in a network, the method comprising:
- sending information from a first radio of a first network device to a second radio of a second network device, the information comprising a sleep period value and channel information;
generating instructions, in the second network device, for the second radio to monitor at least one frequency channel based on the channel information received from the first radio of the first device;
generating instructions, in the second network device, for the second radio to monitor communications received from at least one network address based on the channel information;
generating instructions, in the second network device, for the second radio to enter a sleep mode, the instructions for the sleep mode comprising;
information to reduce an amount of energy consumption of the second radio;
information to prevent the second radio from receiving a packet; and
information to activate a counter involved in operations to calculate a first time period from when the second radio entered sleep mode;
generating instructions, in the second network device, for the second radio to identify an energy level based on the at least one frequency channel, the instructions to identify the energy level being related to a first time when the first time period is at least equal to the sleep period value;
generating instructions, in the second network device, to compare the energy level on the at least one frequency channel with a predetermined value;
generating instructions, in the second network device, for increasing the energy consumption of the second radio to enable the second radio to receive a first packet, when the value of the energy level on the at least one frequency channel is determined to be at least equal to the predetermined value;
generating instructions, in the second network device, for restarting the counter when the second radio determines that the value of the energy level is less than the predetermined value; and
sending the generated instructions from the second device to the second radio.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method allows devices to send and receive packets while using power to do so to the extent needed, thereby conserving power.
-
Citations
17 Claims
-
1. A method for broadcasting a data packet in a network, the method comprising:
-
sending information from a first radio of a first network device to a second radio of a second network device, the information comprising a sleep period value and channel information; generating instructions, in the second network device, for the second radio to monitor at least one frequency channel based on the channel information received from the first radio of the first device; generating instructions, in the second network device, for the second radio to monitor communications received from at least one network address based on the channel information; generating instructions, in the second network device, for the second radio to enter a sleep mode, the instructions for the sleep mode comprising; information to reduce an amount of energy consumption of the second radio; information to prevent the second radio from receiving a packet; and information to activate a counter involved in operations to calculate a first time period from when the second radio entered sleep mode; generating instructions, in the second network device, for the second radio to identify an energy level based on the at least one frequency channel, the instructions to identify the energy level being related to a first time when the first time period is at least equal to the sleep period value; generating instructions, in the second network device, to compare the energy level on the at least one frequency channel with a predetermined value; generating instructions, in the second network device, for increasing the energy consumption of the second radio to enable the second radio to receive a first packet, when the value of the energy level on the at least one frequency channel is determined to be at least equal to the predetermined value; generating instructions, in the second network device, for restarting the counter when the second radio determines that the value of the energy level is less than the predetermined value; and sending the generated instructions from the second device to the second radio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for broadcasting a data packet in a network, the method comprising:
-
receiving, at a second radio of a second network device, information from a first radio of a first network device, the information comprising a sleep period value and channel information; receiving, at the second radio, instructions from the second network device to monitor at least one frequency channel based on the channel information received from the first radio of the first network device; receiving, at the second radio, instructions from the second network device to monitor communications received from at least one network address based on the channel information; monitoring the at least one frequency channel based on the channel information received; monitoring the communications received from the at least one network address based on the channel information; receiving, at the second radio, instructions from the second network device to enter a sleep mode, the instructions for the sleep mode comprising; information to reduce an amount of energy consumption of the second radio; information to prevent the second radio from receiving a packet; and information to activate a counter involved in operations to calculate a first time period from when the second radio entered sleep mode; receiving, at the second radio, instructions from the second network device to identify an energy level based on the at least one frequency channel, the instructions to identify the energy level being related to a first time when the first time period is at least equal to the sleep period value; identifying the energy level based on the instructions received from the second network device; receiving, at the second radio, instructions from the second network device, to compare the energy level on the at least one frequency channel with a predetermined value; computing the energy level on the at least one frequency channel based on the instructions received from the second network device; receiving, at the second radio, instructions from the second network device, for increasing the energy consumption of the second radio to enable the second radio to receive a first packet, when the value of the energy level on the at least one frequency channel is determined to be at least equal to the predetermined value; determine, based on the instructions received from the second network device, whether to increase the energy consumption of the second radio when the value of the energy level on the at least one frequency channel is determined to be at least equal to the predetermined value; increasing the energy consumption of the second radio based on the determination; and receiving, at the second radio, instructions from the second network device, for restarting the counter when the second radio determines that the value of the energy level is less than the predetermined value.
-
-
15. A non-transitory computer-readable medium for broadcasting a data packet in a network, the non-transitory computer-readable medium comprising instructions to cause a computer to perform operations comprising:
-
receiving information from a first radio to a second radio, the information comprising a sleep period value and channel information; generating, with at least one processor, instructions for the second radio to monitor at least one frequency channel based on the channel information received from the first radio; generating, with at least one processor, instructions for the second radio to monitor communications received from at least one network address based on the channel information; generating, with at least one processor, instructions for the second radio to enter a sleep mode, the instructions for the sleep mode comprising; information to reduce an amount of energy consumption of the second radio; information to prevent the second radio from receiving a packet; and information to activate a counter involved in operations to calculate a first time period from when the second radio entered sleep mode; generating instructions for the second radio to identify an energy level based on the at least one frequency channel, the instructions to identify the energy level being related to a first time when the first time period is at least equal to the sleep period value; generating instructions to compare the energy level on the at least one frequency channel with a predetermined value; generating instructions for increasing the energy consumption of the second radio to enable the second radio to receive a first packet, when the value of the energy level on the at least one frequency channel is determined to be at least equal to the predetermined value; generating instructions for restarting the counter when the second radio determines that the value of the energy level is less than the predetermined value; and sending the generated instructions from the at least one processor to the second radio. - View Dependent Claims (16)
-
-
17. A system for broadcasting a data packet in a network, the system comprising:
-
a radio electrically connected to a network device and wirelessly with a network, the radio being configured to; receive, from the network, a sleep period value and channel information; receive, from the network device, control instructions; and send, to the network device, the sleep period value and the channel information received from the network; and the network device connected to the radio, the network device configured to; generate instructions for the radio to monitor at least one frequency channel based on the channel information received; generate instructions for the radio to monitor communications received from at least one network address based on the channel information; generate instructions for the radio to enter a sleep mode, the instructions for the sleep mode comprising; information to reduce an amount of energy consumption of the second radio; information to prevent the second radio from receiving a packet; and information to activate a counter involved in operations to calculate a first time period from when the second radio entered sleep mode; generate instructions for the radio to identify an energy level based on the at least one frequency channel, the instructions to identify the energy level being related to a first time when the first time period is at least equal to the sleep period value; generate instructions to compare the energy level on the at least one frequency channel with a predetermined value; generate instructions for increasing the energy consumption of the second radio to enable the radio to receive a first packet, when the value of the energy level on the at least one frequency channel is determined to be at least equal to the predetermined value; generate instructions for restarting the counter when the radio determines that the value of the energy level is less than the predetermined value; and send the generated instructions to the radio.
-
Specification