Wireless communication system and related methods
First Claim
Patent Images
1. A method of coordinating communication between a plurality of wireless devices, the method comprising:
- generating a pseudorandom sequence element in a transmitting wireless device by operation of a first pseudorandom sequence generator (PSG) located in the transmitting wireless device;
generating a pseudorandom sequence element in a receiving wireless device by operation of a second PSG located in the receiving wireless device;
calculating a communication channel/timeslot assignment for communication between the transmitting wireless device and the receiving wireless device based on the pseudorandom sequence element;
transmitting data from the transmitting wireless device to the receiving wireless device according to the communication channel/timeslot assignment;
wherein the first and second pseudorandom sequence generators are seeded with information that is shared by the plurality of wireless devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a wireless mesh network comprises generating a pseudorandom sequence element in a transmitting device and a receiving device of the network using information shared by the transmitting and receiving devices. The pseudorandom sequence element is then used to calculate a communication channel/timeslot assignment for communication between the transmitting wireless device and the receiving wireless device.
74 Citations
26 Claims
-
1. A method of coordinating communication between a plurality of wireless devices, the method comprising:
-
generating a pseudorandom sequence element in a transmitting wireless device by operation of a first pseudorandom sequence generator (PSG) located in the transmitting wireless device;
generating a pseudorandom sequence element in a receiving wireless device by operation of a second PSG located in the receiving wireless device;
calculating a communication channel/timeslot assignment for communication between the transmitting wireless device and the receiving wireless device based on the pseudorandom sequence element;
transmitting data from the transmitting wireless device to the receiving wireless device according to the communication channel/timeslot assignment;
wherein the first and second pseudorandom sequence generators are seeded with information that is shared by the plurality of wireless devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of discovering devices in a wireless network, the method comprising:
-
tuning a receiver in a receiving wireless device to random frequencies for a plurality of respective timeslots until a transmission is received from a transmitting wireless device, wherein the transmission includes a device identifier for the transmitting wireless device and timing information for the wireless network;
upon receiving the transmission, synchronizing a local clock in the receiving wireless device with a local clock in the transmitting wireless device; and
,recording a device identifier (ID) of the transmitting wireless device in a table in the receiving wireless device. - View Dependent Claims (15, 16)
-
-
17. A method of operating a wireless mesh network when a wireless device within the network has lost primary power, the method comprising:
-
using a secondary power source to operate the wireless device;
operating the wireless device on a reduced duty cycle;
performing synchronized transmission and reception with the wireless device based on a synchronized time. - View Dependent Claims (18)
-
-
19. A method of aggregating data for transmission in a wireless mesh network comprising a plurality of wireless devices, the method comprising:
-
receiving and storing a table including a plurality of data items in a memory array located in a transmitting wireless device;
by operation of the transmitting wireless device, periodically transmitting the plurality of data items to adjacent devices;
wherein each of the data items has a source of origin that can be ascertained from the table. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification