HAZARD DETECTION UNIT FACILITATING USER-FRIENDLY SETUP EXPERIENCE
First Claim
1. A method for establishing a pairing between a smart-home device and an online management account at a central server, the method comprising:
- instantiating, at a computing device, an application for configuration and control of the smart-home device, said application establishing communication over the Internet with the central server;
receiving, at the computing device, a first code from the central server;
receiving, at the computing device, information derived from a printed medium accompanying the smart-home device, said information comprising a second code;
broadcasting, by the smart-home device, an identifier for a first communication protocol that is hosted by the smart-home device;
receiving, at the computing device, a selection of said identifier from a user and establishing a connection with the smart-home device via the first communication protocol, wherein said connection is authenticated using said second code;
receiving, at the computing device, an identifier for a second communication protocol that provides access the Internet;
sending, from the computing device to the smart-home device, said first code and said identifier for the second communication protocol;
establishing, by the smart-home device, communications with said central server using said second communication protocol; and
transmitting, by the smart-home device to the central server, a transmission comprising said first code, wherein said transmission is authenticated by the central server using information stored in a non-volatile memory of said smart-home device;
whereby said pairing is achieved by said central server by (i) validating said second code, and (ii) upon said validating, associating said smart-home device with said online management account.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for establishing a pairing between a smart-home device and an online account may include instantiating an application on a computing device and receiving a first code from a central server. The application may receive a second code from printed material associated with the smart-home device. The smart-home device may broadcast a first communication protocol, and the application may join the first mutation protocol. The application can be authenticated by the smart-home device using the second code, and the application can receive an identity of a second communication protocol from a user. The application can then transmit the identity of the second communication protocol to the smart-home device. The smart-home device can use the second mutation protocol to access the Internet and transmit the first code to the central server, where the central server can use the first code in completing the pairing process.
-
Citations
20 Claims
-
1. A method for establishing a pairing between a smart-home device and an online management account at a central server, the method comprising:
-
instantiating, at a computing device, an application for configuration and control of the smart-home device, said application establishing communication over the Internet with the central server; receiving, at the computing device, a first code from the central server; receiving, at the computing device, information derived from a printed medium accompanying the smart-home device, said information comprising a second code; broadcasting, by the smart-home device, an identifier for a first communication protocol that is hosted by the smart-home device; receiving, at the computing device, a selection of said identifier from a user and establishing a connection with the smart-home device via the first communication protocol, wherein said connection is authenticated using said second code; receiving, at the computing device, an identifier for a second communication protocol that provides access the Internet; sending, from the computing device to the smart-home device, said first code and said identifier for the second communication protocol; establishing, by the smart-home device, communications with said central server using said second communication protocol; and transmitting, by the smart-home device to the central server, a transmission comprising said first code, wherein said transmission is authenticated by the central server using information stored in a non-volatile memory of said smart-home device; whereby said pairing is achieved by said central server by (i) validating said second code, and (ii) upon said validating, associating said smart-home device with said online management account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for establishing a pairing between a smart-home device and an online management account at a central server, the system comprising:
-
an application operating on a computing device, wherein said application is configures and controls the smart-home device and establishes communication over the Internet with said central server, wherein the application is configured to; receive a first code from the central server; receive information derived from a printed medium accompanying the smart-home device, said information comprising a second code; receive a selection of an identifier for a first communication protocol that is hosted by the smart-home device, the selection being received from a user and establishing a connection with the smart-home device via the first communication protocol; receive an identifier for a second communication protocol that provides access the Internet; and send, to said smart-home device, said first code and said identifier for the second communication protocol; and the smart-home device, wherein the smart-home device is configured to; receive a user input to begin the pairing; broadcast the identifier for the first communication protocol; authenticate said connection between said application and said smart-home device using said second code; receive, from said application, said first code and said identifier for said second communication protocol; establish communications with said central server the via said second communication protocol; and transmit, to the central server, a transmission comprising said first code, wherein said transmission is authenticated by the central server using information stored in a non-volatile memory of said smart-home device; whereby said pairing is achieved by said central server by (i) validating said second code, and (ii) upon said validating, associating said smart-home device with said online management account. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification