| CPC A24F 40/50 (2020.01) [A24F 40/65 (2020.01); H04L 9/3231 (2013.01)] | 20 Claims |

|
1. A user device, comprising:
a non-transitory memory;
a wireless communication element; and
one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the user device to perform operations comprising:
receiving, by a first application executed on the user device, a request to connect the user device to an electronic device, wherein the electronic device is undiscoverable by a plurality of applications of the user device except the first application;
verifying, by the first application, an attribute associated with a user of the user device;
in response to verifying the attribute associated with the user, scanning, by the first application, signals emitted by one or more electronic devices based on a service identifier that is outside a range of service identifiers recognizable by the plurality of applications;
in response to detecting a signal emitted by the electronic device that includes the service identifier, communicating, by the first application and via the wireless communication element of the user device, with the electronic device according to a handshake protocol;
obtaining, by the first application, an encrypted package from the electronic device based on the communicating, wherein the encrypted package represents data unique to the electronic device;
authenticating the electronic device based on the encrypted package; and
in response to authenticating the electronic device, enabling the user device to control one or more functionalities of the electronic device.
|