A system for controlling a plurality of windows, the system comprising: a plurality of sensors (121d, 121e) associated with the windows; at least one first control system of the windows; one or more second control systems (113a, 113b, 113c) coupled with a plurality of window controllers (115a, 115b, 115c); and one or more third control systems, each including a command and communication device coupled to at least one of the window controllers (115a, 115b, 115c); wherein the first control system is configured to: (a) control transmissivity of the plurality of windows (117a, 117b, 117c, 117d) based on sensor information from sensors of the windows (121d, 121e), and (b) provide control and instructions for the second control system (113a, 113b, 113c), the second control systems configured to control the third control systems including the plurality of window controllers (115a, 115b, 115c) coupled to the plurality of windows (117a, 117b, 117c, 117d); the second control systems (113a, 113b, 113c) are configured to direct, in cooperation with the plurality of windows (117a, 117b, 117c, 117d), the transmissivity of the plurality of windows (117a, 117b, 117c, 117d); and the third control systems are configured to direct, in cooperation with the plurality of window controllers (115a, 115b, 115c) and the plurality of windows (117a, 117b, 117c, 117d), the transmissivity of the plurality of windows (117a, 117b, 117c, 117d), based on the sensor information from the sensors of the windows (121d, 121e) or information obtained from a network to which the command and communication device is coupled; and being characterised by one or more of the first control system, the second control systems and the third control systems are configured to infer a new rule for controlling optical states of the plurality of windows based on a monitored history of user instructions and the sensor information. a plurality of sensors (121d, 121e) associated with the windows; at least one first control system of the windows; one or more second control systems (113a, 113b, 113c) coupled with a plurality of window controllers (115a, 115b, 115c); and one or more third control systems, each including a command and communication device coupled to at least one of the window controllers (115a, 115b, 115c); wherein the first control system is configured to: (a) control transmissivity of the plurality of windows (117a, 117b, 117c, 117d) based on sensor information from sensors of the windows (121d, 121e), and (b) provide control and instructions for the second control system (113a, 113b, 113c), the second control systems configured to control the third control systems including the plurality of window controllers (115a, 115b, 115c) coupled to the plurality of windows (117a, 117b, 117c, 117d); the second control systems (113a, 113b, 113c) are configured to direct, in cooperation with the plurality of windows (117a, 117b, 117c, 117d), the transmissivity of the plurality of windows (117a, 117b, 117c, 117d); and the third control systems are configured to direct, in cooperation with the plurality of window controllers (115a, 115b, 115c) and the plurality of windows (117a, 117b, 117c, 117d), the transmissivity of the plurality of windows (117a, 117b, 117c, 117d), based on the sensor information from the sensors of the windows (121d, 121e) or information obtained from a network to which the command and communication device is coupled; and being characterised by one or more of the first control system, the second control systems and the third control systems are configured to infer a new rule for controlling optical states of the plurality of windows based on a monitored history of user instructions and the sensor information. the first control system is configured to: (a) control transmissivity of the plurality of windows (117a, 117b, 117c, 117d) based on sensor information from sensors of the windows (121d, 121e), and (b) provide control and instructions for the second control system (113a, 113b, 113c), the second control systems configured to control the third control systems including the plurality of window controllers (115a, 115b, 115c) coupled to the plurality of windows (117a, 117b, 117c, 117d); (a) control transmissivity of the plurality of windows (117a, 117b, 117c, 117d) based on sensor information from sensors of the windows (121d, 121e), and (b) provide control and instructions for the second control system (113a, 113b, 113c), the second control systems configured to control the third control systems including the plurality of window controllers (115a, 115b, 115c) coupled to the plurality of windows (117a, 117b, 117c, 117d); the second control systems (113a, 113b, 113c) are configured to direct, in cooperation with the plurality of windows (117a, 117b, 117c, 117d), the transmissivity of the plurality of windows (117a, 117b, 117c, 117d); and the third control systems are configured to direct, in cooperation with the plurality of window controllers (115a, 115b, 115c) and the plurality of windows (117a, 117b, 117c, 117d), the transmissivity of the plurality of windows (117a, 117b, 117c, 117d), based on the sensor information from the sensors of the windows (121d, 121e) or information obtained from a network to which the command and communication device is coupled; and being characterised by one or more of the first control system, the second control systems and the third control systems are configured to infer a new rule for controlling optical states of the plurality of windows based on a monitored history of user instructions and the sensor information.