Wireless access point tile download prioritization
First Claim
Patent Images
1. A server for acquiring and distributing access point location data via crowdsourcing, the server comprising:
- a communication interface;
a memory; and
a processing unit communicatively coupled with the communication interface and the memory, the processing unit configured to cause the server to;
receive, via the communication interface, a plurality of measurements pertaining to a plurality of wireless access points, the plurality of measurements received from one or more mobile devices;
determine a priority value for each tile of a plurality of tiles by;
determining an importance factor for each wireless access point of the plurality of wireless access points, based on the plurality of received measurements, wherein the importance factor of each wireless access point of the plurality of wireless access points is indicative of a popularity of the wireless access point, quantified by a number of mobile devices that have received signals from the wireless access point, andfor each tile of at least a portion of the plurality of tiles, creating a combined importance factor of two or more wireless access points located in a geographical area covered by the respective tile by combining the determined importance factors of the two or more wireless access points, wherein for each tile of the at least the portion of the plurality of tiles, the determined priority value of the tile is based on the combined importance factor of the two or more wireless access points of the respective tile;
receive, from a requesting mobile device, a request for tile information;
select a subset of the plurality of tiles based on the determined priority value for each of the plurality of tiles; and
send, via the communication interface to the requesting mobile device, information for each tile of the selected subset of the plurality of tiles, wherein, for each tile, the information for the respective tile comprises location information regarding at least one wireless access point located in the geographical area covered by the respective tile, wherein the information for the tile enables location determination for mobile devices located in the geographic area covered by the respective tile.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for ranking wireless access points using crowdsourced information, and using these rankings to determine a priority of tiles to download to a mobile device. The number of tiles that may be downloaded by a mobile device and/or the number of wireless access points in each tile may be optimized, based on wireless access point rankings and tile priority.
8 Citations
15 Claims
-
1. A server for acquiring and distributing access point location data via crowdsourcing, the server comprising:
-
a communication interface; a memory; and a processing unit communicatively coupled with the communication interface and the memory, the processing unit configured to cause the server to; receive, via the communication interface, a plurality of measurements pertaining to a plurality of wireless access points, the plurality of measurements received from one or more mobile devices; determine a priority value for each tile of a plurality of tiles by; determining an importance factor for each wireless access point of the plurality of wireless access points, based on the plurality of received measurements, wherein the importance factor of each wireless access point of the plurality of wireless access points is indicative of a popularity of the wireless access point, quantified by a number of mobile devices that have received signals from the wireless access point, and for each tile of at least a portion of the plurality of tiles, creating a combined importance factor of two or more wireless access points located in a geographical area covered by the respective tile by combining the determined importance factors of the two or more wireless access points, wherein for each tile of the at least the portion of the plurality of tiles, the determined priority value of the tile is based on the combined importance factor of the two or more wireless access points of the respective tile; receive, from a requesting mobile device, a request for tile information; select a subset of the plurality of tiles based on the determined priority value for each of the plurality of tiles; and send, via the communication interface to the requesting mobile device, information for each tile of the selected subset of the plurality of tiles, wherein, for each tile, the information for the respective tile comprises location information regarding at least one wireless access point located in the geographical area covered by the respective tile, wherein the information for the tile enables location determination for mobile devices located in the geographic area covered by the respective tile. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device comprising:
-
a communication interface; a memory; and a processing unit communicatively coupled with the communication interface and the memory, the processing unit configured to cause the mobile device to; send, via the communication interface to a server, a request for tile information; receive, via the communication interface from the server, a prioritized list of tiles; determine, based on priority information of the prioritized list of tiles, one or more tiles from the prioritized list of tiles for which tile information is to be obtained, wherein the determination of the one or more tiles includes, for each tile of the prioritized list of tiles, determining a priority value of the tile based on a combined importance factor of two or more wireless access points of the respective tile, and wherein an importance factor of each wireless access point of the two or more wireless access points is indicative of a popularity of the wireless access point, quantified by a number of mobile devices that have received signals from the wireless access point; and obtain, from the server via the communication interface, tile information for each tile of the one or more tiles, wherein, for each tile of the one or more tiles, the information for the respective tile comprises location information regarding at least one wireless access point located in a geographical area covered by the respective tile, wherein the information for the tile enables location determination for mobile devices located in the geographic area covered by the respective tile. - View Dependent Claims (8, 9, 10)
-
-
11. A method of acquiring and distributing access point location data via crowdsourcing, the method comprising:
-
receiving a plurality of measurements pertaining to a plurality of wireless access points, the plurality of measurements received from one or more mobile devices; determining a priority value for each tile of a plurality of tiles by; determining an importance factor for each wireless access point of the plurality of wireless access points, based on the plurality of received measurements, wherein the importance factor of each wireless access point of the plurality of wireless access points is indicative of a popularity of the wireless access point, quantified by a number of mobile devices that have received signals from the wireless access point, and for each tile of at least a portion of the plurality of tiles, creating a combined importance factor of two or more wireless access points located in a geographical area covered by the respective tile by combining the determined importance factors of the two or more wireless access points, wherein for each tile of the at least the portion of the plurality of tiles, the determined priority value of the tile is based on the combined importance factor of the two or more wireless access points of the respective tile; receiving, from a requesting mobile device, a request for tile information; selecting a subset of the plurality of tiles based on the determined priority value for each of the plurality of tiles; and sending to the requesting mobile device, information for each tile of the selected subset of the plurality of tiles, wherein, for each tile, the information for the respective tile comprises location information regarding at least one wireless access point located in the geographical area covered by the respective tile, wherein the information for the tile enables location determination for mobile devices located in the geographic area covered by the respective tile. - View Dependent Claims (12, 13, 14, 15)
-
Specification