Patent ID: 11889314
Assignee: LEVITON MANUFACTURING CO., INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 7:
8. A device associated to a user of a service hosted at a remote location, the device comprising:
a wiring device; and
a wireless access point, wherein the wireless access point comprises a device-based service to:
start a peer-to-peer network;
advertise the peer-to-peer network;
establish a first communication link to make a direct network connection to a user computing device;
receive a request for a security certificate from the user computing device;
send a security certificate to the user computing device, the security certificate comprising a public encryption key;
receive an encrypted message from the user computing device, wherein the encrypted message includes a user computing device key generated on the user computing device by an application running on the user computing device and connection information, wherein the connection information comprises information to connect to a local network and information required for the device to connect to the service;
decrypt the encrypted message with a private encryption key to determine the user computing device key and the information required for the device to connect to the service;
shut down the peer-to-peer network after receipt of the encrypted message;
establish a connection with the local network based on the information to connect to the local network;
establish a second communication link to connect to the service, wherein the device provides a device key generated on the user computing device to the service via the second communication link;
wherein the device is associated with the user computing device in response to a determination by the service that the device key provided by the device to the service via the second communication link matches the user computing device key that the service receives from the user computing device; and
performing a time-out procedure if an acknowledgement is not received from the service.