Techniques for wireless position determination utilizing a collaborative database
First Claim
1. A method of wireless position determination utilizing a collaborative database comprising:
- determining a geographic location of each of one or more first beacons in wireless signal reception range of a wireless computing device based on a unique or semi-unique identification of the respective first beacon and a collaborative database that includes geographic locations of beacons;
estimating, by a wireless positioning system, a position of the wireless computing device based on the geographic location of each of the one or more first beacons;
determining that a beacon of one or more second beacons in wireless signal reception range of the wireless computing device is a new beacon whose geographic location is not contained in the collaborative database, based on a unique or semi-unique identification of the beacon; and
updating the collaborative database to include the geographic location of the new beacon based, at least in part, on the position of the wireless computing device, such that geographic locations of beacons included in the collaborative database are both consumed to estimate the position of the wireless computing device and updated based on the position of the wireless computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a technique is provided for wireless position determination wherein locations of Wi-Fi access points included in a collaborative database are both consumed to estimate the position of a wireless computing device and updated based on the position of the wireless computing device. Using the collaborative database, a geographic location of each one or more first Wi-Fi access points in signal reception range of the wireless computing device is determined based on a unique or semi-unique identification of each first Wi-Fi access point. A wireless positioning system estimates a position of the wireless computing device based on the geographic location of each of the one or more first Wi-Fi access points. It may be determined that a Wi-Fi access point of one or more second Wi-Fi access points in signal reception range of the wireless computing device is a new Wi-Fi access point whose geographic location is not contained in the collaborative database. The collaborative database is updated to include the geographic location of the new Wi-Fi access point based, at least in part, on the position of the wireless computing device.
118 Citations
20 Claims
-
1. A method of wireless position determination utilizing a collaborative database comprising:
-
determining a geographic location of each of one or more first beacons in wireless signal reception range of a wireless computing device based on a unique or semi-unique identification of the respective first beacon and a collaborative database that includes geographic locations of beacons; estimating, by a wireless positioning system, a position of the wireless computing device based on the geographic location of each of the one or more first beacons; determining that a beacon of one or more second beacons in wireless signal reception range of the wireless computing device is a new beacon whose geographic location is not contained in the collaborative database, based on a unique or semi-unique identification of the beacon; and updating the collaborative database to include the geographic location of the new beacon based, at least in part, on the position of the wireless computing device, such that geographic locations of beacons included in the collaborative database are both consumed to estimate the position of the wireless computing device and updated based on the position of the wireless computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of wireless position determination utilizing a collaborative database comprising:
-
determining a geographic location of each of one or more first beacons in wireless signal reception range of a wireless computing device based on a unique or semi-unique identification of the respective first beacon and a collaborative database that includes geographic locations of beacons; estimating, by a wireless positioning system, a position of the wireless computing device based on the geographic location and a signal strength of wireless signals received from each of the one or more first beacons; determining that a beacon of one or more second beacons in wireless signal reception range of the wireless computing device is a new beacon whose geographic location is not contained in the collaborative database, based on a unique or semi-unique identification of the beacon; and updating the collaborative database to include the geographic location of the new beacon based, at least in part, on the position of the wireless computing device and a signal strength of wireless signals received from the new beacon. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computing device readable medium having software stored thereon, the software when executed on one or more devices operable to:
-
determine a unique or semi-unique identification of each first beacon of one or more first beacons in wireless signal reception range of a wireless computing device; determine, from a collaborative database, a geographic location of each of the one or more first beacons based on the unique or semi-unique identification of the respective first beacon; estimate a position of the wireless computing device based on the geographic location of the one or more first beacons; determine a unique or semi-unique identification of each second beacon of one or more second beacons in wireless signal reception range of a wireless computing device; determine a geographic location of a beacon of the one or more second beacons based, at least in part, on the position of the wireless computing device; and update the collaborative database to include the geographic location of the beacon of the one or more second beacons. - View Dependent Claims (17, 18, 19, 20)
-
Specification