Method and system for controlling environmental conditions
First Claim
1. A computer system for controlling lights within an environment, each light being on a circuit, comprising:
- a scene description data structure that specifies circuits within a scene and specifies target states for the circuits within a scene;
a lighting gateway that retrieves and provides scene descriptions when requested and that receives requests to enable a scene and notifies a lighting controller to enable the target state for each circuit within the scene that is requested to be enabled; and
a lighting component for each space from which lights can be controlled that requests and retrieves scene descriptions from the lighting gateway and that receives requests generated from a user control point device to enable a scene and forwards the request to the lighting gateway.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for controlling environmental conditions, such as lighting. The lighting system provides an architecture that includes a scene description data structure. A scene defines one or more circuits and a target state for the lights on those circuits. The scene description data structure specifies circuits within a scene and specifies a target state for the lights on those circuits within a scene. The lighting system provides a lighting gateway that retrieves and provides scene descriptions to assist in generating a user interface for enabling scenes, and that receives requests to enable scenes and then requests a lighting controller to enable the target state for each circuit within the scene. Each space (e.g., area or room) within the environment has a lighting component that provides a standard programmatic interface to the control the lights from a space. The lighting component retrieves scene descriptions from the lighting gateway and receives requests from a user control point device to enable a scene and then forwards the requests to the lighting gateway.
-
Citations
13 Claims
-
1. A computer system for controlling lights within an environment, each light being on a circuit, comprising:
-
a scene description data structure that specifies circuits within a scene and specifies target states for the circuits within a scene;
a lighting gateway that retrieves and provides scene descriptions when requested and that receives requests to enable a scene and notifies a lighting controller to enable the target state for each circuit within the scene that is requested to be enabled; and
a lighting component for each space from which lights can be controlled that requests and retrieves scene descriptions from the lighting gateway and that receives requests generated from a user control point device to enable a scene and forwards the request to the lighting gateway. - View Dependent Claims (2, 3, 4)
-
-
5. A method in a computer system for controlling lights through a lighting controller, each light being on a circuit, the circuits being organized into scenes, the method comprising:
-
displaying a visual representation of scenes within an space that can be controlled;
receiving a selection of one of the scenes from a user; and
in response to receiving the selection of a scene, requesting the lighting controller to enable the selected scene; and
when the lighting controller has been successfully requested, displaying a momentary feedback to the user indicating that the lighting controller has been successfully requested. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method in a computer system for controlling environmental conditions within an environment from a user control point device, the environment being divided into spaces, the method comprising:
-
providing a specification of groups of environmental conditions, each group of environmental conditions associated with a space;
associating a user control point device with a space;
displaying at the user control point device an indication of options available for controlling the environmental conditions associated with space and displaying an indication that another group of environmental conditions is controllable from that user control point device; and
receiving a request from a user to control the environmental conditions in the other group from the user control point device. - View Dependent Claims (12, 13)
-
Specification