Apparatus and method for remote configuration of common objects across lighting controllers
First Claim
Patent Images
1. A method for managing a configuration of a plurality of lighting controllers, the method comprising:
- creating a template including a single set of configuration information applicable to operational parameters of each of the plurality of lighting controllers, the single set being sufficient to configure a subset of the operational parameters that are common among each of the plurality of lighting controllers;
associating the template with the plurality of lighting controllers, wherein associating the template includes associating the template with a plurality of objects stored in the plurality of lighting controllers, each of the plurality of objects being stored on a different lighting controller of the plurality of lighting controllers and associating the template with the plurality of objects stored in the plurality of lighting controllers includes associating the template with a plurality of objects having a common class, and wherein some of the plurality of objects have a sequence of instances, each sequence having a number of member instances, each member instance of each sequence having a relative position within each sequence, and wherein associating the template further includes associating the template with a member instance of each sequence, at least two of an associated member instances having different relative positions; and
providing the template to each of the plurality of lighting controllers, whereby causing each of the plurality of lighting controllers to apply the configuration information included in the template.
1 Assignment
0 Petitions
Accused Products
Abstract
A lighting system controller is provided that is adapted to configure a plurality of lighting controllers using a set of common configuration information referred to as a template. According to one example, the lighting system controller is configured to maintain a set of templates and to track associations between templates and elements of a lighting control system that are managed by the lighting system controller. Examples of managed elements include lighting controllers and configurable objects resident within the lighting controllers.
54 Citations
20 Claims
-
1. A method for managing a configuration of a plurality of lighting controllers, the method comprising:
-
creating a template including a single set of configuration information applicable to operational parameters of each of the plurality of lighting controllers, the single set being sufficient to configure a subset of the operational parameters that are common among each of the plurality of lighting controllers; associating the template with the plurality of lighting controllers, wherein associating the template includes associating the template with a plurality of objects stored in the plurality of lighting controllers, each of the plurality of objects being stored on a different lighting controller of the plurality of lighting controllers and associating the template with the plurality of objects stored in the plurality of lighting controllers includes associating the template with a plurality of objects having a common class, and wherein some of the plurality of objects have a sequence of instances, each sequence having a number of member instances, each member instance of each sequence having a relative position within each sequence, and wherein associating the template further includes associating the template with a member instance of each sequence, at least two of an associated member instances having different relative positions; and providing the template to each of the plurality of lighting controllers, whereby causing each of the plurality of lighting controllers to apply the configuration information included in the template. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A lighting system controller comprising:
-
a network interface; a memory; and a controller coupled to the network interface and the memory and configured to; create a template including a single set of configuration information applicable to operational parameters of each of a plurality of lighting controllers, the single set being sufficient to configure a subset of the operational parameters that are common among each of the plurality of lighting controllers; associate the template with the plurality of lighting controllers by associating the template with a plurality of objects stored in the plurality of lighting controllers, each of the plurality of objects being stored on a different lighting controller of the plurality of lighting controllers, and wherein each of the plurality of objects is based on a common class, and wherein some of the plurality of objects have a sequence of instances, each sequence having a number of member instances, each member instance of each sequence having a relative position within each sequence, and wherein template is further associated with a member instance of each sequence, at least two of an associated member instances having different relative positions; and provide the template to each of the plurality of lighting controllers, whereby causing each of the plurality of lighting controllers to apply the configuration information included in the template. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having stored thereon sequences of instructions that will cause at least one processor to:
-
create a template including a single set of configuration information applicable to operational parameters of each of a plurality of lighting controllers, the single set being sufficient to configure a subset of the operational parameters that are common among each of a plurality of lighting controllers; associate the template with the plurality of lighting controllers by associating the template with a plurality of objects stored in the plurality of lighting controllers, each of the plurality of objects being stored on a different lighting controller of the plurality of lighting controllers, and wherein each of the plurality of objects is based on a common class, and wherein some of the plurality of objects have a sequence of instances, each sequence having a number of member instances, each member instance of each sequence having a relative position within each sequence, and wherein the template is further associated with a member instance of each sequence, at least two of an associated member instances having different relative positions; and provide the template to each of the plurality of lighting controllers, whereby causing each of the plurality of lighting controllers to apply the configuration information included in the template. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification