US 12,228,891 B2
Environment controller and method for inferring via a neural network one or more commands for controlling an appliance
Francois Gervais, Lachine (CA); Carlo Masciovecchio, St-Isidore-de-Laparairie (CA); and Dominique Laplante, St-Dominique (CA)
Assigned to DISTECH CONTROLS INC., Brossard (CA)
Filed by DISTECH CONTROLS INC., Brossard (CA)
Filed on Nov. 16, 2022, as Appl. No. 17/988,359.
Application 17/988,359 is a continuation of application No. 17/069,233, filed on Oct. 13, 2020, granted, now 11,526,138.
Application 17/069,233 is a continuation of application No. 15/839,068, filed on Dec. 12, 2017, granted, now 10,845,768, issued on Nov. 24, 2020.
Prior Publication US 2023/0251607 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 13/02 (2006.01); F24F 11/30 (2018.01); F24F 11/62 (2018.01); F24F 11/76 (2018.01); G01N 33/00 (2006.01); G01S 17/04 (2020.01); G05B 17/02 (2006.01); G06F 9/451 (2018.01); G06N 3/084 (2023.01); G06N 5/04 (2023.01); H04L 12/28 (2006.01)
CPC G05B 13/0265 (2013.01) [F24F 11/30 (2018.01); F24F 11/62 (2018.01); F24F 11/76 (2018.01); G01N 33/004 (2013.01); G01S 17/04 (2020.01); G05B 17/02 (2013.01); G06F 9/451 (2018.02); G06N 3/084 (2013.01); G06N 5/04 (2013.01); H04L 12/2816 (2013.01); H04L 12/2827 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An environment controller, comprising:
a communication interface;
memory for storing a predictive model generated by a neural network training engine, the predictive model comprising weights of a neural network determined by the neural network training engine; and
a processing unit comprising at least one processor for:
receiving via the communication interface a current room occupancy of a room;
receiving via one of the communication interface and a user interface of the environment controller a target temperature for the room;
executing a neural network inference engine, the neural network inference engine implementing a neural network using the predictive model for inferring an output based on inputs, the output comprising one or more command for controlling an appliance, the inputs comprising the current room occupancy and the target temperature; and
transmitting the one or more command to the controlled appliance via the communication interface.