System, method and apparatus for selecting frequency hopping sequences
First Claim
Patent Images
1. A method comprising:
- entering a sequence generation mode by a host device at its point of operative deployment;
while in sequence generation mode, generating a random seed value at the host device;
generating a frequency hopping sequence using the random seed value; and
determining local uniqueness of the random seed value based on wirelessly transmitting a hail message in the wireless transmission range of the host device to ensure no other devices are utilizing the same random seed value to generate the frequency hopping sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses and methods for selecting an appropriate frequency hopping sequence in a system of communicating devices. A random seed value is generated at the host device at its point of deployment. A frequency hopping sequence is generated using the random seed value. Other embodiments involve verifying whether the randomly generated seed value is indeed random in the operational vicinity.
26 Citations
23 Claims
-
1. A method comprising:
-
entering a sequence generation mode by a host device at its point of operative deployment; while in sequence generation mode, generating a random seed value at the host device; generating a frequency hopping sequence using the random seed value; and determining local uniqueness of the random seed value based on wirelessly transmitting a hail message in the wireless transmission range of the host device to ensure no other devices are utilizing the same random seed value to generate the frequency hopping sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A method comprising:
-
entering a sequence generation mode by a host device at its point of operative deployment; while in sequence generation mode, generating a random seed value at the host device; generating a frequency hopping sequence using the random seed value; re-entering the enrollment mode after the random seed value has been generated; determining that the random seed value was previously generated at the host device; and bypassing generation of a new random seed value and frequency hopping sequence.
-
-
10. A method comprising:
-
generating a first random seed value from which a corresponding frequency hopping sequence may be derived; hailing devices within a wireless communication range based on the first random seed value; monitoring for any response to the hailing from the hailed devices; and generating a second random seed value to replace the first random seed value if any response to the hailing is received from the hailed devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a random seed generation module configured to generate a random seed value at a time of deployment of the apparatus; a sequence calculation module configured to generate a frequency hopping sequence that is dependent on the generated random seed value; a transmitter configured to transmit the generated random seed value; and a response recognition module configured to determine whether the random seed value is unique in the relevant vicinity based on receiving responses to the transmitted generated random seed value, and to cause the random seed generation module to generate a new random seed value if the random seed value is not unique in the relevant vicinity. - View Dependent Claims (20)
-
-
21. A system of communicating devices comprising:
-
(a) at least one neighboring device comprising; a receiver configured to wirelessly receive hail messages communications; a transmitter; and a processor configured to cause the transmitter to wirelessly transmit responses to the received hail message; (b) a host device comprising; a random seed generation module configured to generate a random seed value at a time of deployment of the host device; a message generation module configured to create a hail message based on the generated random seed value; a transmitter to wirelessly transmit the hail message; a receiver to wirelessly receive any responses to the hail message; a response recognition module configured to determine whether any responses to the hail message were received, and to direct the random seed generation module to generate a replacement random seed value if any responses to the hail message were received, wherein the host device creates a frequency hopping sequence based on the random seed or, if any responses to the hail message were received, the replacement random seed. - View Dependent Claims (22, 23)
-
Specification