CPC H04W 64/003 (2013.01) [G06F 17/16 (2013.01); G06T 17/05 (2013.01); H04W 4/023 (2013.01); H04W 40/248 (2013.01); H04W 64/006 (2013.01); H04W 88/08 (2013.01)] | 20 Claims |
1. One or more non-transitory computer-readable storage mediums having stored thereon executable computer program instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
transmitting a request from a computing device to a plurality of access points in a network prompting each access point of the plurality of access points to determine a distance between each pair of access points of the plurality of access points;
receiving at the computing device the determined distances between each pair of access points of the plurality of access points;
generating a proximity matrix containing the determined distances between each pair of access points of the plurality of access points;
solving the proximity matrix to automatically generate a set of locations for the plurality of access points; and
orienting the generated set of locations for the plurality of access points based on known locations of one or more anchor points in a subset of the plurality of access points.
|