US 11,917,575 B2
Automatic location of access points in a network
Vikram Raghu, Santa Clara, CA (US); Eldad Perahia, Park City, UT (US); Sachin Ganu, San Jose, CA (US); Sai Pradeep Venkatraman, Santa Clara, CA (US); and Charles Lukaszewski, Santa Clara, CA (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Dec. 23, 2021, as Appl. No. 17/560,840.
Application 17/560,840 is a continuation of application No. 16/831,213, filed on Mar. 26, 2020, granted, now 11,229,000.
Prior Publication US 2022/0116905 A1, Apr. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 64/00 (2009.01); H04W 88/08 (2009.01); G06T 17/05 (2011.01); H04W 40/24 (2009.01); G06F 17/16 (2006.01); H04W 4/02 (2018.01)
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
OG exemplary drawing
 
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.