Geographically self-labeling access points
First Claim
1. A computer-implemented method for self-labeling an access point, the method comprising:
- receiving signals including geographic codes at the access point from a first device and one or more second devices;
filtering the signals received from the first device and the one or more second devices by discarding a certain number of signals received from the first device until a remaining number of the signals from the first device is comparable to that received from the one or more second devices in a predefined amount of time;
extracting, with a processor, the geographic codes from the filtered signals;
decoding the geographic codes to determine the locations of the first and the one or more second devices;
determining a plurality of estimations for an access point location over time based on the locations of the first and the one or more second devices; and
determining the access point location based at least in part on a geometric center of the plurality of estimations.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for self-labeling access points with their geographic location from received beacon frames. In particular, the present invention transmits beacon frames including temporary location information from mobile devices. The beacon frames are received by an access point, filtered by the access point and then used to determine a location. Once the location has been determined, the access point uses the determined location to self-label itself by converting the location information to a geographic code and inserting it as part of the SSID of the access point'"'"'s beacon signal. The present invention also includes a number of methods using geographic codes including a method for generating and transmitting geographic codes for mobile devices, a method for determining a location of an access point, a method for self-labeling an access point, and a method for filtering beacon frames.
-
Citations
20 Claims
-
1. A computer-implemented method for self-labeling an access point, the method comprising:
-
receiving signals including geographic codes at the access point from a first device and one or more second devices; filtering the signals received from the first device and the one or more second devices by discarding a certain number of signals received from the first device until a remaining number of the signals from the first device is comparable to that received from the one or more second devices in a predefined amount of time; extracting, with a processor, the geographic codes from the filtered signals; decoding the geographic codes to determine the locations of the first and the one or more second devices; determining a plurality of estimations for an access point location over time based on the locations of the first and the one or more second devices; and determining the access point location based at least in part on a geometric center of the plurality of estimations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for self-labeling an access point, the system comprising:
-
a processor; and a self-labeling module stored on a memory and executable by the processor, the self-labeling module for receiving signals including geographic codes from a first device and one or more second devices, for filtering the signals received from the first device and the one or more second devices by discarding a certain number of signals received from the first device until a remaining number of the signals from the first device is comparable to that received from the one or more second devices in a predefined amount of time, for extracting the geographic codes from the filtered signals, for decoding the geographic codes to determine the locations of the first and the one or more second devices, for determining a plurality of estimations for an access point location over time based on the locations of the first and the one or more second devices, and for determining the access point location based at least in part on a geometric center of the plurality of estimations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification