Systems and methods for preventing computing devices from sending wireless probe packets
First Claim
1. A computer-implemented method for preventing computing devices from sending wireless probe packets, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- storing a geolocation of at least one wireless network that was previously accessed by the computing device;
determining a current geolocation of the computing device;
determining that the current geolocation of the computing device is not within a predetermined distance of the geolocation of any previously accessed wireless network;
preventing the computing device from sending any wireless probe packets in response to determining that the current geolocation of the computing device is not within the predetermined distance of the geolocation of any previously accessed wireless access point;
connecting to the least one wireless network from a different geolocation than the stored geolocation of the at least one wireless network;
storing the different geolocation as an additional geolocation of the at least one wireless network;
storing a plurality of nearby geolocations for the at least one wireless network; and
building a coverage map of the at least one wireless network based on the stored plurality of nearby geolocations.
6 Assignments
0 Petitions
Accused Products
Abstract
The disclosed computer-implemented method for preventing computing devices from sending wireless probe packets may include (1) storing a geolocation of at least one wireless network that was previously accessed by the computing device, (2) determining a current geolocation of the computing device, (3) determining that the current geolocation of the computing device is not within a predetermined distance of the geolocation of any previously accessed wireless network, and (4) preventing the computing device from sending any wireless probe packets in response to determining that the current geolocation of the computing device is not within the predetermined distance of the geolocation of any previously accessed wireless access point. Various other methods, systems, and computer-readable media are also disclosed.
29 Citations
17 Claims
-
1. A computer-implemented method for preventing computing devices from sending wireless probe packets, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
storing a geolocation of at least one wireless network that was previously accessed by the computing device; determining a current geolocation of the computing device; determining that the current geolocation of the computing device is not within a predetermined distance of the geolocation of any previously accessed wireless network; preventing the computing device from sending any wireless probe packets in response to determining that the current geolocation of the computing device is not within the predetermined distance of the geolocation of any previously accessed wireless access point; connecting to the least one wireless network from a different geolocation than the stored geolocation of the at least one wireless network; storing the different geolocation as an additional geolocation of the at least one wireless network; storing a plurality of nearby geolocations for the at least one wireless network; and building a coverage map of the at least one wireless network based on the stored plurality of nearby geolocations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for preventing computing devices from sending wireless probe packets, the system comprising:
-
a storing module, stored in memory, that; stores a geolocation of at least one wireless network that was previously accessed by a computing device; detects that the computing device has connected to the at least one wireless network; stores the different geolocation as an additional geolocation of the at least one wireless network; stores a plurality of nearby geolocations for the at least one wireless network; and builds a coverage map of the at least one wireless network based on the stored plurality of nearby geolocations; a determination module, stored in memory, that determines a current geolocation of the computing device; a distance module, stored in memory, that determines that the current geolocation of the computing device is not within a predetermined distance of the geolocation of any previously accessed wireless network; a prevention module, stored in memory, that prevents the computing device from sending any wireless probe packets in response to determining that the current geolocation of the computing device is not within the predetermined distance of the geolocation of any previously accessed wireless access point; and at least one physical processor configured to execute the storing module, the determination module, the distance module, and the prevention module. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
store a geolocation of at least one wireless network that was previously accessed by the computing device; determine a current geolocation of the computing device; determine that the current geolocation of the computing device is not within a predetermined distance of the geolocation of any previously accessed wireless network; prevent the computing device from sending any wireless probe packets in response to determining that the current geolocation of the computing device is not within the predetermined distance of the geolocation of any previously accessed wireless access point; connect to the least one wireless network from a different geolocation than the stored geolocation of the at least one wireless network; store the different geolocation as an additional geolocation of the at least one wireless network; store a plurality of nearby geolocations for the at least one wireless network; and build a coverage map of the at least one wireless network based on the stored plurality of nearby geolocations. - View Dependent Claims (14, 15, 16, 17)
-
Specification