EP3590232B1

Communicating with and controlling load control systems

Abstract

This record has no abstract on file.

EP3590232B1, drawing sheet 1
Sheet 1 of 6

Term

11.4 yearsleft in the term

Expires 28 February 2038.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

15 claims: 3 independent, 12 dependent

  1. 1
    An apparatus (340) comprising:at least one processor;at least one memory device communicatively coupled to the at least one processor and having software instructions stored thereon that when executed by the at least one processor, direct the at least one processor to: maintain a database (346) configured to store entries corresponding to a plurality of load control systems (202) including a first load control system and a second load control system, wherein: each of the plurality of load control systems is configured to control electrical loads for a respective environment, each of the plurality of load control systems has a value and an identifier associated with it, the database is configured for each of the plurality of load control systems to associate the value of the load control system with the identifier of the load control system, the first load control system comprises a first value and a first identifier and the second load control system comprises a second value and a second identifier, the first load control system is configured to communicate messages related to events that occur in the first load control system, and the second load control system is configured to communicate messages related to events that occur in the second load control system;receive from a network device (380) a request to receive messages communicated by the first load control system, wherein the request comprises the first value associated with the first load control system, and wherein the network device provides a notification address;store in the database the notification address and an indication that the network device has requested to receive messages communicated by the first load control system;receive a first message communicated by the first load control system, wherein the first message has associated with it the first identifier of the first load control system;based at least in part on the request comprising the first value, the first message having associated with it the first identifier, and the database comprising the indication that the network device has requested to receive messages communicated by the first load control system, determine that the network device requested to receive the first message communicated by the first load control system;and based at least in part on determining that the network device requested to receive the first message, communicate the first message to the network device using the notification address.
  2. 14
    A method comprising:maintaining by at least one processor a database (346) having stored thereon entries corresponding to a plurality of load control systems (202) including a first load control system and a second load control system, wherein: each of the plurality of load control systems is configured to control electrical loads for a respective environment, each of the plurality of load control systems has a value and an identifier associated with it, the database is configured for each of the plurality of load control systems to associate the value of the load control system with the identifier of the load control system, the first load control system comprises a first value and a first identifier and the second load control system comprises a second value and a second identifier, the first load control system is configured to communicate messages related to events that occur in the first load control system, and the second load control system is configured to communicate messages related to events that occur in the second load control system;receiving by the at least one processor from a network device (380) a request to receive messages communicated by the first load control system, wherein the request comprises the first value associated with the first load control system, and a notification address;storing in the database the notification address and an indication that the network device has requested to receive messages communicated by the first load control system;receiving by the at least one processor a first message communicated by the first load control system, wherein the first message has associated with it the first identifier of the first load control system;based at least in part on the request comprising the first value, the first message having associated with it the first identifier, and the database comprising the indication that the network device has requested to receive messages communicated by the first load control system, determining by the at least one processor that the network device requested to receive the first message communicated by the first load control system;and based at least in part on determining that the network device requested to receive the first message, communicating by the at least one processor the first message to the network device using the notification address.
  3. 15
    A tangible non-transitory computer readable medium having software instructions stored thereon that when executed by at least one processor, direct the at least one processor to:maintain a database (346) configured to store entries corresponding to a plurality of load control systems (202) including a first load control system and a second load control system, wherein: each of the plurality of load control systems is configured to control electrical loads for a respective environment, each of the plurality of load control systems has a value and an identifier associated with it, the database is configured for each of the plurality of load control systems to associate the value of the load control system with the identifier of the load control system, the first load control system comprises a first value and a first identifier and the second load control system comprises a second value and a second identifier, the first load control system is configured to communicate messages related to events that occur in the first load control system, and the second load control system is configured to communicate messages related to events that occur in the second load control system;receive from a network device (380) a request to receive messages communicated by the first load control system, wherein the request comprises the first value associated with the first load control system, and wherein the network device provides a notification address;store in the database the notification address and an indication that the network device has requested to receive messages communicated by the first load control system;receive a first message communicated by the first load control system, wherein the first message has associated with it the first identifier of the first load control system;based at least in part on the request comprising the first value, the first message having associated with it the first identifier, and the database comprising the indication that the network device has requested to receive messages communicated by the first load control system, determine that the network device requested to receive the first message communicated by the first load control system;and based at least in part on determining that the network device requested to receive the first message, communicate the first message to the network device using the notification address.