IP Library Granted Patent US 12,192,169
Granted Patent B2
US 12,192,169 · App. 18/482,404 · Granted Jan 7, 2025

Seamless connection to multiple wireless controllers

Inventors: David Anderson (Quakertown, PA); Agniva Banerjee (Easton, PA); Parker Evans (Quakertown, PA)
Assignee: Lutron Technology Company LLC
H04L61/5014G05B19/042H04L12/2809H04L12/2814H04L61/2514H04L61/2517H04W12/068H05B47/175H05B47/19G05B2219/23297G05B2219/23298G05B2219/2642H04L2012/2841H04L67/02
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 12,192,169
App. No.
18/482,404
Filed
Oct 6, 2023
Granted
Jan 7, 2025
Kind
B2
Art Unit
2454
USPC
709/222
Abstract

A load control system may be provided including control devices and a system controller. The system controller may be configured to broadcast a service set identifier (SSID) and provide a wireless network connection to a network device. The system controller may provide a web page to the network device, wherein the web page may include an indication of target system controllers. The target system controllers may be used for configuring (e.g., associating) the control devices. The system controller may receive an indication of a target system controller selected to associate the control devices. The system controller may determine an address and port number of the target system controller identified by the network device. The system controller may provide, to the network device, the web page from the target system controller while the network device is connected to the system controller via the wireless network connection.

Claims (71)

1. An electrical load control system, comprising:

a plurality of system controllers communicatively couplable via a first network connection, wherein each respective one of the plurality of system controllers:

shares a common service set identifier (SSID) and SSID password; and

communicatively couples to one or more respective control devices via a second network connection;

wherein each of the plurality of system controllers includes:

memory circuitry;

communication circuitry;

control circuitry communicatively coupled to the memory circuitry and to the communication circuitry, the control circuitry to:

broadcast the SSID via a third network connection different from the first network connection and the second network connection;

receive, from a network device, the SSID password via the third network connection; and

responsive to receipt of the SSID password from the network device:

provide to the network device via the third network connection:

 data indicative of one or more of the plurality of system controllers communicatively coupled via the first network connection to the respective system controller and with which the network device may communicatively couple;

 data indicative of the one or more control devices communicatively coupled via the second network connection to each respective one of the one or more system controllers;

receive, from the network device via the third network connection, an input indicative of a target system controller selected from the one or more system controllers communicatively coupled to the respective system controller; and

responsive to the receipt of the input indicative of the target system controller:

 redirect inputs received via the third network connection from the network device to the target system controller; and

 redirect inputs received from the target system controller via the first network to the network device.

2. The electrical load control system of claim 1 wherein the control circuitry to further:

seamlessly transfer the third network connection with the network device from the respective system controller to a second control circuit disposed in a second system controller, wherein the respective system controller and the second system controller share the common SSID and SSID password.

3. The electrical load control system of claim 2 wherein, responsive to the receipt via the third network connection, of the input from the network device indicative of the target system controller, the control circuitry to further:

retrieve, via the first network connection data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller; and

provide to the network device via the third network connection, the retrieved data representative of the one or more control devices communicatively coupled to the target system controller.

4. The electrical load control system of claim 3 wherein to retrieve the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller, the control circuitry to further:

receive, from the target system controller via the first network connection, the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller.

5. The electrical load control system of claim 3 wherein to retrieve the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller, the control circuitry to further:

retrieve from a data structure retained in the memory circuitry, the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller.

6. The electrical load control system of claim 2 wherein to provide to the network device via the third network connection the data indicative of one or more of the plurality of system controllers communicatively coupled to the respective system controller and with which the network device may communicatively couple, the control circuitry to further:

provide to the network device via the third network connection, an HTTP Webpage, that includes the data indicative of one or more of the plurality of system controllers communicatively coupled via the first network connection to the respective system controller and with which the network device may communicatively couple.

7. A method of communicatively coupling a network device to a control circuit disposed in one of a plurality of system controllers communicatively coupled via a first network connection, wherein the plurality of system controllers share a common service set identifier (SSID) and SSID password, and wherein each of the plurality of system controllers communicatively couples to one or more respective control devices via a second network connection, the method comprising:

broadcasting, by the control circuit, the service set identifier (SSID) via a third network connection;

receiving, by the control circuit, the SSID password from the network device via the third network connection different from the first network connection and the second network connection;

providing to the network device via the third network connection, responsive to receipt of the SSID password from the network device:

data indicative of one or more of the plurality of system controllers communicatively coupled, via the first network connection, to the respective control circuit and to which the network device may communicatively couple; and

data indicative of the one or more control devices communicatively coupled via the second network connection to each respective one of the one or more system controllers; and

