-
公开(公告)号:US11379249B2
公开(公告)日:2022-07-05
申请号:US16406556
申请日:2019-05-08
发明人: Francois Gervais
摘要: 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.
-
公开(公告)号:US11360694B2
公开(公告)日:2022-06-14
申请号:US16406566
申请日:2019-05-08
发明人: Francois Gervais
IPC分类号: G06F3/06
摘要: 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.
-
公开(公告)号:US20220128957A1
公开(公告)日:2022-04-28
申请号:US17082443
申请日:2020-10-28
发明人: Jean-Simon BOUCHER
IPC分类号: G05B19/042 , G06N3/08 , G06N5/04 , G01J1/02 , G01K13/00
摘要: Device and method using a neural network to detect and compensate an air vacuum effect. The device stores a predictive model comprising weights of a neural network. The device receives an area temperature measurement (representative of a temperature of an area where the device is located) from a temperature sensing module of the device. The device determines at least one other measurement related to the device. The device executes a neural network inference engine implementing a neural network, using the predictive model for inferring output(s) based on inputs. The inputs comprise the area temperature measurement and the at least one other measurement related to the device. The output(s) comprises a metric representative of an air vacuum effect in the device. The device determines if an adjustment of the area temperature measurement needs to be performed based on the metric representative of the air vacuum effect in the device.
-
公开(公告)号:US20220014885A1
公开(公告)日:2022-01-13
申请号:US17487501
申请日:2021-09-28
发明人: Dominic Gagnon , Arthur Chretien , Marc Legault
摘要: The present disclosure relates to an environment control system for controlling environmental conditions in a building. The environment control system comprises a plurality of sensors located in different areas of the building. Each sensor is used for determining a measured value for one of the environmental conditions in the area where the sensor is located. Further at least one of the plurality of sensors is configured for exchanging data with at least one mobile computing device for modifying a target value of one of the environmental conditions for the area where the sensor is located. The environment control system further comprises an environment controller for receiving the measured values and the modified target values from the plurality of sensors. The environment controller is further configured for comparing the measured values with the modified target values for each area of the building and generating commands for each area of the building based on a difference between the measured values and modified target values. The environment control system further comprises a plurality of room controllers, such that each room controller is installed in a room in one of the areas of the building. Each room controller is configured for exchanging data with the environment controller to obtain the measured values of the environmental conditions in the room.
-
公开(公告)号:US11188832B2
公开(公告)日:2021-11-30
申请号:US15981342
申请日:2018-05-16
发明人: Francois Gervais
摘要: Method and environment controller for validating a predictive model of a neural network. The environment controller receives at least one environmental characteristic value and determines a plurality of input variables. At least one of the plurality of input variables is based on one among the environmental characteristic value(s). The environment controller executes an environment control software module for calculating at least one output variable based on the plurality of input variables. The environment controller transmits the plurality of input variables to a training server executing a neural network training engine using the predictive model; and receives at least one inferred output variable from the training server. Each inferred output variable corresponds to one of the at least one output variable calculated by the environment control software module. The environment controller compares each inferred output variable with the corresponding calculated output variable; and sends a feedback to the training server.
-
公开(公告)号:US20210064968A1
公开(公告)日:2021-03-04
申请号:US16697684
申请日:2019-11-27
发明人: Steve LUPIEN , Francois GERVAIS
摘要: 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.
-
公开(公告)号:USD909398S1
公开(公告)日:2021-02-02
申请号:US29656413
申请日:2018-07-12
设计人: Stephane Fremine , Leah Padgett , John Hickok
-
68.
公开(公告)号:US10852026B2
公开(公告)日:2020-12-01
申请号:US15906709
申请日:2018-02-27
发明人: Dominic Gagnon
IPC分类号: F24F11/64 , G05B17/02 , H05B47/105
摘要: The present environmental condition controller and method provide for controlling an environmental condition in an area of a building. For doing so, a communication interface receives an environmental condition target value (xref), and an environmental condition measured value (x). A processing unit calculates an environmental condition adjustment value (yn) with a recursive function based on the environmental condition measured value (x), the environmental condition target value (xref) and an adaptive proportionality value (k). The processing unit also generates and transmits a command based on the environmental condition adjustment value (yn). The processing unit further stores in a memory the environmental condition adjustment value (yn) as a previously calculated environmental condition adjustment value (yn−1). Specific steps of the method are executed recursively. The present method may further be performed by a computer program product.
-
69.
公开(公告)号:US20200334975A1
公开(公告)日:2020-10-22
申请号:US16704665
申请日:2019-12-05
发明人: Arthur CHRETIEN , Franck FORESTIER
摘要: Remote control device and method for controlling interactions between the remote control device and a controlled appliance. The remote control device comprises a BLE interface and a battery for powering the BLE interface. Upon determination of a first condition being met, the remote control device sets the BLE interface in a standby mode where the power supplied by the battery to the BLE interface is limited to a minimal value. Upon determination of a second condition being met, the remote control device transmits one or more BLE advertising signal via the BLE interface. The remote control device receives a connection request from a controlled appliance via the BLE interface, establishes a connection between the remote control device and the controlled appliance through the BLE interface, and exchanges data with the controlled appliance via the BLE communication interface (e.g. transmission of a command for an actuator of the controlled appliance).
-
70.
公开(公告)号:US20200333753A1
公开(公告)日:2020-10-22
申请号:US16705792
申请日:2019-12-06
摘要: Controlled appliance and method for controlling interactions between the controlled appliance and a remote control device. The controlled appliance comprises a BLE interface and an actuation module. The controlled appliance sets the BLE interface in a scanning mode where the BLE interface is capable of receiving BLE signals from other devices. The controlled appliance receives, via the BLE interface, a BLE advertising signal from the remote control device. The controlled appliance establishes a connection between the controlled appliance and the remote control device through the BLE interface. The controlled appliance exchanges data with the remote control device via the BLE interface. Upon reception from the remote control device via the BLE interface of a command for controlling operations of the actuation module, the controlled appliance applies the command to the actuation module.
-
-
-
-
-
-
-
-
-