IP Library Granted Patent US 9,806,900
Granted Patent B2
US 9,806,900 · App. 14/875,254 · Granted Oct 31, 2017

Wireless provisioning and configuring of hardware elements of a home automation system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,806,900
App. No.
14/875,254
Granted
Oct 31, 2017
Kind
B2
Abstract

In various embodiments, techniques are provided for utilizing a WPAN (e.g., BLE) and an in-home LAN (e.g., Wi-Fi network) together to provision and/or configure hardware elements of a home automation system. In one embodiment, a first WPAN-discoverable hardware element (e.g., a host controller) of the home automation system advertises its presence on a WPAN. The first WPAN-discoverable hardware element receives user-provided network credentials from a mobile app, which are used to configure the first WPAN-discoverable hardware element on the in-home LAN, and which are stored in a storage device of the first WPAN-discoverable hardware element. To provision a second WPAN-discoverable hardware element (e.g., a device) of the home automation system on the in-home LAN, the first WPAN-discoverable hardware element transfers the network credentials back to the mobile app via the in-home LAN, and causes the mobile app to forward the network credentials via the WPAN to the second hardware element.

Claims (64)

1. A method for provisioning and/or configuring hardware elements of a home automation system, comprising:

advertising presence on a WPAN, by a first wireless personal area network (WPAN)-discoverable hardware element of the home automation system that is not accessible on an in-home local area network (LAN) used by the home automation system, to enable the first WPAN-discoverable hardware element to be discovered by a mobile application (app);

receiving, at the first WPAN-discoverable hardware element over the WPAN, user-provided network credentials from the mobile app;

configuring the first WPAN-discoverable hardware element on the in-home LAN using the network credentials;

storing the network credentials in a storage device of the first WPAN-discoverable hardware element; and

provisioning a second WPAN-discoverable hardware element of the home automation system by transferring the network credentials from the first WPAN-discoverable hardware element back to the mobile app via the in-home LAN, and causing the mobile app to forward the network credentials via the WPAN to the second WPAN-discoverable hardware element.

2. The method of claim 1 , wherein the first WPAN-discoverable hardware element is a host controller of the home automation system and the second WPAN-discoverable hardware element is a lighting device, audio/video (A/V) device, security device, heating ventilation and cooling (HVAC) device, or electronic door lock under control of the host controller.

3. The method of claim 1 , wherein the WPAN is Bluetooth low energy (BLE), the in-home LAN is a Wi-Fi network and the network credentials include a Service Set Identifier (SSID) or password for the Wi-Fi network.

4. The method of claim 1 , further comprising:

receiving, at the first WPAN-discoverable hardware element, user-provided configuration information for the second WPAN-discoverable hardware element from the mobile app over the in-home LAN, wherein the configuration information includes at least one of a room with which the second WPAN-discoverable hardware element is associated or one or more interconnections of the second WPAN-discoverable hardware element to other hardware elements; and

adding the configuration information for the second WPAN-discoverable hardware element to a home database maintained in the storage device of the first WPAN-discoverable hardware element.

5. The method of claim 4 , further comprising:

synchronizing the in-home database with a configuration database of cloud services.

6. The method of claim 1 , further comprising:

sending control messages from the first WPAN-discoverable hardware element over the in-home LAN to the second WPAN-discoverable hardware element to setup, use or maintain the second WPAN-discoverable hardware element.

7. The method of claim 1 , further comprising:

scanning, by the first WPAN-discoverable hardware element, on the in-home LAN, to discover an internet protocol (IP)-discoverable hardware element.

8. The method of claim 7 , further comprising:

receiving, at the first WPAN-discoverable hardware element, user-provided configuration information for the IP-discoverable hardware element from the mobile app over the in-home LAN, wherein the configuration information includes at least one of a room with which the IP-discoverable hardware element is associated or one or more interconnections of the IP-discoverable hardware element to other hardware elements; and

adding the configuration information for the IP-discoverable hardware element to a home database maintained in the storage device of the first WPAN-discoverable hardware element.

