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

Claim 0:
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.