A location beacon database and server, method of building location beacon database, and location based service using same. Wi-Fi access points are located in a target geographical area to build a reference database of locations of Wi-Fi access points. At least one vehicle is deployed including at least one scanning device having a GPS device and a Wi-Fi radio device and including a Wi-Fi antenna system. The target area is traversed in a programmatic route to avoid arterial bias. The programmatic route includes substantially all drivable streets in the target geographical area and solves an Eulerian cycle problem of a graph represented by said drivable streets. While traversing the target area, periodically receive the GPS coordinates of the GPS device. While traversing the target area, detecting Wi-Fi signals from Wi-Fi access points in range of the Wi-Fi device and recording identity information of the detected Wi-Fi access point in conjunction with GPS location information of the... |
Citations|
| US4415771 | Apr 3, 1981 | Nov 15, 1983 | | Public alert and advisory systems | | US5315636 | Jun 28, 1991 | May 24, 1994 | Network Access Corporation | Personal telecommunications system | | US5564121 | Aug 18, 1994 | Oct 8, 1996 | Northern Telecom Limited | Microcell layout having directional and omnidirectional antennas defining a rectilinear layout in a building | | US6678611 | Sep 27, 2002 | Jan 13, 2004 | Navigation Technologies Corp. | Method and system for route calculation in a navigation application | | US6888811 | Sep 24, 2001 | May 3, 2005 | Motorola, Inc. | Communication system for location sensitive information and method therefor | | US7123928 | Jan 26, 2004 | Oct 17, 2006 | Qualcomm Incorporated | Method and apparatus for creating and using a base station almanac for position determination | | US20040039520 | Aug 28, 2003 | | | Method and system for route calculation in a navigation application | | US20040058640 | Sep 19, 2003 | | | Interactive advisory system | | US20040087317 | Oct 30, 2003 | | Lockheed Martin Corporation | Cooperative element location system | | US20050037775 | Jun 25, 2004 | | | Method and apparatus for wireless network hybrid positioning | | US20060095348 | Oct 28, 2005 | | | Server for updating location beacon database | | US20060095349 | Oct 28, 2005 | | | Method and system for building a location beacon database | | US20060200843 | Mar 1, 2006 | | Skyhook Wireless, Inc. | Encoding and compression of a location beacon database | | US20060217131 | Oct 28, 2005 | | | Location-based services that choose location algorithms based on number of detected access points within range of user device |
Referenced by|
| US7769396 | Dec 4, 2007 | Aug 3, 2010 | Skyhook Wireless, Inc. | Location-based services that choose location algorithms based on number of detected access points within range of user device | | US7818017 | Dec 4, 2007 | Oct 19, 2010 | Skyhook Wireless, Inc. | Location-based services that choose location algorithms based on number of detected wireless signal stations within range of user device | | US7916661 | Feb 25, 2009 | Mar 29, 2011 | Skyhook Wireless, Inc. | Estimation of position using WLAN access point radio propagation characteristics in a WLAN positioning system | | US7936736 | Feb 3, 2009 | May 3, 2011 | | Enforcing policies in wireless communication using exchanged identities | | US7999742 | Jun 5, 2009 | Aug 16, 2011 | Skyhook Wireless, Inc. | System and method for using a satellite positioning system to filter WLAN access points in a hybrid positioning system | | US8019357 | Dec 13, 2010 | Sep 13, 2011 | Skyhook Wireless, Inc. | System and method for estimating positioning error within a WLAN-based positioning system | | US8022877 | Jul 16, 2009 | Sep 20, 2011 | Skyhook Wireless, Inc. | Systems and methods for using a satellite positioning system to detect moved WLAN access points | | US8031657 | Aug 13, 2008 | Oct 4, 2011 | Skyhook Wireless, Inc. | Server for updating location beacon database | | US8054219 | Jun 5, 2009 | Nov 8, 2011 | Skyhook Wireless, Inc. | Systems and methods for determining position using a WLAN-PS estimated position as an initial position in a hybrid positioning system | | US8063820 | Jul 16, 2009 | Nov 22, 2011 | Skyhook Wireless, Inc. | Methods and systems for determining location using a hybrid satellite and WLAN positioning system by selecting the best SPS measurements | | US8089398 | Jun 5, 2009 | Jan 3, 2012 | Skyhook Wireless, Inc. | Methods and systems for stationary user detection in a hybrid positioning system | | US8089399 | Jun 5, 2009 | Jan 3, 2012 | Skyhook Wireless, Inc. | System and method for refining a WLAN-PS estimated location using satellite measurements in a hybrid positioning system | | US8090359 | Feb 3, 2009 | Jan 3, 2012 | | Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided | | US8090386 | Nov 12, 2010 | Jan 3, 2012 | Skyhook Wireless, Inc. | Estimation of speed and direction of travel in a WLAN positioning system | | US8090616 | Feb 3, 2009 | Jan 3, 2012 | | Visual identification information used as confirmation in a wireless communication | | US8103288 | Jun 18, 2009 | Jan 24, 2012 | Skyhook Wireless, Inc. | Estimation of speed and direction of travel in a WLAN positioning system using multiple position estimations | | US8107974 | May 5, 2011 | Jan 31, 2012 | Research In Motion Limited | Probabilistic location prediction for a mobile station | | US8108144 | Jun 30, 2008 | Jan 31, 2012 | Apple Inc. | Location based tracking | | US8116749 | Feb 3, 2009 | Feb 14, 2012 | | Protocol for anonymous wireless communication | | US8130148 | Aug 15, 2011 | Mar 6, 2012 | Skyhook Wireless, Inc. | System and method for using a satellite positioning system to filter WLAN access points in a hybrid positioning system | | US8140094 | Feb 13, 2009 | Mar 20, 2012 | Skyhook Wireless, Inc. | Continuous data optimization of new access points in positioning systems | | US8154454 | Aug 17, 2011 | Apr 10, 2012 | Skyhook Wireless, Inc. | Systems and methods for using a satellite positioning system to detect moved WLAN access points | | US8155666 | Jun 16, 2009 | Apr 10, 2012 | Skyhook Wireless, Inc. | Methods and systems for determining location using a cellular and WLAN positioning system by selecting the best cellular positioning system solution | | US8155673 | Mar 14, 2011 | Apr 10, 2012 | Skyhook Wireless, Inc. | Estimation of position using WLAN access point radio propagation characteristics in a WLAN positioning system | | US8170583 | Mar 9, 2010 | May 1, 2012 | Broadphone, LLC | Signal comparison-based location determining method | | US8175802 | Jan 25, 2008 | May 8, 2012 | Apple Inc. | Adaptive route guidance based on preferences | | US8180379 | Feb 22, 2008 | May 15, 2012 | Apple Inc. | Synchronizing mobile and vehicle devices | | US8188921 | Sep 18, 2009 | May 29, 2012 | Teecom Design Group | Apparatus and method for constructing and utilizing a beacon location database | | US8193978 | Nov 14, 2007 | Jun 5, 2012 | Golba LLC | Positioning system and method using GPS with wireless access points | | US8200251 | Jan 15, 2010 | Jun 12, 2012 | Apple Inc. | Determining a location of a mobile device using a location database | | US8204684 | Jan 8, 2008 | Jun 19, 2012 | Apple Inc. | Adaptive mobile device navigation | | US8223074 | Aug 17, 2011 | Jul 17, 2012 | Skyhook Wireless, Inc. | Systems and methods for using a satellite positioning system to detect moved WLAN access points | | US8242960 | Aug 17, 2011 | Aug 14, 2012 | Skyhook Wireless, Inc. | Systems and methods for using a satellite positioning system to detect moved WLAN access points | | US8244272 | Feb 22, 2006 | Aug 14, 2012 | Skyhook Wireless, Inc. | Continuous data optimization of moved access points in positioning systems |
Claims1. A database of Wi-Fi access points for at least one target area having a radius on the order of tens of miles, said database being recorded in a computer-readable medium and including database records for substantially all Wi-Fi access points in the target area, each record including identification information for a corresponding Wi-Fi access point and calculated position information for the corresponding Wi-Fi access point, wherein said calculated position information is obtained from recording multiple readings of the Wi-Fi access point at different locations around the Wi-Fi access point so that the multiple readings avoid arterial bias in the calculated position information of the Wi-Fi access point, and wherein the database records for substantially all Wi-Fi access points in the target area provide reference symmetry within the target area. 2. The database of claim 1 having database records for a plurality of target areas, said database records being organized by target areas. |