9. The method of claim 8 , further comprising:

synchronizing the in-home database with a configuration database of cloud services.

10. The method of claim 9 , further comprising:

sending control messages from the first WPAN-discoverable hardware element over the in-home LAN to the IP-discoverable hardware element to setup, use or maintain the IP-discoverable hardware element.

11. A method for provisioning and/or configuring hardware elements of a home automation system, comprising:

scanning, by a first WPAN-discoverable hardware element of the home automation system, on a wireless personal area network (WPAN) to discover a second WPAN-discoverable hardware element of the home automation system that is not accessible on an in-home local area network (LAN) used by the home automation system;

retrieving, by the first WPAN-discoverable hardware element, network credentials for the in-home LAN from a storage device of the first WPAN-discoverable hardware element; and

provisioning a second WPAN-discoverable hardware element by transferring the network credentials from the first WPAN-discoverable hardware element to the second WPAN-discoverable hardware element over the WPAN.

12. The method of claim 11 , wherein the first WPAN-discoverable hardware element is a host controller of the home automation system and the second WPAN-discoverable hardware element is a lighting device, audio/video (A/V) device, security device, heating ventilation and cooling (HVAC) device, or electronic door lock under control of the host controller.

13. The method of claim 11 , wherein the WPAN is Bluetooth low energy (BLE), the in-home LAN is a Wi-Fi network and the network credentials include a Service Set Identifier (SSID) or password for the Wi-Fi network.

14. The method of claim 11 , wherein the second WPAN-discoverable hardware element is initially accessible on the in-home LAN, but is then reset to lose the network credentials, and the scanning, retrieving, and provisioning are performed as part of a self-healing operation to make the second WPAN-discoverable hardware element again accessible on the in-home LAN.

15. The method of claim 11 , further comprising, prior to the scanning, retrieving and provisioning:

receiving, by the first WPAN-discoverable hardware element of the home automation system via the WPAN, network credentials from a mobile application (app);

configuring the first WPAN-discoverable hardware element on the in-home LAN using the network credentials; and

storing the network credentials in the storage device of the first WPAN-discoverable hardware element.

16. The method of claim 11 , further comprising:

scanning, by the first WPAN-discoverable hardware element, on the in-home LAN, to discover an internet protocol (IP)-discoverable hardware element;

receiving, at the first WPAN-discoverable hardware element, user-provided configuration information for the IP-discoverable hardware element from the mobile app over the in-home LAN, wherein the configuration information includes at least one of a room with which the IP-discoverable hardware element is associated or one or more interconnections of the IP-discoverable hardware element to other hardware elements; and

adding configuration information for the IP-discoverable hardware element to a home database maintained in the storage device of the first WPAN-discoverable hardware element.

17. The method of claim 16 , further comprising:

synchronizing the home database with a configuration database of cloud services.

18. The method of claim 11 , further comprising:

sending control messages from the first WPAN-discoverable hardware element over the in-home LAN to the second WPAN-discoverable hardware element to setup, use or maintain the second WPAN-discoverable hardware element.

19. A method for provisioning and/or configuring hardware elements of a home automation system, comprising:

scanning, by a second WPAN-discoverable hardware element of the home automation system, on a wireless personal area network (WPAN) to discover a third WPAN-discoverable hardware element of the home automation system that is not accessible on an in-home local area network (LAN) used by the home automation system;

retrieving, by the second WPAN-discoverable hardware element over the in-home LAN, network credentials for the in-home LAN from a first WPAN-discoverable hardware element of the home automation system that maintains the credentials in a storage device; and

provisioning the third WPAN-discoverable hardware element by transferring the network credentials from the second WPAN-discoverable hardware element to the third WPAN-discoverable hardware element over the WPAN.

20. The method of claim 19 , wherein the third WPAN-discoverable hardware element is out of WPAN range from the first WPAN-discoverable hardware element.

21. The method of claim 19 , wherein the second WPAN-discoverable hardware element is a second lighting device, audio/video (A/V) device, security device, heating ventilation and cooling (HVAC) device, or electronic door lock and the third WPAN-discoverable hardware element is a third lighting device, A/V device, security device, HVAC device, or electronic door lock.

