×

Smart home device facilitating user-friendly setup experience

  • US 9,820,315 B2
  • Filed: 05/22/2015
  • Issued: 11/14/2017
  • Est. Priority Date: 10/07/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×