Location determination using historical data
First Claim
1. A method comprising:
- providing a plurality of wireless network access points (NAPs) each having a known location and,a unique identifier, the wireless NAPs comprising a plurality of shorter-range NAPs and a plurality of longer-range NAPs;
assigning an associated precedence to each of the NAPs;
providing a history database to track a sequence of the NAPs accessed by a wireless device in a session;
receiving, by at least two of the NAPs, a request for information from the wireless device;
determining which of the at least two NAPs has a greatest precedence and assigning same as a current NAP; and
estimating a current location of the wireless device based on the known location of the current NAP and the known location of a previously-current NAP for the wireless device from the history database.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of wireless network access points (NAPs) each having a known location are provided. The wireless NAPs comprise shorter-range NAPs and longer-range NAPs. An associated precedence is assigned to each of the NAPs. A history database is to track a sequence of the NAPs accessed by a wireless device in a session. If a request for information from the wireless device is received by at least two of the NAPs, a processor determines which of the at least two NAPs has a greatest precedence and assigns same as a current NAP. The processor estimates a current location of the wireless device based on the known location of the current NAP and the known location of a previously-current NAP for the wireless device from the history database.
56 Citations
57 Claims
-
1. A method comprising:
-
providing a plurality of wireless network access points (NAPs) each having a known location and,a unique identifier, the wireless NAPs comprising a plurality of shorter-range NAPs and a plurality of longer-range NAPs;
assigning an associated precedence to each of the NAPs;
providing a history database to track a sequence of the NAPs accessed by a wireless device in a session;
receiving, by at least two of the NAPs, a request for information from the wireless device;
determining which of the at least two NAPs has a greatest precedence and assigning same as a current NAP; and
estimating a current location of the wireless device based on the known location of the current NAP and the known location of a previously-current NAP for the wireless device from the history database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
providing a plurality of wireless network access points (NAPs) each having a known location;
providing a history database to track a sequence of the NAPs accessed by a wireless device in a session;
receiving a request for information from the wireless device by one of the NAPs and assigning same as a current NAP;
determining if a previously-current NAP for the wireless device from the history database is located outside a range of the current NAP; and
if the previously-current NAP is located outside the range of the current NAP, estimating a current location of the wireless device based on the known location of the current NAP and the known location of the previously-current NAP. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
a plurality of wireless network access points (NAPs) each having a known location and a unique identifier, the wireless NAPs comprising a plurality of shorter-range NAPs and a plurality of longer-range NAPs, each of the NAPs having an associated precedence;
a history database to track a sequence of the NAPs accessed by a wireless device in a session; and
a location determination component to determine which of at least two NAPs that receive a request for information from the wireless device has a greatest precedence and to assign same as a current NAP, and to estimate a current location of the wireless device based on the known location of the current NAP and the known location of a previously-current NAP for the wireless device from the history database. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
a plurality of wireless network access points (NAPs) each having a known location and a unique identifier;
a history database to track a sequence of the NAPs accessed by a wireless device in a session; and
a location determination component to assign one of the NAPs that receive a request for information from the wireless device as a current NAP, to determine if a previously-current NAP for the wireless device from the history database is located outside a range of the current NAP, and to estimate a current location of the wireless device based on the known location of the current NAP and the known location of the previously-current NAP if the previously-current NAP is located outside the range of the current NAP. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method comprising:
-
providing a plurality of wireless network access points (NAPs), the wireless NAPs comprising a plurality of shorter-range NAPs and a plurality of longer-range NAPs;
providing a history database to track locations of a wireless device in a session;
receiving, by at least one of the wireless NAPs, a request for information from the wireless device;
if the request is received by one of the shorter-range NAPs;
assigning the one of the shorter-range NAPs as a current NAP;
if the history database is absent previous location data for the wireless device in the session, estimating a current location of the wireless device based on a location of the current NAP; and
if the history database includes previous location data for the wireless device in the session, estimating a current location of the wireless device based on a location of the current NAP and a last-estimated location of the wireless device;
if the request is not received by any of the shorter-range NAPs;
assigning one of the longer-range NAPs that received the request as the current NAP;
if the history database is absent previous location data for the wireless device in the session, estimating a current location of the wireless device based on a location of the current NAP;
if the history database includes previous location data for the wireless device in the session and if a last request from the wireless device was received from one of the NAPs outside a range of the current NAP, estimating a current location of the wireless device within a range of the current NAP and biased toward a location of the one of the NAPs; and
if the history database includes previous location data for the wireless device in the session and if a last request from the wireless device was received from one of the NAPs within a range of the current NAP, estimating a location of the wireless device within a range of the current NAP and not within a range of the one of the NAPs;
updating the history database to record the current location of the wireless device. - View Dependent Claims (54, 55, 56, 57)
-
Specification