| CPC H04W 76/10 (2018.02) [H04W 8/005 (2013.01); H04W 84/18 (2013.01)] | 29 Claims |

|
1. A computer-implemented method for pairing a control device with a plurality of beacons, comprising:
scanning, with the control device, for wireless signals to detect at least one beacon signal, wherein each of the plurality of beacons are configured to communicate with the control device to determine a spatial position of the control device relative to the plurality of beacons;
determining, with the control device and based on the at least one beacon signal, at least one beacon device of the plurality of beacons that is not paired to the control device;
determining, with the control device, whether to initiate an automatic pairing operation based on the at least one beacon device that is not paired to the control device; and
in response to determining to initiate the automatic pairing operation, automatically pairing the at least one beacon device to the control device, wherein the control device is configured to operate with the at least one beacon device to extrapolate a spatial selection zone relative to the control device, the spatial selection zone indicating that probability values are above a threshold value, the probability values corresponding to spatial coordinates within the spatial selection zone, and each probability value of the probability values indicating a probability that one or more smart devices at one or more of the spatial coordinates are to be controlled by the control device;
wherein an interface module communicatively coupled to the control device:
identifies the spatial coordinates having probability values greater than a defined probability threshold with a selection engine;
classifies as potential intended targeted devices for control by the control device each of the smart devices having the spatial coordinates or regions that overlap with the identified spatial coordinates; and
in response to such determination, stores associated user interfaces of the potential targeted devices with a carousel module; and wherein a user interface of a first device is mapped to a spatial coordinate with a highest probability value is stored in a primary interface layer of the carousel module while the user interfaces of remaining devices classified as potential intended target devices are stored in a secondary interface layer of the carousel module.
|