Patent ID: 9191909
Filing Date: 2015-11-17
Classification: G06F,G06Q,G08B,G08C,H04L,H04M,H04N,H04W

Abstract:
1. A method, comprising: detecting, by a client device, a device being installed at a location; establishing, by the client device, a first wireless connection between the client device and the device being installed at the location; generating, by the client application running on the client device, a user interface including one or more selectable components for inputting a plurality of parameter settings to be implemented by the device being installed at the location; receiving, by a client application running on the client device via the user interface, user input specifying the plurality of parameter settings to be transmitted to the device; wirelessly transmitting, by the client device via the first wireless connection, from the client application to the device the plurality of parameter settings, wherein device is configured to operate in accordance with at least some of the plurality of parameter settings; establishing, by the client application, a second wireless connection that enables communication between the device being installed at the location and the remote site via the Internet, wherein the client application establishes the second wireless connection by facilitating connection of the device being installed at the location to a wireless local-area network that is connected to the Internet, wherein the second wireless connection enables the device being installed at the location to send information to the remote site via the wireless local-area network and the Internet, wherein the second wireless connection enables the remote site to send information to the device being installed at the location via the Internet and the wireless local-area network; and causing the remote site to register the device being installed at the location, including transmitting to the remote site, via the second wireless connection and/or a third wireless connection between the client application and the remote site, registration information and account information, wherein the registration information includes a device identifier identifying the device being installed at the location, wherein the remote site did not have the registration information before, wherein the remote site registers the device being installed at the location by performing operations including associating the registration information with the account information.