TECHNIQUES FOR CACHING WI-FI ACCESS POINT DATA ON A MOBILE CLIENT DEVICE USING TILES
First Claim
1. A method of caching Wi-Fi access point data on a mobile client device, comprising:
- identifying one or more Wi-Fi access points in range of the mobile client device based on signals received by a Wi-Fi radio of the mobile client device;
estimating a location of a mobile client device utilizing the identified one or more Wi-Fi access points and Wi-Fi access point data of one or more Wi-Fi positioning system (WPS) tiles in a WPS tile store on the mobile client device;
based on the estimated location, determining the mobile client device is within a threshold distance of a boundary of the one or more WPS tiles present in the WPS tile store on the mobile client device;
requesting, by WPS client software executing on the mobile client device, one or more new WPS tiles from a reference database of a remote server;
receiving the one or more new WPS tiles from the remote server; and
caching, by the WPS client software, the one or more new WPS tiles in the WPS tile store on the mobile client device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, Wi-Fi access point data is cached on a mobile client device in response to distances to WPS tile boundaries. The mobile client device identifies one or more Wi-Fi access points in range based on signals received by a Wi-Fi radio, and estimates its location utilizing the identified one or more Wi-Fi access points and Wi-Fi access point data of one or more Wi-Fi positioning system (WPS) tiles in a WPS tile store on the mobile client device. Based on the estimated location, the mobile client device determines it is within a threshold distance of a boundary of the one or more WPS tiles present in the WPS tile store and requests one or more new WPS tiles from a reference database of a remote server. Upon receipt, the one or more new WPS tiles are cached in the WPS tile store on the mobile client device.
13 Citations
9 Claims
-
1. A method of caching Wi-Fi access point data on a mobile client device, comprising:
-
identifying one or more Wi-Fi access points in range of the mobile client device based on signals received by a Wi-Fi radio of the mobile client device; estimating a location of a mobile client device utilizing the identified one or more Wi-Fi access points and Wi-Fi access point data of one or more Wi-Fi positioning system (WPS) tiles in a WPS tile store on the mobile client device; based on the estimated location, determining the mobile client device is within a threshold distance of a boundary of the one or more WPS tiles present in the WPS tile store on the mobile client device; requesting, by WPS client software executing on the mobile client device, one or more new WPS tiles from a reference database of a remote server; receiving the one or more new WPS tiles from the remote server; and caching, by the WPS client software, the one or more new WPS tiles in the WPS tile store on the mobile client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification