Preconfigured device representations
Abstract
Technology is described for providing preconfigured device representations in a service provider environment. A plurality of device representation parameters may be received for a device via a user account. A preconfigured device representation may be created for the device using the plurality of device representation parameters. The preconfigured device representation may be associated with the user account. The device may be registered with the service provider environment. A registration of the device may be performed when the device initially connects to the service provider environment. The registration may assign a device identifier to the device and may associate the user account with the device. The preconfigured device representation may be provided to the device after the registration of the device is completed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving, at a device registration service that operates in a service provider environment, a registration request message from a device, wherein the registration request message includes a first authentication certificate; verifying, at the device registration service, that the first authentication certificate included in the registration request message received from the device is valid; and responsive to verifying that the first authentication certificate included in the registration request message received from the device is valid, performing, using the device registration service, a device registration procedure to register the device with the service provider environment, wherein registration of the device associates the device with an account on the service provider environment, wherein the device registration procedure comprises sending, from the device registration service to the device, a device-specific authentication certificate, and wherein the device-specific authentication certificate enables the device to access resources of the service provider environment associated with the account.
2 . The method of claim 1 , wherein the first authentication certificate is installed on the device during manufacture of the device.
3 . The method of claim 1 , wherein the first authentication certificate is generic among multiple devices including the device.
4 . The method of claim 1 , wherein the device is an Internet-of-Things (IoT) device.
5 . The method of claim 1 , wherein registration of the device assigns a device identifier to the device.
6 . The method of claim 1 , wherein the device registration procedure comprises sending, from the device to the device registration service, a unique identifier of the device.
7 . The method of claim 1 , wherein the device registration procedure further comprises replacing the first authentication certificate with the device-specific authentication certificate.
8 . A system comprising:
a data store storing computer-executable instructions; and a processor configured to execute the computer-executable instructions, wherein execution of the computer-executable instructions causes the system to:
receive, at a device registration service that operates in a service provider environment, a registration request message from a device, wherein the registration request message includes a first authentication certificate;
verify, at the device registration service, that the first authentication certificate included in the registration request message received from the device is valid; and
responsive to verifying that the first authentication certificate included in the registration request message received from the device is valid, perform, using the device registration service, a device registration procedure to register the device with the service provider environment, wherein registration of the device associates the device with an account on the service provider environment,
wherein the device registration procedure comprises sending, from the device registration service to the device, a device-specific authentication certificate, and wherein the device-specific authentication certificate enables the device to access resources of the service provider environment associated with the account.
9 . The system of claim 8 , wherein the device registration procedure further comprises sending, from the device registration service to the device, configuration data defining, operation of the device.
10 . The system of claim 8 , wherein the device registration procedure further comprises associating the device with a plurality of additional devices associated with the account.
11 . The system of claim 8 , wherein the device registration procedure further comprises associating the device with a shadow representation on the service provider environment.
12 . The system of claim 8 , wherein the device is a first device, and wherein execution of the computer-executable instructions further causes the system to obtain a request, from an end user device, to associate the first device with the account.
13 . The system of claim 8 , wherein registration of the device assigns a device identifier to the device.
14 . The system of claim 8 , wherein the device registration procedure comprises sending, from the device to the device registration service, a unique identifier of the device.
15 . One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by a computing system, causes the computing system to:
receive, at a device registration service that operates in a service provider environment, a registration request message from a device, wherein the registration request message includes a first authentication certificate; verify, at the device registration service, that the first authentication certificate included in the registration request message received from the device is valid; and responsive to verifying that the first authentication certificate included in the registration request message received from the device is valid, perform, using the device registration service, a device registration procedure to register the device with the service provider environment, wherein registration of the device associates the device with an account on the service provider environment, wherein the device registration procedure comprises sending, from the device registration service to the device, a device-specific authentication certificate, and wherein the device-specific authentication certificate enables the device to access resources of the service provider environment associated with the account.
16 . The one or more non-transitory computer-readable media of claim 15 , wherein the device registration procedure further comprises sending, from the device registration service to the device, configuration data defining operation of the device.
17 . The one or more non-transitory computer-readable media of claim 15 , wherein the device registration procedure further comprises associating the device with a plurality of additional devices associated with the account.
18 . The one or more non-transitory computer-readable media of claim 15 , wherein the device registration procedure further comprises associating the device with a shadow representation on the service provider environment.
19 . The one or more non-transitory computer-readable media of claim 15 , wherein the device is a first device, and wherein execution of the computer-executable instructions further causes the system to obtain a request, from an end user device, to associate the first device with the account.
20 . The one or more non-transitory computer-readable media of claim 15 , wherein registration of the device assigns a device identifier to the device.Join the waitlist — get patent alerts
Track US2022166668A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.