US 11,910,351 B2
Systems and methods for determining locations of access points
Jerome Henry, Pittsboro, NC (US); Pooya Monajemi, Irvine, CA (US); Santosh Ghanshyam Pandey, Fremont, CA (US); and Jean-Philippe Marcel Vasseur, Saint Martin d'Uriage (FR)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 18, 2022, as Appl. No. 18/056,991.
Application 18/056,991 is a continuation of application No. 17/121,297, filed on Dec. 14, 2020, granted, now 11,516,766.
Application 17/121,297 is a continuation of application No. 16/748,565, filed on Jan. 21, 2020, granted, now 10,904,851, issued on Jan. 26, 2021.
Prior Publication US 2023/0078633 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 16/18 (2009.01); H04W 64/00 (2009.01)
CPC H04W 64/003 (2013.01) [H04W 16/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
identifying, from among a plurality of access points in a network, a first access point associated with a geographical area;
determining first location-related data for the first access point within the geographical area;
determining that a second access point has at least a threshold number of neighbor access points, the second access point being defined as a non-edge access point and interior within at least one of a plurality of edge access point within the network based on the threshold number of neighbor access points; and
determining second location-related data for the second access point of the plurality of access points within the geographical area based on exchanging of ranging data indicative of a first relative distance between the first access point and the second access point, the ranging data being based at least in part on ranging message exchange measurements.