×

Method and system for encrypting network credentials using password provided by remote server to provisioning device

  • US 10,262,210 B2
  • Filed: 03/21/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for provisioning a smart home device with network credentials that enable the smart home device to access a secure wireless network, the method comprising:

  • on a client device having one or more processors and memory storing one or more programs for execution by the one or more processors, the client device being located in proximity to the smart home device;

    establishing a short range wireless link between the smart home device and the client device;

    obtaining, at the client device, the network credentials for accessing the secure wireless network;

    forwarding a device identifier of the smart home device from the smart home device to a remote server, wherein the remote server includes a database in which a secret is saved in association with the device identifier of the smart home device, and the secret is not known to the client device, and wherein the remote server is configured to identify the secret in the database and generate a password key based on the secret;

    receiving from the remote server the password key;

    encrypting at least a portion of the network credentials using the password key provided by the remote server, the remote server being remotely located from the client device and the smart home device; and

    sending the encrypted network credentials from the client device to the smart home device over the short range wireless link, thereby allowing the smart home device to decrypt the encrypted network credentials based on the secret, access the secure wireless network using the network credentials and access the remote server via the secure wireless network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×