US 11,877,159 B2
Computing system that is configured to assign wireless beacons to positions within a building
Simon Levi Shapiro, Bellevue, WA (US); Chiqun Zhang, Sunnyvale, CA (US); Dragomir Dimitrov Yankov, Sunnyvale, CA (US); and Wei Wu, Kirkland, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 16, 2020, as Appl. No. 16/903,313.
Prior Publication US 2021/0392513 A1, Dec. 16, 2021
Int. Cl. H04W 16/20 (2009.01); H04W 4/02 (2018.01); H04W 4/33 (2018.01); H04W 24/02 (2009.01)
CPC H04W 16/20 (2013.01) [H04W 4/023 (2013.01); H04W 4/33 (2018.02); H04W 24/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system that is configured to identify positions within a building where wireless beacons that emit wireless signals are to be positioned, the computing system comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising:
receiving a computer-implemented floorplan representation of the building;
based upon the computer-implemented floorplan representation, simulating coverages of wireless signals emitted by the wireless beacons when the wireless beacons are assigned to proposed positions within the building;
using a multi-objectives loss function to compute values for loss, wherein the multi-objectives loss function computes the values for loss based upon the simulated coverages of the wireless signals; and
based upon the values for loss, simultaneously identifying a number of wireless beacons to install in the building and positions within the building where the wireless beacons are to be positioned.