System and method of gathering WLAN packet samples to improve position estimates of WLAN positioning device
First Claim
1. A method for estimating a position of a wireless local area network (WLAN) enabled mobile device, comprising:
- sniffing, by the mobile device, one or more WLAN packets originated by one or more WLAN access points (APs) and destined for one or more WLAN devices other than the mobile device;
extracting, by the mobile device, WLAN information identifying the one or more WLAN APs from the one or more WLAN packets originated by the one or more WLAN APs destined for the one or more WLAN devices other than the mobile device, the extracting to read a packet header of the one or more WLAN packets while ignoring a remaining portion of the one or more WLAN packets, the WLAN information including a media access control (MAC) address of each of the one or more WLAN APs;
generating a record of the one or more WLAN APs that includes at least the MAC address of each of the one or more WLAN APs included in the extracted WLAN information;
providing the generated record of the one or more WLAN APs to a WLAN positioning system (WPS) to obtain an estimate of a position of the mobile device or to obtain an estimate of velocity of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, techniques are employed to estimate a position of a wireless local area network (WLAN) enabled mobile device. The mobile device sniffs one or more WLAN packets destined for one or more WLAN devices other than the mobile device. Information identifying one or more WLAN APs is extracted from the one or more WLAN packets destined for the one or more WLAN devices other than the mobile device. A record of the one or more WLAN APs is generated that includes at least some of the extracted information. A WLAN positioning system (WPS) is cooperated with, to use the generated record of the one or more WLAN APs to obtain an estimate of a position of the mobile device.
337 Citations
13 Claims
-
1. A method for estimating a position of a wireless local area network (WLAN) enabled mobile device, comprising:
-
sniffing, by the mobile device, one or more WLAN packets originated by one or more WLAN access points (APs) and destined for one or more WLAN devices other than the mobile device; extracting, by the mobile device, WLAN information identifying the one or more WLAN APs from the one or more WLAN packets originated by the one or more WLAN APs destined for the one or more WLAN devices other than the mobile device, the extracting to read a packet header of the one or more WLAN packets while ignoring a remaining portion of the one or more WLAN packets, the WLAN information including a media access control (MAC) address of each of the one or more WLAN APs; generating a record of the one or more WLAN APs that includes at least the MAC address of each of the one or more WLAN APs included in the extracted WLAN information; providing the generated record of the one or more WLAN APs to a WLAN positioning system (WPS) to obtain an estimate of a position of the mobile device or to obtain an estimate of velocity of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless local area network (WLAN) enabled mobile device operable to estimate a position, comprising:
-
a WLAN radio module configured to sniff one or more WLAN packets destined for one or more WLAN devices other than the mobile device; extraction logic configured to extract WLAN information identify one or more WLAN access points (APs) from the one or more WLAN packets originated by the one or more WLAN APs and destined for the one or more WLAN devices other than the mobile device, the extraction to read a packet header of the one or more WLAN packets while ignoring a remaining portion of the one or more WLAN packets, the WLAN information including a media access control (MAC) address of each of the one or more WLAN APs, and to generate a record of the one or more WLAN APs that includes at least the MAC address of each of the one or more WLAN APs included in the extracted WLAN information; and logic configured to provide the generated record of the one or more WLAN APs to a WLAN positioning system (WPS) to obtain an estimate of a position of the mobile device or to obtain an estimate of velocity of the mobile device. - View Dependent Claims (12)
-
-
13. One or more non-transitory computer-readable media storing positioning software, the positioning software when executed operable to:
-
cause a wireless local area network (WLAN) enabled mobile device to sniff one or more WLAN packets originated by the one or more WLAN access points (APs) and destined for one or more WLAN devices other than the mobile device; cause the mobile device to extract WLAN information that identifies the one or more WLAN APs from the one or more WLAN packets originated by the one or more WLAN APs and destined for the one or more WLAN APs, the extraction to read a packet header of the one or more WLAN packets while ignoring a remaining portion of the one or more WLAN packets, the WLAN information including a media access control (MAC) address of each of the one or more WLAN APs; cause the mobile device to generate a record of the one or more WLAN APs that includes at least the MAC address of each of the one or more WLAN APs included in the extracted WLAN information; and provide the generated record of the on or more WLAN Aps to a WLAN positioning system (WPS) to obtain an estimate of a position of the mobile device or to obtain an estimate of velocity of the mobile device.
-
Specification