Method and System for Provisioning an Electronic Device
First Claim
1. A method for provisioning an electronic device with network credentials that enable the electronic device access to 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;
logging onto a user account managed by a remote server, the server being remotely located from the client device;
receiving from the remote server a link approval response indicating that an electronic device is available for provisioning in association with the user account, the electronic device being remotely located from the server;
establishing a short range wireless link between the electronic device and the client device;
obtaining, at the client device, network credentials for accessing a secure wireless network, the network credentials being configured to enable the electronic device to independently access the secure wireless network;
in response to receiving the link approval response;
encrypting at least a portion of the network credentials using a password key provided by the remote server; and
sending the encrypted network credentials to the electronic device over the short range wireless link.
1 Assignment
0 Petitions
Accused Products
Abstract
This application discloses a method of provisioning an electronic device. The electronic device proactively broadcasts an advertising packet that includes a device identifier associated with the electronic device. A server receives the device identifier via a client device, and issues a link approval response when it verifies that the electronic device associated with the device identifier is available for provisioning in association with a user account. In response to the link approval response, the electronic device and the client device establish communication via a short range wireless link. The client device encrypts at least a portion of network credentials of a secure wireless network using a password key generated at the server, and provides the encrypted network credentials to the electronic device. The electronic device decrypts the encrypted network credentials using a key generated at the electronic device, and accesses the secure wireless network using the decrypted network credentials.
55 Citations
24 Claims
-
1. A method for provisioning an electronic device with network credentials that enable the electronic device access to 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; logging onto a user account managed by a remote server, the server being remotely located from the client device; receiving from the remote server a link approval response indicating that an electronic device is available for provisioning in association with the user account, the electronic device being remotely located from the server; establishing a short range wireless link between the electronic device and the client device; obtaining, at the client device, network credentials for accessing a secure wireless network, the network credentials being configured to enable the electronic device to independently access the secure wireless network; in response to receiving the link approval response; encrypting at least a portion of the network credentials using a password key provided by the remote server; and sending the encrypted network credentials to the electronic device over the short range wireless link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A computer system, wherein the computer system includes a client device, the computer system comprising:
-
one or more processors; and memory having instructions stored thereon, which when executed by the one or more processors cause the processors to perform operations, comprising; logging onto a user account managed by a remote server, the server being remotely located from the client device; receiving from the remote server a link approval response indicating that an electronic device is available for provisioning in association with the user account, the electronic device being remotely located from the server; establishing a short range wireless link between the electronic device and the client device; obtaining, at the client device, network credentials for accessing a secure wireless network, the network credentials being configured to enable the electronic device to independently access the secure wireless network; in response to receiving the link approval response; encrypting at least a portion of the network credentials using a password key provided by the remote server; and sending the encrypted network credentials to the electronic device over the short range wireless link.
-
-
24. A non-transitory computer-readable medium, having instructions stored thereon, which when executed by one or more processors cause the processors to perform operations comprising:
-
logging onto a user account managed by a remote server, the server being remotely located from the client device; receiving from the remote server a link approval response indicating that an electronic device is available for provisioning in association with the user account, the electronic device being remotely located from the server; establishing a short range wireless link between the electronic device and the client device; obtaining, at the client device, network credentials for accessing a secure wireless network, the network credentials being configured to enable the electronic device to independently access the secure wireless network; in response to receiving the link approval response; encrypting at least a portion of the network credentials using a password key provided by the remote server; and sending the encrypted network credentials to the electronic device over the short range wireless link.
-
Specification