US 12,010,779 B2
Improving automation rules by determining a relationship between events and control commands
Walter Jeroen Slegers, Eindhoven (NL)
Assigned to SIGNIFY HOLDING, B.V., Eindhoven (NL)
Appl. No. 17/429,958
Filed by SIGNIFY HOLDING B.V., Eindhoven (NL)
PCT Filed Feb. 11, 2020, PCT No. PCT/EP2020/053441
§ 371(c)(1), (2) Date Aug. 11, 2021,
PCT Pub. No. WO2020/165153, PCT Pub. Date Aug. 20, 2020.
Claims priority of application No. 19157173 (EP), filed on Feb. 14, 2019.
Prior Publication US 2022/0132641 A1, Apr. 28, 2022
Int. Cl. H05B 47/17 (2020.01); G05B 15/02 (2006.01); H05B 47/115 (2020.01); H05B 47/155 (2020.01)
CPC H05B 47/17 (2020.01) [G05B 15/02 (2013.01); H05B 47/115 (2020.01); H05B 47/155 (2020.01)] 13 Claims
OG exemplary drawing
 
1. A control system for controlling one or more of a plurality of devices associated with said control system and for improving the execution of automation rules by replacing automated behavior of an external client of the control system by same behavior performed by said control system, said one or more devices being controlled in response to events determined from input signals received from at least one of said plurality of devices, said control system comprising:
at least one input interface;
at least one output interface; and
at least one processor configured to:
use said at least one input interface to receive input signals from said at least one device,
determine events from said input signals,
use said at least one output interface to transmit said events to said external client, which is subscribed to said events,
use said at least one input interface to receive control commands from said external client destined for said one or more devices, and
use said at least one output interface to transmit output signals representing said received control commands to said one or more devices,
wherein said at least one processor is further configured to:
determine, a relationship between at least one determined event transmitted to said external client and at least one subsequent control command received from said external client in response to the at least one determined event, wherein the relationship indicates that in response to when the at least one detected event is transmitted to the external client, the at least one subsequent control command is received from the external client;
subsequent to determining the relationship, determine a plurality of reoccurrences of the relationship beyond a threshold amount;
once the threshold amount is exceeded, establish a new rule based on said determined relationship, said new rule for causing said control system to perform said at least one subsequent control command upon a subsequent occurrence of the determined event without transmitting the subsequent occurrence of the determined event to the external client or receiving additional control commands from said external client,
use said at least one input interface to receive a new input signal from said at least one device,
determine a new occurrence of the event from said new input signal, and
use said at least one output interface to control said one or more devices according to said new rule in dependence on said new occurrence of the event without receiving additional control commands from said external client.