IP Library Patent Application 11870783
Patent Application
App. No. 11/870,783

METHOD OF BUILDING A DATABASE OF A LIGHTING CONTROL SYSTEM

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 None
App. No.
11/870,783
Abstract

A lighting control system is operable to control the amount of power delivered to a plurality of electrical loads. The lighting control system includes load control devices (such as digital electronic dimming ballasts), motorized window treatments, controllers, lighting hubs, and personal computers. The personal computer is preferably executing a graphical user interface (GUI) software, which allows a user to configure and monitor the operation of the lighting control system. The personal computer is operable to automatically discover the control devices of the lighting control system and to build a programming database for use in the GUI software. The personal computer is further operable to update portions of the programming information in the control devices of the lighting control system.

Claims (61)

1 . A method of building a database of a load control system having a plurality of control devices, each characterized by an address and a type, the method comprising the steps of:

transmitting a query message to the plurality of control devices;

receiving device information of one of the plurality of control devices in response to the query message, the device information including the address and the type of the control device; and

storing the addresses and types of the plurality of control devices in the database.

2 . The method of claim 1 , further comprising the steps of:

transmitting a first parameter query message to a first control device having a first address stored in the database;

receiving a response to the first parameter query message, the response to the first parameter query message including a first parameter for the first control device having the first address; and

storing the first parameter for the first control device having the first address in the database.

3 . The method of claim 2 , further comprising the steps of:

transmitting a second parameter query message to the first control device having the first address stored in the database;

receiving a response to the second parameter query message, the response to the second parameter query message including a second parameter for the first control device having the first address; and

storing the second parameter for the first control device having the first address in the database.

4 . The method of claim 2 , further comprising the steps of:

transmitting a first parameter query message to a second control device having a second address stored in the database;

receiving a response to the first parameter query message from the second control device, the response to the first parameter query message including a first parameter for the second control device having the second address; and

storing the first parameter for the second control device having the second address in the database.

5 . The method of claim 1 , wherein the control devices comprise a plurality of lighting hubs, a plurality of controllers, and a plurality of devices.

6 . The method of claim 5 , wherein the step of transmitting a query message to the plurality of control devices comprises the steps of:

transmitting a first query message to the plurality of lighting hubs;

transmitting a second query message to the plurality of controllers; and

transmitting a third query message to the plurality of devices.

7 . The method of claim 5 , wherein the step of transmitting a query message to the plurality of control devices comprises the steps of:

transmitting a first query message to a first subset of the plurality of controllers; and

simultaneously transmitting a second query message to a second subset of the plurality of controllers.

8 . The method of claim 1 , further comprising the step of:

using a graphical user interface to initiate the step of transmitting a query message to the plurality of control devices.

9 . The method of claim 8 , further comprising the step of:

selecting a subset of the plurality of control devices using the graphical user interface;

wherein the step of transmitting a query message to the plurality of control devices comprises transmitting the query message to the subset of the plurality of control devices.

10 . A control device for a load control system having a plurality of control devices, each characterized by an address and a type, the control device comprising:

means for transmitting a query message to the plurality of control devices;

means for receiving device information of one of the plurality of control devices in response to the query message, the device information including the address and the type of the one of the plurality of control devices; and

means for storing the addresses and types of the plurality of control devices in the database.

11 . The control device of claim 10 , wherein the control device comprises a power supply of the lighting control system.

12 . A method of building a system programming database defining the operation of a load control system including a server operable to communicate with a plurality of controllers, each of the controllers coupled to a plurality of control devices, each characterized by a respective device parameter, the method comprising the steps of:

transmitting a first query message from each of the controllers to each of the plurality of control devices;

transmitting the device parameter of each of the plurality of control devices to the controllers in response to the query messages;

adding the device parameter of the each of the plurality of control devices to partial programming databases stored in each of the controllers;

transmitting a second query message from the server to each of the controllers;

transmitting the partial programming database of each of the controllers to the server; and

adding the device parameters of the partial programming databases to the system programming database.

13 . The method of claim 12 , wherein the load control system further comprises a lighting hub coupled to the server and the plurality of controllers, the method further comprising the steps of:

adding the address and type of each of the controllers to a controller database;

transmitting a third query message from the server to the lighting hub prior to the step of transmitting a second query message from the server to each of the controllers;

transmitting the controller database from the lighting hub to the server; and

adding the address and type of the controller database to the system programming database.

14 . The method of claim 13 , further comprising the step of:

using a graphical user interface of the server to initiate the step of transmitting a third query message from the server to the lighting hub.

15 . The method of claim 14 , further comprising the step of:

selecting a subset of the plurality of control devices using the graphical user interface;

wherein the step of transmitting a query message to the plurality of control devices comprises transmitting the query message to the subset of the plurality of control devices.

16 . The method of claim 12 , wherein the load control system further comprises a plurality of lighting hubs coupled to the server, each of the plurality of lighting hubs coupled to a subset of the plurality of controllers, and wherein the step of transmitting a second query message from the server to each of the controllers further comprises the steps of:

transmitting the second query message from the server to each of the lighting hubs; and

concurrently transmitting the second query message from each of the lighting hubs to the controllers.

17 . A load control system comprising:

a plurality of control devices, each characterized by a respective device parameter;

a plurality of controllers, each of the control devices coupled to one of the plurality of controllers, each of the controllers operable to transmit a first query message to each of the control devices, receive the device parameters from each of the control devices, and add the device parameters to a partial programming database; and

a server executing a graphical user interface software and operable to communicate with the plurality of controllers, the server operable to transmit a second query message to each of the controllers, receive the partial programming databases from each of the controllers, and add the device parameters of the partial programming databases to a system programming database.

18 . The load control system of claim 17 , further comprising:

a lighting hub coupled to the server and the plurality of controllers, the lighting hub operable to add the address and type of each of the controllers to a controller database, receive a third query message from the server, and transmit the controller database to the server;

wherein the server is operable to receive the controller database and to add the address and type of the controller database to the system programming database.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2019
From: LUTRON ELECTRONICS CO., INC.
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 049286/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2007
From: JACOB, JOE SURESH; CASH, AUDWIN W.; RIGATTI, CHRISTOPHER J.
To: LUTRON ELECTRONICS CO., INC.
Reel/Frame 020137/0566 →