Communicating over a wireless network
First Claim
1. A method for communicating with a wireless network comprised of nodes that are active for predefined activation times and that are at least partially dormant when not active, the method comprising:
- generating, by a second device, first information based on a first time base of the second device, the first information indicates when to communicate with the second device;
generating, by a third device, second information based on a second time base of the third device, the second information indicates when to communicate with the third device;
identifying, by a first device, a start of communication via a first message that exceeds a maximum activation time of nodes on the wireless network by a factor N, where N is equal to at least a maximum number of frequencies configured for the wireless network, and the first message transmitted from the first device;
transmitting, by the second device, the first information to the first device;
receiving, by the first device, the first information transmitted from the second device, wherein the second device comprising a node on the wireless network that is within a transmission range of the first device, and the first information is received following the first message and is generated by the second device;
transmitting, by the first device, a first communication to the second device based on the first information which indicates when to communicate with the second device;
transmitting, by the third device, the second information to the first device or the second device;
receiving, by the first device or the second device, the second information transmitted from the third device, and the second information is generated by the third device; and
transmitting, by the first device or the second device, a second communication to the third device based on the second information which indicates when to communicate with the third device.
4 Assignments
0 Petitions
Accused Products
Abstract
A first device communicates with a wireless network that includes nodes that are active for predefined activation times and that are at least partially dormant when not active. The communication method includes identifying a start of communication via a message that exceeds a maximum activation time of nodes on the wireless network by a factor N, where N is equal to at least a maximum number of frequencies on the wireless network, and exchanging information with a second device comprising a node on the wireless network that is within a transmission range of the first device, where the information is exchanged following the message and includes frequency hopping data for the second device.
-
Citations
25 Claims
-
1. A method for communicating with a wireless network comprised of nodes that are active for predefined activation times and that are at least partially dormant when not active, the method comprising:
-
generating, by a second device, first information based on a first time base of the second device, the first information indicates when to communicate with the second device; generating, by a third device, second information based on a second time base of the third device, the second information indicates when to communicate with the third device; identifying, by a first device, a start of communication via a first message that exceeds a maximum activation time of nodes on the wireless network by a factor N, where N is equal to at least a maximum number of frequencies configured for the wireless network, and the first message transmitted from the first device; transmitting, by the second device, the first information to the first device; receiving, by the first device, the first information transmitted from the second device, wherein the second device comprising a node on the wireless network that is within a transmission range of the first device, and the first information is received following the first message and is generated by the second device; transmitting, by the first device, a first communication to the second device based on the first information which indicates when to communicate with the second device; transmitting, by the third device, the second information to the first device or the second device; receiving, by the first device or the second device, the second information transmitted from the third device, and the second information is generated by the third device; and transmitting, by the first device or the second device, a second communication to the third device based on the second information which indicates when to communicate with the third device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for use in conjunction with a wireless network, the method comprising:
-
generating, by a second device, first information based on a first time base of the second device, the first information indicates when to communicate with the second device; generating, by a third device, second information based on a second time base of the third device, the second information indicates when to communicate with the third device; outputting, by a first device, a preamble to the wireless network, the preamble containing time data corresponding to a duration of the preamble; identifying, by the first device, one or more listening frequencies of the first device that follow the preamble, the one or more listening frequencies comprising one or more frequency bands at which the first device activates; transmitting, by the second device, the first information to the first device in the one or more listening frequencies; receiving, by the first device, the first information from the second device in the wireless network and in the one or more listening frequencies, the first information generated by the second device, the first information corresponding to times at which the second device activates; storing, by the first device, the first information; transmitting, by the first device, a first communication to the second device based on the first information which indicates when to communicate with the second device; transmitting, by the third device, the second information to the first device or the second device; receiving, by the first device or the second device, the second information from the third device in the wireless network, the second information generated by the third device, the second information corresponding to times at which the third device activates; and transmitting, by the first device or the second device, a second communication to the third device based on the second information which indicates when to communicate with the third device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
memory configured to store instructions that are executable; and at least one processor configured to execute the instructions to; enter an activation mode to communicate over a wireless network; and enter a dormant mode periodically, the at least one processor performing fewer tasks in the dormant mode than in the activation mode; wherein to configure the device for communication or broadcast over the wireless network, the at least one processor executes instructions to; output, by the device, a preamble to the wireless network, the preamble containing time data corresponding to a duration of the preamble; identify, by the device, one or more listening frequencies of the device that follow the preamble, the one or more listening frequencies comprising one or more frequency bands at which the device enters the activation mode following the preamble; receive, by the device, first information from a node in the wireless network and in the one or more listening frequencies, the first information generated by the node based on a first time base of the node, the first information corresponding to times at which the node activates and indicates when to communicate with the node; store, by the device, the first information; transmit, by the device, a first communication to the node based on the first information which indicates when to communicate with the node; receive, by the device, second information from a second node in the wireless network and in the one or more listening frequencies, the second information generated by the second node based on a second time base of the second node, the second information corresponding to times at which the second node activates and indicates when to communicate with the node; store, by the device, the second information; and transmit, by the device, a second communication to the second node based on the second information which indicates when to communicate with the second node.
-
-
18. One or more non-transitory machine-readable media for storing instructions that are executable by a first device for use with a wireless network, the instructions to:
-
output, by the first device, a preamble to the wireless network, the preamble containing time data corresponding to a duration of the preamble; identify, by the first device, one or more listening frequencies of the first device that follow the preamble, the one or more listening frequencies comprising one or more frequency bands at which the first device activates; receive, by the first device, first information from a second device in the wireless network and in the one or more listening frequencies, the first information generated by the second device based on a first time base of the second device, the first information corresponding to times at which the second device activates and indicates when to communicate with the second device; store, by the first device, the first information; transmit, by the first device, a first communication to the second device based on the first information which indicates when to communicate with the second device; receive, by the first device, second information from a third device in the wireless network and in the one or more listening frequencies, the second information generated by the third device based on a second time base of the third device, the second information corresponding to times at which the third device activates and indicates when to communicate with the third device; store, by the first device, the second information; and transmit, by the first device, a second communication to the third device based on the second information which indicates when to communicate with the third device.
-
-
19. A method, performed by a node in a wireless network, comprising:
-
generating, by the node, first information based on a first time base of the node, the first information indicates when to communicate with the node; receiving, by the node, a preamble from a device, the preamble containing time data corresponding to a duration of the preamble; identifying, by the node, one or more listening frequencies of the device that follow the preamble, the one or more listening frequencies comprising one or more frequency bands at which the device activates; sending, by the node, the first information to the device and in the one or more listening frequencies, the first information for the device generated by the node, the first information corresponding to times at which the node activates; receiving, by the node, a first communication from the device based on the first information which indicates when to communicate with the node; receiving, by the node, second information from a second node and in the one or more listening frequencies, the second information for the second node generated by the second node based on a second time base of the second node, the second information corresponding to times at which the second node activates and indicates when to communicate with the second node; and transmitting, by the node, a second communication to the second node based on the second information which indicates when to communicate with the second node. - View Dependent Claims (20)
-
-
21. A system comprising:
-
a wireless network comprised of plural nodes, at least some of the nodes having an activation time during which the at least some nodes are active; a first device configured to; transmit a message that exceeds a maximum activation time of nodes on the wireless network by a factor N, where N is equal to at least a maximum number of frequencies configured for the wireless network and the message identifies a start of communication, receive first information from a second device and second information from a third device in response to the message, transmit a first communication to the second device based on the first information which indicates when to communicate with the second device, and transmit a second communication to the third device based on the second information which indicates when to communicate with the third device; a second device comprising a node on the wireless network, the second device being configured to; generate the first information based on a first time base of the second device, the first information indicates when to communicate with the second device, transmit the first information in response to the message, the first information identifying how the second device performs frequency hopping to receive data, and the first information generated by the second device, and receive the first communication from the first device based on the first information; and a third device comprising a second node on the wireless network, the third device being configured to; generate the second information based on a second time base of the third device, the second information indicates when to communicate with the third device, transmit the second information in response to the message, the second information identifying how the third device performs frequency hopping to receive data, and the second information generated by the third device, and receive the second communication from the first device based on the second information. - View Dependent Claims (22, 23)
-
-
24. A system for communicating via a wireless network, the system comprising:
-
a first device configured to; transmit a preamble to the wireless network, the preamble containing time data corresponding to a duration of the preamble, receive first information from a second device and in one or more listening frequencies, the first information corresponding to times at which the second device activates, receive second information from a third device and in one or more listening frequencies, the second information corresponding to times at which the third device activates, store the first information, store the second information, transmit a first communication to the second device based on the first information which indicates when to communicate with the second device, and transmit a second communication to the third device based on the second information which indicates when to communicate with the third device; the second device configured to; receive the preamble from the first device, identify the one or more listening frequencies of the first device that follow the preamble, the one or more listening frequencies comprising one or more frequency bands at which the first device activates, generate, by the second device, the first information for being received by the first device based on a first time base of the third device, the first information indicates when to communicate with the second device, and transmit the first information to the first device and in the one or more listening frequencies, and the third device configured to; receive the preamble from the first device, identify the one or more listening frequencies of the first device that follow the preamble, the one or more listening frequencies comprising one or more frequency bands at which the first device activates, generate, by the third device, the second information for being received by the first device based on a second time base of the third device, the second information indicates when to communicate with the third device, and transmit the second information to the first device. - View Dependent Claims (25)
-
Specification