receiving, from the network device via the third network connection, an input indicative of a target system controller selected from the one or more system controllers and, responsive to the receipt of the input indicative of the target system controller:

redirecting, by the control circuit, inputs received via the third network connection from the network device to the target system controller; and

redirecting, by the control circuit, inputs received from the target system controller via the first network connection to the network device.

8. The method of claim 7 wherein the control circuitry to further:

seamlessly transferring, by the control circuit, the third network connection with the network device from the respective system controller to a second control circuit disposed in a second system controller, wherein the respective system controller and the second system controller share the common SSID and SSID password.

9. The method of claim 8 further comprising, responsive to the receipt via the third network connection of the input from the network device indicative of the target system controller:

retrieving, by the control circuit, data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller; and

providing, to the network device via the third network connection, the retrieved data representative of the one or more control devices communicatively coupled to the target system controller.

10. The method of claim 9 , wherein retrieving the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller further comprising:

receiving, by the control circuit via the first network connection, from the target system controller the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller.

11. The method of claim 9 , wherein retrieving the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller, further comprises:

retrieve from a data structure retained in communicatively coupled memory circuitry, the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller.

12. The method of claim 8 wherein providing to the network device via the third network connection the data indicative of one or more of the plurality of system controllers communicatively coupled to the respective system controller and with which the network device may communicatively couple, further comprises:

providing, by the control circuit to the network device via the third network connection, an HTTP Webpage, that includes the data indicative of one or more of the plurality of system controllers communicatively coupled via the first network connection to the respective system controller to which the network device may communicatively couple.

13. A non-transitory, machine-readable, storage device that includes instructions that, when executed by control circuit in a system controller communicatively couplable via a first network connection to a plurality of system controllers that share a common service set identifier (SSID) and SSID password, each of the system controllers couplable via a second network connection to one or more respective control devices, cause the control circuit to:

broadcast the SSID via a third network connection different from the first network connection and the second network connection;

receive the SSID password from a network device via the third network connection;

responsive to receipt of the SSID password from the network device, provide to the network device via the third network connection:

data indicative of one or more of the plurality of system controllers communicatively coupled via the first network connection to the respective control circuit and to which the network device may communicatively couple via the control circuit; and

data indicative of the one or more control devices communicatively coupled via the second network connection to each respective one of the one or more system controllers; and

receive from the network device via the third network, an input indicative of a target system controller selected from the one or more system controllers; and

responsive to the receipt of the input indicative of the target system controller:

redirect inputs received from the network device via the third network to the target system controller; and

redirect inputs received from the target system controller via the first network to the network device.

14. The non-transitory, machine-readable, storage device of claim 13 wherein the instructions, when executed by the control circuit, further cause the control circuit to:

seamlessly transfer the third network connection with the network device from the respective system controller to a second control circuit disposed in a second system controller, wherein the respective system controller and the second system controller share the common SSID and SSID password.

15. The non-transitory, machine-readable, storage device of claim 14 wherein the instructions, when executed by the control circuit, further cause the control circuit to:

responsive to the receipt, via the third network connection, of the input indicative of the target system controller from the network device:

retrieve, via the first network connection, data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller; and

provide, to the network device via the third network connection, the retrieved data representative of the one or more control devices communicatively coupled to the target system controller.

16. The non-transitory, machine-readable, storage device of claim 15 , wherein the instructions that cause the control circuit to retrieve the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller further cause the control circuit to:

receive, from the target system controller via the first network connection, the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller.

17. The non-transitory, machine-readable, storage device of claim 15 , wherein the instructions that cause the control circuit to retrieve the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller, further cause the control circuit to:

retrieve from a data structure retained in communicatively coupled memory circuitry, the data representative of the one or more control devices communicatively coupled via the second network connection to the target system controller.

18. The non-transitory, machine-readable, storage device of claim 13 wherein the instructions that cause the control circuit to provide to the network device via the third network, the data indicative of one or more system controllers communicatively coupled to the respective system controller to which the network device may communicatively couple, further cause the control circuit to:

provide, as an HTTP Webpage to the network device via the third network, the data indicative of one or more of the plurality of system controllers communicatively coupled to the respective system controller to which the network device may communicatively couple.

