Patent ID: 11877159
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 19:
20. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
receiving a computer-implemented floorplan representation of a building;
based upon the computer-implemented floorplan representation, simultaneously identifying a number of wireless beacons to position in the building and positions of the wireless buildings in the buildings, where the number of wireless beacons and the positions of the wireless beacons are identified based upon:
simulated coverage of a wireless signal emitted by a wireless beacon when the wireless beacon is assigned to a proposed position within the building; and

a value for loss computed by way of a multi-objectives loss function, wherein the value for loss is computed based upon the simulated coverage of the wireless signal; and
outputting instructions to an installer, where the instructions identify the number of wireless beacons and the positions of the wireless beacons in the building where the number of wireless beacons are to be installed.