22. The method of claim 19 , wherein the WPAN is Bluetooth low energy (BLE), the in-home LAN is a Wi-Fi network and the network credentials include a Service Set Identifier (SSID) or password for the Wi-Fi network.

23. The method of claim 19 , wherein the third WPAN-discoverable hardware element is initially accessible on the in-home LAN, but is then reset to lose the network credentials, and the scanning, retrieving, and provisioning are performed as part of a self-healing operation to make the third WPAN-discoverable hardware element again accessible on the in-home LAN.

24. A method for provisioning and/or configuring hardware elements of a home automation system, comprising:

scanning, by a mobile application (app) executing on a mobile device or remote control on a wireless personal area network (WPAN), to discover a second WPAN-discoverable hardware element of the home automation system that is not accessible on an in-home local area network (LAN) used by the home automation system;

retrieving, by the mobile app over the in-home LAN, network credentials for the in-home LAN from a first WPAN-discoverable hardware element of the home automation system that maintains the network credentials in a storage device; and

provisioning the second WPAN-discoverable hardware element by transferring the network credentials from the mobile app to the second WPAN-discoverable hardware element over the WPAN.

25. The method of claim 24 , wherein the second WPAN-discoverable hardware element is out of WPAN range from the first WPAN-discoverable hardware element.

26. The method of claim 24 , wherein the second WPAN-discoverable hardware element is initially accessible on the in-home LAN, but is then reset to lose the network credentials, and the scanning, retrieving, and provisioning are performed as part of a self-healing operation to make the second WPAN-discoverable hardware element again accessible on the in-home LAN.

27. The method of claim 24 , wherein the first WPAN-discoverable hardware element is a host controller of the home automation system, and the second WPAN-discoverable hardware element is a lighting device, audio/video (A/V) device, security device, heating ventilation and cooling (HVAC) device, or electronic door lock under control of the host controller.

28. The method of claim 24 , wherein the WPAN is Bluetooth low energy (BLE), the in-home LAN is a Wi-Fi network and the network credentials include a Service Set Identifier (SSID) or password for the Wi-Fi network.

29. The method of claim 24 , further comprising, prior to the scanning, retrieving and provisioning:

scanning, by the mobile app, on a wireless personal area network (WPAN) to discover the first WPAN-discoverable hardware element, while the first WPAN-discoverable hardware element is not accessible on the in-home LAN; and

provisioning the first WPAN-discoverable hardware element by transferring the network credentials from mobile app to the first WPAN-discoverable hardware element over the WPAN, the network credentials to be stored in the storage device of the first WPAN-discoverable hardware element.

30. The method of claim 24 , further comprising:

providing, by the mobile app over the in-home LAN, user-provided configuration information for the second WPAN-discoverable hardware element to a home database maintained by the first WPAN-discoverable hardware element, wherein the configuration information includes at least one of a room with which the second WPAN-discoverable hardware element is associated or one or more interconnections of the second WPAN-discoverable hardware element to other hardware elements.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: SAVANT SYSTEMS, INC.; SAVANT TECHNOLOGIES LLC; RACEPOINT ENERGY, LLC
Reel/Frame 059910/0312 →
SECURITY INTEREST Recorded Jun 30, 2020
From: SAVANT SYSTEMS, INC.; CONSUMER LIGHTING (U.S.), LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 053095/0001 →
MERGER AND CHANGE OF NAME Recorded Jun 11, 2020
From: SAVANT SYSTEMS, LLC; SAVANT SYSTEMS, INC.
To: SAVANT SYSTEMS, INC.
Reel/Frame 052910/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: JACOBSON, ARTHUR A.; TATZEL, DAVID W.; SILVA, MICHAEL C.; MOORE, ADAM J.; TECARRO, JAIREH; SHIRAI, GREGORY T.
To: SAVANT SYSTEMS, LLC
Reel/Frame 041101/0603 →