Continuity (4)
Continuation 17215684 · Mar 29, 2021
Continuation 15466239 · Mar 22, 2017
Provisional Application 62311738 · Mar 22, 2016
Related Publication 20240039888A1 · Feb 1, 2024
References Cited (62)
US 5248919A · Hanna et al. · 1993 [cited by applicant]
US 5848054A · Mosebrook et al. · 1998 [cited by applicant]
US 5905442A · Mosebrook et al. · 1999 [cited by applicant]
US 5982103A · Mosebrook et al. · 1999 [cited by applicant]
US 6803728B2 · Balasubramaniam et al. · 2004 [cited by applicant]
US 6927547B2 · Walko, Jr. et al. · 2005 [cited by applicant]
US 7675195B2 · Mierta · 2010 [cited by applicant]
US 7755505B2 · Johnson et al. · 2010 [cited by applicant]
US 7764162B2 · Cash et al. · 2010 [cited by applicant]
US 7880639B2 · Courtney et al. · 2011 [cited by applicant]
US 8009042B2 · Steiner et al. · 2011 [cited by applicant]
US 8050192B2 · Park · 2011 [cited by applicant]
US 8199010B2 · Sloan et al. · 2012 [cited by applicant]
US 8228184B2 · Blakeley et al. · 2012 [cited by applicant]
US 8306051B2 · Stocker · 2012 [cited by applicant]
US 8410706B2 · Steiner et al. · 2013 [cited by applicant]
US 8417388B2 · Altonen et al. · 2013 [cited by applicant]
US 8451116B2 · Steiner et al. · 2013 [cited by applicant]
US 8471779B2 · Mosebrook · 2013 [cited by applicant]
US 8548607B1 · Belz · 2013 [cited by applicant]
US 8598978B2 · Knode · 2013 [cited by applicant]
US 8779905B2 · Courtney et al. · 2014 [cited by applicant]
US 8823268B2 · Saveri, III et al. · 2014 [cited by applicant]
US 8996188B2 · Frader-Thompson · 2015 [cited by applicant]
US 9772612B2 · McCarthy, III et al. · 2017 [cited by applicant]
US 9893909B2 · Kim · 2018 [cited by applicant]
US 10237806B2 · Cohn · 2019 [cited by applicant]
US 10444964B2 · Sundermeyer · 2019 [cited by examiner]
US 10965639B2 · Anderson · 2021 [cited by examiner]
US 11811727B2 · Anderson · 2023 [cited by examiner]
US 20060138224A1 · Azami et al. · 2006 [cited by applicant]
US 20090116579A1 · Abraham et al. · 2009 [cited by applicant]
US 20090206983A1 · Knode et al. · 2009 [cited by applicant]
US 20110105226A1 · Perlman · 2011 [cited by applicant]
US 20130030589A1 · Pessina et al. · 2013 [cited by applicant]
US 20130083805A1 · Lu · 2013 [cited by applicant]
US 20140001846A1 · Mosebrook et al. · 2014 [cited by applicant]
US 20140001977A1 · Zacharchuk et al. · 2014 [cited by applicant]
US 20140052783A1 · Swatsky et al. · 2014 [cited by applicant]
US 20140132475A1 · Bhutani et al. · 2014 [cited by applicant]
US 20140175875A1 · Newman, Jr. et al. · 2014 [cited by applicant]
US 20140177469A1 · Neyhart · 2014 [cited by applicant]
US 20140180487A1 · Bull · 2014 [cited by applicant]
US 20140247117A1 · Veskovic · 2014 [cited by applicant]
US 20140265568A1 · Crafts et al. · 2014 [cited by applicant]
US 20140269222A1 · Patton et al. · 2014 [cited by applicant]
US 20140277805A1 · Browne, Jr. et al. · 2014 [cited by applicant]
US 20150002276A1 · Kicklighter et al. · 2015 [cited by applicant]
US 20150015377A1 · Bull et al. · 2015 [cited by applicant]
US 20150179058A1 · Crafts et al. · 2015 [cited by applicant]
US 20150295411A1 · Courtney et al. · 2015 [cited by applicant]
US 20160028320A1 · Knode et al. · 2016 [cited by applicant]
US 20160043962A1 · Kim et al. · 2016 [cited by applicant]
US 20160054023A1 · Baker et al. · 2016 [cited by applicant]
US 20160056629A1 · Baker et al. · 2016 [cited by applicant]
US 20160205553A1 · Lee · 2016 [cited by applicant]
US 20160205745A1 · Saveri, III et al. · 2016 [cited by applicant]
US 20170238176A1 · Garcia Morchon · 2017 [cited by applicant]
EP 2317827A2 · 2011 [cited by applicant]
WO 2014138822A1 · 2014 [cited by applicant]
Lutron Technical et al: “Lutron Home Control+ App Lutron Home Control-1 App for the Apple iPad TM, iPhone TM and iPod touch revision F Lutron Home Control+ App How does the iPad/iphone/ipod Touch connect to my Lutron sy… [cited by applicant]
Arunesh Mishra et al: “An empirical analysis of the IEEE 802.11 MAC layer handoff process”, Computer Communication Review, ACM, New York, NY, US, vol. 33, No. 2, Apr. 1, 2003, pp. 93-102, XP058246027, ISSN: 0146-4833, D… [cited by applicant]