Patents by Inventor François Gervais

François Gervais has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240086686
    Abstract: Interactions between a training server and a plurality of environment controllers are used for updating the weights of a predictive model used by a neural network executed by the plurality of environment controllers. Each environment controller executes the neural network using a current version of the predictive model to generate outputs based on inputs, modifies the outputs, and generates metrics representative of the effectiveness of the modified outputs for controlling the environment. The training server collects the inputs, the corresponding modified outputs, and the corresponding metrics from the plurality of environment controllers. The collected inputs, modified outputs and metrics are used by the training server for updating the weights of the current predictive model through reinforcement learning. A new predictive model comprising the updated weights is transmitted to the environment controllers to be used in place of the current predictive model.
    Type: Application
    Filed: November 16, 2023
    Publication date: March 14, 2024
    Inventors: Steve Lupien, Francois Gervais
  • Publication number: 20240069502
    Abstract: Method and environment controller for inferring via a neural network one or more commands for controlling an appliance. A predictive model generated by a neural network training engine is stored by the environment controller. The environment controller determines at least one room characteristic. The environment controller receives at least one environmental characteristic value and at least one set point. The environment controller executes a neural network inference engine, which uses the predictive model for inferring the one or more commands for controlling the appliance. The inference is based on the at least one environmental characteristic value, the at least one set point and the at least one room characteristic. The environment controller transmits the one or more commands to the controlled appliance.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 29, 2024
    Inventor: Francois Gervais
  • Patent number: 11893080
    Abstract: Method and computing device using a neural network to determine whether or not to process images of an image flow. A predictive model of the neural network is generated and stored at a computing device. The computing device receives (b) an image of the image flow and executes (c) the neural network, using the predictive model for generating an indication of whether or not to process the image based on input(s) of the neural network, the input(s) comprising the image. The computing device determines (d) whether or not to process the image by an image processing module, based on the indication of whether or not to process the image. The image is processed by the image processing module if the determination is positive and not processed if the determination is negative. Steps (b), (c), (d) are repeated for consecutive images of the image flow.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: February 6, 2024
    Assignee: Distech Controls Inc.
    Inventors: Jean-Simon Boucher, Francois Gervais
  • Patent number: 11861482
    Abstract: Interactions between a training server and a plurality of environment controllers are used for updating the weights of a predictive model used by a neural network executed by the plurality of environment controllers. Each environment controller executes the neural network using a current version of the predictive model to generate outputs based on inputs, modifies the outputs, and generates metrics representative of the effectiveness of the modified outputs for controlling the environment. The training server collects the inputs, the corresponding modified outputs, and the corresponding metrics from the plurality of environment controllers. The collected inputs, modified outputs and metrics are used by the training server for updating the weights of the current predictive model through reinforcement learning. A new predictive model comprising the updated weights is transmitted to the environment controllers to be used in place of the current predictive model.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: January 2, 2024
    Assignee: Distech Controls Inc.
    Inventors: Steve Lupien, Francois Gervais
  • Patent number: 11754983
    Abstract: Method and environment controller for inferring via a neural network one or more commands for controlling an appliance. A predictive model generated by a neural network training engine is stored by the environment controller. The environment controller determines at least one room characteristic. The environment controller receives at least one environmental characteristic value and at least one set point. The environment controller executes a neural network inference engine, which uses the predictive model for inferring the one or more commands for controlling the appliance. The inference is based on the at least one environmental characteristic value, the at least one set point and the at least one room characteristic. The environment controller transmits the one or more commands to the controlled appliance.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: September 12, 2023
    Assignee: Distech Controls Inc.
    Inventor: Francois Gervais
  • Patent number: 11747771
    Abstract: Inference server and environment controller for inferring via a neural network one or more commands for controlling an appliance. The environment controller determines at least one room characteristic. The environment controller receives at least one environmental characteristic value and at least one set point. The environment controller transmits the at least one environmental characteristic, set point and room characteristic to the inference server. The inference server executes a neural network inference engine using a predictive model (generated by a neural network training engine) for inferring the one or more commands for controlling the appliance. The inference is based on the received at least one environmental characteristic value, at least one set point and at least one room characteristic. The inference server transmits the one or more commands to the environment controller, which forwards the one or more commands to the controlled appliance.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: September 5, 2023
    Assignee: Distech Controls Inc.
    Inventor: Francois Gervais
  • Publication number: 20230259074
    Abstract: Inference server and environment controller for inferring one or more commands for controlling an appliance. The environment controller receives at least one environmental characteristic value (for example, at least one of a current temperature, current humidity level, current carbon dioxide level, and current room occupancy) and at least one set point (for example, at least one of a target temperature, target humidity level, and target carbon dioxide level); and forwards them to the inference server. The inference server executes a neural network inference engine using a predictive model (generated by a neural network training engine) for inferring the one or more commands based on the received at least one environmental characteristic value and the received at least one set point; and transmits the one or more commands to the environment controller. The environment controller forwards the one or more commands to the controlled appliance.
    Type: Application
    Filed: November 30, 2022
    Publication date: August 17, 2023
    Inventors: Francois Gervais, Carlo Masciovecchio, Dominique Laplante
  • Publication number: 20230251607
    Abstract: Method and environment controller for inferring via a neural network one or more commands for controlling an appliance. A predictive model generated by a neural network training engine is stored by the environment controller. The environment controller receives at least one environmental characteristic value (for example, at least one of a current temperature, current humidity level, current carbon dioxide level, and current room occupancy). The environment controller receives at least one set point (for example, at least one of a target temperature, target humidity level, and target carbon dioxide level). The environment controller executes a neural network inference engine, which uses the predictive model for inferring the one or more commands for controlling the appliance based on the at least one environmental characteristic value and the at least one set point. The environment controller transmits the one or more commands to the controlled appliance.
    Type: Application
    Filed: November 16, 2022
    Publication date: August 10, 2023
    Inventors: Francois Gervais, Carlo Masciovecchio, Dominique Laplante
  • Publication number: 20230003411
    Abstract: A method and computing device for inferring an airflow of a controlled appliance operating in an area of a building. The computing device stores a predictive model. The computing device determines a measured airflow of the controlled appliance and a plurality of consecutive temperature measurements in the area. The computing device executes a neural network inference engine using the predictive model for inferring an inferred airflow based on inputs. The inputs comprise the measured airflow and the plurality of consecutive temperature measurements. The inputs may further include at least one of a plurality of consecutive humidity level measurements in the area and a plurality of consecutive carbon dioxide (CO2) level measurements in the area. For instance, the controlled appliance is a Variable Air Volume (VAV) appliance and a K factor of the VAV appliance is calculated based on the inferred airflow.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 5, 2023
    Inventors: Francois Gervais, Dominique Laplante, Carlo Masciovecchio, Jean-Simon Boucher
  • Patent number: 11543786
    Abstract: Inference server and environment controller for inferring one or more commands for controlling an appliance. The environment controller receives at least one environmental characteristic value (for example, at least one of a current temperature, current humidity level, current carbon dioxide level, and current room occupancy) and at least one set point (for example, at least one of a target temperature, target humidity level, and target carbon dioxide level); and forwards them to the inference server. The inference server executes a neural network inference engine using a predictive model (generated by a neural network training engine) for inferring the one or more commands based on the received at least one environmental characteristic value and the received at least one set point; and transmits the one or more commands to the environment controller. The environment controller forwards the one or more commands to the controlled appliance.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: January 3, 2023
    Assignee: DISTECH CONTROLS INC.
    Inventors: Francois Gervais, Carlo Masciovecchio, Dominique Laplante
  • Patent number: 11526138
    Abstract: Method and environment controller for inferring via a neural network one or more commands for controlling an appliance. A predictive model generated by a neural network training engine is stored by the environment controller. The environment controller receives at least one environmental characteristic value (for example, at least one of a current temperature, current humidity level, current carbon dioxide level, and current room occupancy). The environment controller receives at least one set point (for example, at least one of a target temperature, target humidity level, and target carbon dioxide level). The environment controller executes a neural network inference engine, which uses the predictive model for inferring the one or more commands for controlling the appliance based on the at least one environmental characteristic value and the at least one set point. The environment controller transmits the one or more commands to the controlled appliance.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: December 13, 2022
    Assignee: Distech Controls Inc.
    Inventors: Francois Gervais, Carlo Masciovecchio, Dominique Laplante
  • Patent number: 11510097
    Abstract: Method and computing device for inferring an optimal wireless data transfer rate using a neural network. The method comprises storing a predictive model generated by a neural network training engine in a memory of a computing device. The method comprises determining, by a processing unit of the computing device, parameters of a data transfer through a wireless communication interface of the computing device. The method comprises executing, by the processing unit, a neural network inference engine using the predictive model for inferring an optimal data transfer rate based on the parameters of the data transfer through the wireless communication interface. The method comprises configuring the wireless communication interface to operate at the optimal data transfer rate. For example, the computing device consists of an environment control device (ECD). The ECD may consist of an environment controller, a sensor, a controlled appliance, and a relay.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 22, 2022
    Assignee: Distech Controls Inc.
    Inventor: Francois Gervais
  • Publication number: 20220319018
    Abstract: A computing device stores a predictive model generated by a neural network training engine. The computing device receives first and second two-dimensional (2D) thermal images comprising temperature measurements from respective first and second infrared (IR) sensors. The first and second images have the same size. An image capturing visual field of the second IR sensor partially overlaps with an image capturing visual field of the first IR sensor. The computing device executes a neural network using a predictive model for generating outputs based on inputs. The inputs comprise the temperature measurements of the first and second images. The outputs comprise horizontal and vertical shifts defining a translation of the second image with respect to the first image. An overlapping area in the first image, having a rectangular shape and overlapping with the second image, is determined using the horizontal and vertical shifts.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Francois GERVAIS, Jean-Simon BOUCHER, Simon-Pierre ALLAIRE, Josh AMELIA
  • Patent number: 11460209
    Abstract: Interactions between a training server and a plurality of environment controllers are used for updating the weights of a predictive model used by a neural network executed by the plurality of environment controllers. Each environment controller executes the neural network using a current version of the predictive model to generate outputs based on inputs, modifies the outputs, and generates metrics representative of the effectiveness of the modified outputs for controlling the environment. The training server collects the inputs, the corresponding modified outputs, and the corresponding metrics from the plurality of environment controllers. The collected inputs, modified outputs and metrics are used by the training server for updating the weights of the current predictive model through reinforcement learning. A new predictive model comprising the updated weights is transmitted to the environment controllers to be used in place of the current predictive model.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: October 4, 2022
    Assignee: Distech Controls Inc.
    Inventors: Steve Lupien, Francois Gervais
  • Patent number: 11428432
    Abstract: A method and computing device for inferring an airflow of a controlled appliance operating in an area of a building. The computing device stores a predictive model. The computing device determines a measured airflow of the controlled appliance and a plurality of consecutive temperature measurements in the area. The computing device executes a neural network inference engine using the predictive model for inferring an inferred airflow based on inputs. The inputs comprise the measured airflow and the plurality of consecutive temperature measurements. The inputs may further include at least one of a plurality of consecutive humidity level measurements in the area and a plurality of consecutive carbon dioxide (CO2) level measurements in the area. For instance, the controlled appliance is a Variable Air Volume (VAV) appliance and a K factor of the VAV appliance is calculated based on the inferred airflow.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: August 30, 2022
    Assignee: Distech Controls Inc.
    Inventors: Francois Gervais, Dominique Laplante, Carlo Masciovecchio, Jean-Simon Boucher
  • Publication number: 20220261592
    Abstract: Method and computing device using a neural network to determine whether or not to process images of an image flow. A predictive model of the neural network is generated and stored at a computing device. The computing device receives (b) an image of the image flow and executes (c) the neural network, using the predictive model for generating an indication of whether or not to process the image based on input(s) of the neural network, the input(s) comprising the image. The computing device determines (d) whether or not to process the image by an image processing module, based on the indication of whether or not to process the image. The image is processed by the image processing module if the determination is positive and not processed if the determination is negative. Steps (b), (c), (d) are repeated for consecutive images of the image flow.
    Type: Application
    Filed: February 12, 2021
    Publication date: August 18, 2022
    Inventors: Jean-Simon BOUCHER, Francois GERVAIS
  • Publication number: 20220222535
    Abstract: Method and computing device using a neural network to analyze temperature measurements of an infrared sensor. A predictive model of the neural network is stored by the computing device. The computing device receives a two-dimensional (2D) matrix of temperature measurements generated by the IR sensor, and executes the neural network using the predictive model for generating outputs based on inputs. The inputs comprise the 2D matrix of temperature measurements. The outputs comprise a 2D matrix of inferred temperatures. The computing device determines a subset of values of the 2D matrix of temperature measurements, and applies a comparison algorithm to the subset of values of the 2D matrix of temperature measurements and a corresponding subset of values of the 2D matrix of inferred temperatures, to detect an anomaly in the subset of values of the 2D matrix of temperature measurements. A method for training the neural network is also provided.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 14, 2022
    Inventors: Francois GERVAIS, Jean-Simon BOUCHER
  • Patent number: 11379249
    Abstract: A service is stored in a non-volatile memory of a computing device and comprises instructions executable by a processor of the computing device. The processor generates an operational instance of the service, which comprises a reference to the service. The processor stores the operational instance of the service in the non-volatile memory with a read-write access right. The processor launches an executable instance of the service associated to the operational instance of the service. The launching comprises copying the instructions of the service from the non-volatile memory to a volatile memory of the computing device. The launching further comprises executing the instructions of the service copied into the volatile memory. The processor adds data generated by the execution of the instructions of the service to the operational instance of the service for permanent storage in the non-volatile memory.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: July 5, 2022
    Assignee: DISTECH CONTROLS INC.
    Inventor: Francois Gervais
  • Publication number: 20220188640
    Abstract: Method and computing device using a neural network to bypass calibration data of an infrared sensor. A predictive model generated by a neural network training engine is stored by the computing device. The computing device determines a two-dimensional (2D) matrix of raw sensor data. Each raw sensor datum is representative of heat energy collected by the infrared sensor. The computing device executes a neural network inference engine. The neural network inference engine implements the neural network using the predictive model for generating outputs based on inputs. The inputs comprise the 2D matrix of raw sensor data. The outputs comprise a 2D matrix of inferred temperatures. A method for training a neural network to bypass calibration data of an infrared sensor is also provided.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Inventors: Francois GERVAIS, Jean-Simon BOUCHER
  • Patent number: 11360694
    Abstract: Method providing resilient execution of a service on a computing device. The service is stored in a non-volatile memory of the computing device and comprises instructions executable by a processor of the computing device. The processor generates an operational instance of the service, which comprises a reference to the service. The processor stores the operational instance of the service in the non-volatile memory with a read-write access right. The processor launches an executable instance of the service associated to the operational instance of the service. The launching comprises copying the instructions of the service from the non-volatile memory to a volatile memory of the computing device. The launching further comprises executing the instructions of the service copied into the volatile memory. The processor adds data generated by the execution of the instructions of the service to the operational instance of the service for permanent storage in the non-volatile memory.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: June 14, 2022
    Assignee: DISTECH CONTROLS INC.
    Inventor: Francois Gervais