Service provisioning profile for a fabric network
AssigneeGoogle Inc.
InventorJay D. Logue
Life of this patent
Estimating the term…
Abstract
Methods and systems for pairing a device to an account managed by a remote service include connecting to a commissioning device. The commissioning device is a device that manages pairing of devices to a remote service. Pairing the device to the fabric in a remote service also includes receiving service configuration details from the commissioning device. The commissioning device has previously retrieved the service configuration details that contain details configured to enable the joining device to connect to the remote service. Using the service configuration details, a device connects to the remote service using the received service configuration details.
Claims20
A method for pairing a device to an account managed by a remote service comprising:
- connecting, by a joining device, to a commissioning device via a first communication path, wherein the commissioning device comprises a device configured to manage pairing of the joining device joining a fabric to an account managed by a remote service;
- receiving service configuration details from the commissioning device, wherein the commissioning device has previously retrieved the service configuration details from the remote service, wherein the service configuration details include details configured to enable the joining device to connect to the remote service;
- connecting, by the joining device, to the remote service via a second communication path using the service configuration details;
- validating the connection between the joining device and the remote service using at least one or more of a pairing token, an account identifier, and a list of certificates;
- and
- obtaining additional details from the remote service via the connection to the remote service.
(canceled)
A non-transitory, computer-readable medium having stored thereon instructions for pairing a device to an account managed by a remote service, wherein the instructions, when executed, are configured to cause a processor to:
- connect, by a joining device, to a commissioning device via a first communication path, wherein the commissioning device comprises a device configured to manage pairing of a joining device joining a fabric to an account managed by a remote service;
- receive service configuration details from a commissioning device, wherein the commissioning device has previously retrieved the service configuration details from the remote service, wherein the service configuration details include details configured to enable the joining device to connect to the remote service;
- connect, by the joining device, to the remote service via a second communication path using the service configuration details;
- validate the connection between the joining device and the remote service using at least one or more of a pairing token, an account identifier, and a list of certificates;
- and
- obtain additional details from the remote service via the connection to the remote service.
An electronic device comprising:
- a network interface;
- memory;
- and
- a processor configured to:
- connect the electronic device to a commissioning device via a first communication path using the network interface, wherein the commissioning device comprises a device configured to manage pairing of a joining device joining a fabric to an account managed by a remote service;
- receive, via the network interface, service configuration details from the commissioning device, wherein the commissioning device has previously retrieved the service configuration details from the remote service, wherein the service configuration details include details configured to enable the joining device to connect to the remote service;
- connect the electronic device to the remote service via a second communication path using the service configuration details and the network interface;
- validate the connection between the joining device and the remote service using at least one or more of a pairing token, an account identifier, and a list of certificates;
- and
- obtain additional details from the remote service via the connection to the remote service.
Dependencies are inferred from the claim text.