Metric-based wireless networking
First Claim
Patent Images
1. A method comprising:
- discovering, by one or more processors of a first wireless device, a plurality of wireless devices in an ad-hoc network of wireless devices;
determining, by the one or more processors, a number of hops from the first wireless device to a second wireless device of the discovered plurality of wireless devices;
determining whether the determined number of hops is within a specified number of hops; and
based on the determined number of hops being within the specified number of hops, broadcasting a presence of the first wireless device on the ad-hoc network of wireless devices to the second wireless device.
4 Assignments
0 Petitions
Accused Products
Abstract
A first device may communicate by joining a wireless mesh network that includes at least one wireless device configured to operate a wireless routing protocol, discovering a group of other wireless devices configured to participate in the wireless mesh network, and accessing an interest metric for a second wireless device in the group of other wireless devices. The interest metric is based in part on a network topology from the wireless mesh network. The interest metric is related to an interest threshold and it is determined whether relating the interest metric to the interest threshold supports enabling messaging communications. If so, messaging communications may be enabled.
34 Citations
21 Claims
-
1. A method comprising:
-
discovering, by one or more processors of a first wireless device, a plurality of wireless devices in an ad-hoc network of wireless devices; determining, by the one or more processors, a number of hops from the first wireless device to a second wireless device of the discovered plurality of wireless devices; determining whether the determined number of hops is within a specified number of hops; and based on the determined number of hops being within the specified number of hops, broadcasting a presence of the first wireless device on the ad-hoc network of wireless devices to the second wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for use at a first client device, the computer program product comprising one or more non-transitory computer readable storage medium having stored thereon computer-executable instructions that, when executed by a processor of the first client device, cause the first client device to:
-
discover a plurality of wireless devices in an ad-hoc network of wireless devices; determine a number of hops from the first wireless device to a second wireless device of the discovered plurality of wireless devices; determine whether the determined number of hops is within a specified number of hops; and based on the determined number of hops being within the specified number of hops, broadcast a presence of the first wireless device on the ad-hoc network of wireless devices to the second wireless device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one processor; and a non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to; discover a plurality of wireless devices in an ad-hoc network of wireless devices; determine a number of hops from a first wireless device to a second wireless device of the discovered plurality of wireless devices; determine whether the determined number of hops is within a specified number of hops; and based on the determined number of hops being within the specified number of hops, broadcast a presence of the first wireless device on the ad-hoc network of wireless devices to the second wireless device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification