Devices, systems, and methods for device provisioning
First Claim
Patent Images
1. A method for provisioning a device, the method comprising:
- at a registration device, receiving authentication information from a user interface, wherein the authentication information corresponds to a user;
sending the authentication information from the registration device to an identity provider device;
receiving a token at the registration device from the identify provider device, wherein the token corresponds to the user;
sending the token, new device information, and a first provisioning request from the registration device to a provisioning device;
at a user interface of the new device, receiving an activation code;
sending the activation code and the token from the user interface of the new device to the provisioning device;
at the new device, receiving a key from the provisioning device, wherein the key is associated with a device identifier of the new device;
signing the new device information, a new device configuration, new device applications, and new device data using the key and an API secret, thereby generating signed device information; and
sending the device identifier and the signed device information from the new device to the provisioning device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, and methods for provisioning a device receive authentication information from a user interface; send the authentication information to an identity provider device; receive a token at the registration device from the identify provider device; send the token, device information of a new device, and a provisioning request from the registration device to a provisioning service; receive an activation code at a user interface of the new device; send the activation code and the token from the new device to the provisioning device; and receive a key from the provisioning device, the key being associated with the device identifier of the new device.
-
Citations
13 Claims
-
1. A method for provisioning a device, the method comprising:
-
at a registration device, receiving authentication information from a user interface, wherein the authentication information corresponds to a user; sending the authentication information from the registration device to an identity provider device; receiving a token at the registration device from the identify provider device, wherein the token corresponds to the user; sending the token, new device information, and a first provisioning request from the registration device to a provisioning device; at a user interface of the new device, receiving an activation code; sending the activation code and the token from the user interface of the new device to the provisioning device; at the new device, receiving a key from the provisioning device, wherein the key is associated with a device identifier of the new device; signing the new device information, a new device configuration, new device applications, and new device data using the key and an API secret, thereby generating signed device information; and sending the device identifier and the signed device information from the new device to the provisioning device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
at a registration device, receiving authentication information from a user interface, wherein the authentication information corresponds to a user; sending the authentication information from the registration device to an identity provider device; receiving a token at the registration device from the identify provider device, wherein the token corresponds to the user; sending the token, new device information of a new device, and a first provisioning request from the registration device to a provisioning service; at the provisioning service, generating a first activation code for the new device, receiving a second provisioning request for the new device, generating a second activation code for the new device, sending the second activation code for the new device to a computing device, and invalidating the first activation code for the new device; at a user interface of the new device, receiving the second activation code; sending the second activation code and the token from the user interface of the new device to the provisioning service; and at the new device, receiving a key from the provisioning service, wherein the key is associated with a device identifier of the new device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for provisioning a device, the system comprising:
-
one or more computer-readable media; one or more communication interfaces; and one or more processors that are configured to cause the system to receive authentication information from a user interface at a registration device, wherein the authentication information corresponds to a user; send the authentication information from the registration device to an identity provider device; receive a token at the registration device from the identify provider device, wherein the token corresponds to the user; send the token, new device information, and a provisioning request from the registration device to a provisioning service; at a user interface of the new device, receive an activation code; send the activation code from the user interface of the new device to the provisioning device; at the new device, receive a key from the provisioning device, wherein the key is associated with a device identifier of the new device; sign the new device information, a new device configuration, new device applications, and new device data using the key and an API secret, thereby generating signed device information; and send the new device identifier and the signed device information from the new device to the provisioning device.
-
Specification