Systems and methods for establishing a connection between an appliance and a home energy management device
First Claim
1. An appliance comprising:
- a processor;
a memory; and
a network interface;
wherein the appliance is configured to connect to a local area network by performing operations, the operations comprising;
prior to connecting to the local area network, connecting to a private network created by a home energy management device, the private network being created by generating a service set identifier and broadcasting the service set identifier for a predetermined period of time, wherein connecting to the private network created by the home energy management device comprises providing a security certificate to the home energy management device, the security certificate having been stored in the memory of the appliance;
receiving access data from the home energy management device over the private network, the access data comprising a local area network service set identifier and a local area network passcode required for connection to the local area network, and device information concerning the home energy management device, wherein the device information comprises one or more of a device internet protocol (IP) address, a device installation code, or a device software version;
terminating the connection with the private network;
using the access data to connect to the local area network; and
responsive to connecting to the local area network, establishing a connection with the home energy management device over the local area network by;
sending via a router of the local area network a request to connect to the home energy management device; and
receiving via the router connection establishment data from the home energy management device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods for establishing a connection between an appliance and a home energy management device. Upon being prompted by a user, the home energy management device can create a private network for a limited period of time. Then, upon also being prompted by the user, an appliance can request to join the private network. If the appliance satisfies any required security criteria, the home energy management device can securely provide local area network access data to the appliance over the private network. After receiving such access data, the appliance can connect to the wireless local area network and establish a secure connection with the home energy management device via a router of the local area network. In one implementation, both the home energy management device and the appliance can be prompted by the user by simply pressing a button or other user-operable selector.
-
Citations
14 Claims
-
1. An appliance comprising:
-
a processor; a memory; and a network interface; wherein the appliance is configured to connect to a local area network by performing operations, the operations comprising; prior to connecting to the local area network, connecting to a private network created by a home energy management device, the private network being created by generating a service set identifier and broadcasting the service set identifier for a predetermined period of time, wherein connecting to the private network created by the home energy management device comprises providing a security certificate to the home energy management device, the security certificate having been stored in the memory of the appliance; receiving access data from the home energy management device over the private network, the access data comprising a local area network service set identifier and a local area network passcode required for connection to the local area network, and device information concerning the home energy management device, wherein the device information comprises one or more of a device internet protocol (IP) address, a device installation code, or a device software version; terminating the connection with the private network; using the access data to connect to the local area network; and responsive to connecting to the local area network, establishing a connection with the home energy management device over the local area network by; sending via a router of the local area network a request to connect to the home energy management device; and receiving via the router connection establishment data from the home energy management device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A home energy management device comprising:
-
a processor; a memory; and a network interface; wherein the home energy management device is configured to perform operations, the operations comprising; creating a private network by; determining whether a second network currently exists, the second network employing the same communication standard as the private network; generating a service set identifier for the private network when the second network does not exist; and broadcasting the service set identifier of the private network for a predetermined period of time; receiving from an appliance a request to connect to the private network, the request to connect to the private network received from the appliance including a security certificate; allowing the appliance to connect to the private network when the security certificate is validated; transmitting to the appliance over the private network access data providing information required for access to a local area network, the access data comprising a local area network service set identifier, a local area network passcode, and device information concerning the home energy management device, wherein the device information comprises one or more of a device internet protocol (IP) address, a device installation code, or a device software version; terminating the private network at the expiration of the predetermined period of time; receiving via a router of the local area network a request from the appliance to connect to the home energy management device; and sending via the router connection establishment data to the appliance. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for connecting an appliance to a home energy management device, the method comprising:
-
receiving, at the home energy management device, a first user prompt; responsive to the first user prompt, creating a temporary private network for a predetermined period of time using the home energy management device; receiving, at the appliance, a second user prompt; responsive to the second user prompt, sending from the appliance to the home energy management device a first request to join the private network, the first request to join the private network including an appliance security certificate; establishing a first connection between the appliance and the home energy management device over the private network; sending from the home energy management device to the appliance over the private network access data providing information for connecting to a local area network, the access data comprising a local area network service set identifier, a local area network passcode, and device information concerning the home energy management device, wherein the device information comprises one or more of a device internet protocol (IP) address, a device installation code, or a device software version; terminating the private network at the expiration of the predetermined period of time; sending from the appliance to a router a second request to connect to the local area network, the second request including at least a portion of the access data and a security code generated based at least in part on the access data; and establishing a second connection between the appliance and the home energy management device over the local area network, wherein establishing the second connection comprises performing at least one security routine to validate the security code. - View Dependent Claims (14)
-
Specification