Systems and methods of selective scanning for ad-hoc networks
First Claim
1. A method of wireless communication by a leaf device in a first ad-hoc communications network, comprising:
- determining a discovery interval and a paging interval for the first ad-hoc communications network;
receiving, by a device, a message from the first ad-hoc communications network identifying a number of times the message has been forwarded;
remaining awake and processing messages outside the discovery interval and paging interval in response to the number of times the message has been forwarded exceeding a threshold, wherein processing messages outside the discovery window and paging interval comprises;
scanning, by the device, for other ad-hoc networks, and joining a second ad-hoc network based on the scanning; and
entering a sleep state outside the discovery interval and the paging interval in response to the number of times the message has been forwarded being below the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and computer program products for selective scanning of ad-hoc networks are described herein. In one aspect, a method includes receiving a message identifying a number of times the message has been forwarded. The method further includes selectively scanning for other ad-hoc networks based on the identified number. In one aspect, a root device for an ad-hoc network is responsible for generating synchronization messages for nodes of the ad-hoc network. The synchronization message includes a count of the number of times the synchronization message has been forwarded. When the hop count reaches a limit, the synchronization message is no longer retransmitted or forwarded by receiving nodes. Nodes receiving this message may recognize they are positioned near the edge of the ad-hoc network. In at least one embodiment, these nodes may selectively scan for other ad-hoc networks based on the hop count reaching or exceeding a predetermined threshold.
-
Citations
66 Claims
-
1. A method of wireless communication by a leaf device in a first ad-hoc communications network, comprising:
-
determining a discovery interval and a paging interval for the first ad-hoc communications network; receiving, by a device, a message from the first ad-hoc communications network identifying a number of times the message has been forwarded; remaining awake and processing messages outside the discovery interval and paging interval in response to the number of times the message has been forwarded exceeding a threshold, wherein processing messages outside the discovery window and paging interval comprises; scanning, by the device, for other ad-hoc networks, and joining a second ad-hoc network based on the scanning; and entering a sleep state outside the discovery interval and the paging interval in response to the number of times the message has been forwarded being below the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A leaf device for wireless communication in a first ad-hoc communications network, comprising:
-
a processor configured to determine a discovery interval and a paging interval for the first ad-hoc communications network; a receiver configured to receive a message from the ad-hoc communications network identifying a number of times the message has been forwarded, and wherein the processor is further configured to; remain awake and process messages outside the discovery interval and paging interval in response to the number of times the message has been forwarded exceeding a threshold, wherein processing messages outside the discovery window and paging interval comprises; scanning for other ad-hoc networks in response to the identified number being greater than or equal to a maximum number of hops, and joining a second ad-hoc network based on the scanning; and entering a sleep state outside the discovery interval and the paging interval in response to the number of times the message has been forwarded being below the threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A leaf device for wireless communication in an ad-hoc communications network, comprising:
-
means for determining a discovery interval and a paging interval for the first ad-hoc communications network; means for receiving a message from the ad-hoc communications network identifying a number of times the message has been forwarded; means for remaining awake and processing messages outside the discovery interval and paging interval in response to the number of times the message has been forwarded exceeding a threshold, wherein processing messages outside the discovery window and paging interval comprises; means for scanning, by the device, for other ad-hoc networks, and joining a second ad-hoc network based on the scanning; and means for entering a sleep state outside the discovery interval and the paging interval in response to the number of times the message has been forwarded being below the threshold. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory, computer readable medium comprising instructions that when executed cause a processor to perform a method of wireless communication by a leaf device in an ad-hoc communications network, the method comprising:
-
determining a discovery interval and a paging interval for the first ad-hoc communications network; receiving, by a device, a message from the first ad-hoc communications network identifying a number of times the message has been forwarded; remaining awake and processing messages outside the discovery interval and paging interval in response to the number of times the message has been forwarded exceeding a threshold, wherein processing messages outside the discovery window and paging interval comprises; scanning, by the device, for other ad-hoc networks, and joining a second ad-hoc network based on the scanning; and entering a sleep state outside the discovery interval and the paging interval in response to the number of times the message has been forwarded being below the threshold. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of wireless communication on an ad-hoc network, comprising:
-
determining a discovery interval and a paging interval for the first ad-hoc communications network; receiving, by a first device, a message identifying a geographical location of a root device of a first ad-hoc network; determining, by the first device, a geographical location of the first device; determining a distance between the geographical location of the root device and the geographical location of the first device; remaining awake and processing messages outside the discovery interval and paging interval in response to the distance exceeding a distance threshold, wherein processing messages outside the discovery window and paging interval comprises; scanning, by the device, for other ad-hoc networks, and joining a second ad-hoc network based on the scanning; and entering a sleep state outside the discovery interval and the paging interval in response to the distance being below the distance threshold. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. An apparatus for wireless communication on an ad-hoc network, comprising:
-
a processor configured to determine a discovery interval and a paging interval for the first ad-hoc communications network; a receiver configured to receive a message identifying a geographic location of a root device of a first ad-hoc network, wherein the processor is further configured to; determine a geographic location of the first device; and determine a distance between the geographical location of the root device and the geographical location of the first device; remain awake and process messages outside the discovery window and paging interval in response to the distance exceeding a distance threshold, wherein processing messages outside the discovery window and paging interval comprises scanning, by the device, for other ad-hoc networks and joining a second ad-hoc network based on the scanning; and entering a sleep state outside the discovery interval and the paging interval in response to the distance being below the distance threshold. - View Dependent Claims (46, 47, 48)
-
-
49. An apparatus for wireless communication on an ad-hoc network, comprising:
-
means for determining a discovery interval and a paging interval for the first ad-hoc communications network, and means for receiving a message identifying a geographic location of a root device of a first ad-hoc network; means for determining a geographic location of the first device; means determining a distance between the geographical location of the root device and the geographical location of the first device; means for remaining awake and processing messages outside the discovery window and paging interval in response to the distance exceeding a distance threshold, wherein processing messages outside the discovery window and paging interval comprises;
scanning for other ad-hoc networks and joining a second ad-hoc network based on the scanning; andmeans for entering a sleep state outside the discovery interval and the paging interval in response to the distance being below the distance threshold. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A non-transitory, computer readable medium comprising instructions that when executed cause a processor to perform a method of wireless communication on an ad-hoc network, the method comprising:
-
determining a discovery interval and a paging interval for the first ad-hoc communications network; receiving, by a first device, a message identifying a geographic location of a root device of a first ad-hoc network; determining, by the first device, a geographic location of the first device; and determining a distance between the geographical location of the root device and the geographical location of the first device; remaining awake and processing messages outside the discovery window and paging interval in response to the distance exceeding a distance threshold, wherein processing messages outside the discovery window and paging interval comprises; scanning, by the device, for other ad-hoc networks, and joining a second ad-hoc network based on the scanning; and entering a sleep state outside the discovery interval and the paging interval in response to the distance being below the distance threshold. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A method of wireless communication on a first ad-hoc network, comprising:
-
joining, by a device, the first ad-hoc network; receiving a synchronization message from the first ad-hoc network, the synchronization message indicating a first window schedule for the first ad-hoc network, the window schedule indicating a first timing reference for a first availability window during which communication occurs between nodes of the first ad-hoc network; receiving a synchronization message from a second ad-hoc network, the synchronization message indicating a second window schedule, the second window schedule providing a second timing reference for a second availability window during which communication occurs between nodes of the second ad-hoc network; and transmitting, by the device, a discovery message on the first ad-hoc network, the discovery message indicating the second window schedule of the second ad-hoc network. - View Dependent Claims (60)
-
-
61. An apparatus for wireless communication on a first ad-hoc network, comprising:
-
a processor configured to join the ad-hoc network; a processor configured to; receive a synchronization message from the first ad-hoc network, the synchronization message indicating a first window schedule for the first ad-hoc network, the window schedule indicating a first timing reference for a first availability window during which communication occurs between nodes of the first ad-hoc network; receive a synchronization message from a second ad-hoc network, the synchronization message indicating a second window schedule, the second window schedule providing a second timing reference for a second availability window during which communication occurs between nodes of the second ad-hoc network; and a transmitter configured to transmit a discovery message on the first ad-hoc network, the discovery message indicating the second window schedule of the second ad-hoc network. - View Dependent Claims (62)
-
-
63. An apparatus for wireless communication on a first ad-hoc network, comprising:
-
means for joining the ad-hoc network; means for receiving a synchronization message from the first ad-hoc network, the synchronization message indicating a first window schedule for the first ad-hoc network, the window schedule indicating a first timing reference for a first availability window during which communication occurs between nodes of the first ad-hoc network; means for receiving a synchronization message from a second ad-hoc network, the synchronization message indicating a second window schedule, the second window schedule providing a second timing reference for a second availability window during which communication occurs between nodes of the second ad-hoc network; and means for transmitting a discovery message on the first ad-hoc network, the discovery message indicating the second window schedule for the second ad-hoc network. - View Dependent Claims (64)
-
-
65. A non-transitory computer readable medium comprising instructions that when executed cause a processor to perform a method of wireless communication on a first ad-hoc network, the method comprising:
-
joining the ad-hoc network; and receiving a synchronization message from the first ad-hoc network, the synchronization message indicating a first window schedule for the first ad-hoc network, the window schedule indicating a first timing reference for a first availability window during which communication occurs between nodes of the first ad-hoc network; receiving a synchronization message from a second ad-hoc network, the synchronization message indicating a second window schedule, the second window schedule providing a second timing reference for a second availability window during which communication occurs between nodes of the second ad-hoc network; transmitting a discovery message on the first ad-hoc network, the discovery message indicating the second window schedule for the second ad-hoc network. - View Dependent Claims (66)
-
Specification