Method and system for location estimation
First Claim
1. A location estimation method comprising:
- (a) performing a primary wireless scan to identify a first set of access points at a user location, the user location associated with a first user location estimate;
(b) performing a secondary wireless scan at pre-defined time intervals subsequent to the primary wireless scan, a set of access points is identified corresponding to each secondary wireless scan, and for each secondary wireless scan, a number of shared access points is identified and compared with a pre-defined threshold value, a shared access point being an access point identified to be present in the first set of access points and the set of access points corresponding to the secondary wireless scan;
(c) detecting with a location estimation device;
a presence of user motion if the number of shared access points is less than or equal to the pre-defined threshold value for a pre-defined number of consecutive secondary wireless scans, oran absence of the user motion from the user location if the number of shared access points is greater than the pre-defined threshold value for the pre-defined number of consecutive secondary wireless scans;
(d) estimating a current user location with the location estimation device, based on;
the first user location estimate if the absence of the user motion is detected, ora second user location estimate computed based on geolocation signals if the presence of the user motion is detected;
(e) detecting, with the location estimation device, if a difference between the second user location estimate and the first user location estimate is greater than a pre-defined distance threshold; and
(f) detecting subsequent user motion, with the location estimation device, based on;
Wi-Fi signals if the difference between the second user location estimate and the first user location estimate is less than or equal to the pre-defined distance threshold, orgeolocation signals if the difference between the second user location estimate and the first user location estimate is greater than the pre-defined distance threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Several methods and systems for location estimation are disclosed. In an embodiment, the method includes performing a primary wireless scan to identify a first set of access points at a user location associated with a first user location estimate. A secondary wireless scan is performed at pre-defined time intervals subsequent to the primary wireless scan. A set of access points is identified corresponding to each secondary wireless scan. The method further comprises detecting a presence or an absence of user motion based on a number of shared access points between the first set of access points and a set of access points corresponding to each secondary wireless scan. A current user location is estimated to be the first user location estimate if the user motion is detected to be absent, or a second user location estimate computed based on geolocation signals if the user motion is detected to be present.
-
Citations
15 Claims
-
1. A location estimation method comprising:
-
(a) performing a primary wireless scan to identify a first set of access points at a user location, the user location associated with a first user location estimate; (b) performing a secondary wireless scan at pre-defined time intervals subsequent to the primary wireless scan, a set of access points is identified corresponding to each secondary wireless scan, and for each secondary wireless scan, a number of shared access points is identified and compared with a pre-defined threshold value, a shared access point being an access point identified to be present in the first set of access points and the set of access points corresponding to the secondary wireless scan; (c) detecting with a location estimation device; a presence of user motion if the number of shared access points is less than or equal to the pre-defined threshold value for a pre-defined number of consecutive secondary wireless scans, or an absence of the user motion from the user location if the number of shared access points is greater than the pre-defined threshold value for the pre-defined number of consecutive secondary wireless scans; (d) estimating a current user location with the location estimation device, based on; the first user location estimate if the absence of the user motion is detected, or a second user location estimate computed based on geolocation signals if the presence of the user motion is detected; (e) detecting, with the location estimation device, if a difference between the second user location estimate and the first user location estimate is greater than a pre-defined distance threshold; and (f) detecting subsequent user motion, with the location estimation device, based on; Wi-Fi signals if the difference between the second user location estimate and the first user location estimate is less than or equal to the pre-defined distance threshold, or geolocation signals if the difference between the second user location estimate and the first user location estimate is greater than the pre-defined distance threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A location estimation system comprising:
-
(a) a Wi-Fi module including a Wi-Fi scan module configured to perform; a primary wireless scan to identify a first set of access points at a user location, the user location associated with a first user location estimate, and a secondary wireless scan at pre-defined time intervals subsequent to the primary wireless scan, a set of access points is identified corresponding to each secondary wireless scan, and a Wi-Fi motion detector communicatively associated with the Wi-Fi scan module and configured to identify a number of shared access points for each secondary wireless scan, a shared access point being an access point identified to be present in the first set of access points and the set of access points corresponding to the secondary wireless scan, the Wi-Fi motion detector further configured to compare the number of shared access points with a pre-defined threshold value to thereby identify; a presence of user motion if the number of shared access points is less than or equal to the pre-defined threshold value for a pre-defined number of consecutive secondary wireless scans, or an absence of the user motion from the user location if the number of shared access points is greater than the pre-defined threshold value for the pre-defined number of consecutive secondary wireless scans; (b) a geolocation module communicatively associated with the Wi-Fi module and comprising a geolocation determination module, the geolocation determination module configured to estimate a current user location based on; the first user location estimate if the absence of the user motion is detected, or a second user location estimate computed based on geolocation signals if the presence of the user motion is detected; (c) a controller module communicatively associated with the Wi-Fi module and the geolocation module, the controller module configured to; detect if a difference between the first user location estimate and the second user location estimate is greater than a pre-defined distance threshold; and facilitate detection of subsequent user motion by selecting; the Wi-Fi motion detector if the difference between the second user location estimate and the first user location estimate is less than or equal to the pre-defined distance threshold, or a geolocation motion detector associated with the geolocation module if the difference between the second user location estimate and the first user location estimate is greater than the pre-defined distance threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification