-
公开(公告)号:US20190115082A1
公开(公告)日:2019-04-18
申请号:US15782338
申请日:2017-10-12
发明人: Francois GERVAIS , Danny BRETON
CPC分类号: G11C16/16 , G06F12/0246 , G06F13/1689 , G06F2212/2022 , G11C16/3422 , G11C16/3495
摘要: Memory device comprising flash memory and method for controlling a write speed of a bus transmitting data for storage on the flash memory. The flash memory of the memory device comprises a plurality of physical blocks for writing data transmitted over the bus from a host device to the memory device. The writing of data in any one of the plurality of physical blocks is preceded by an erase of the physical block. The memory device also comprises a memory device controller controlling a write speed of the bus. The write speed of the bus defines a transmission rate at which data are transmitted over the bus from the host device to the memory device, for further writing on the flash memory. The control of the write speed of the bus comprises adapting the transmission rate based on a number of physical blocs erased.
-
公开(公告)号:US10070470B2
公开(公告)日:2018-09-04
申请号:US14845413
申请日:2015-09-04
发明人: Francois Gervais , Danny Breton , Francois Ouellet
摘要: An environment control device (ECD) providing a Wi-Fi hotspot for accessing the Internet. The ECD comprises a communication module with a Wi-Fi hotspot functionality for establishing a Wi-Fi hotspot at the ECD, and a mesh client functionality for communicating over a mesh network. The communication module provides for exchanging environmental data with at least another ECD, over one of the Wi-Fi hotspot or mesh network. It also provides for receiving upstream Internet data from at least one user terminal over the Wi-Fi hotspot, and forwarding the upstream Internet data to another ECD over the mesh network. It further provides for receiving downstream Internet data from another ECD over the mesh network, and forwarding the downstream Internet data to the at least one user terminal over the Wi-Fi hotspot. The ECD providing the Wi-Fi hotspot for accessing the Internet may be a daisy-chained ECD controlled by a master ECD.
-
公开(公告)号:US20240069502A1
公开(公告)日:2024-02-29
申请号:US18229905
申请日:2023-08-03
发明人: Francois Gervais
CPC分类号: G05B13/027 , F24F11/54 , G05B13/0265 , G05D22/02 , G05D23/1917 , G06N3/02 , G06N5/04 , H04L12/282 , H04L12/2823 , H04L12/2829
摘要: 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.
-
公开(公告)号:US11861482B2
公开(公告)日:2024-01-02
申请号: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.
-
65.
公开(公告)号:US11822301B2
公开(公告)日:2023-11-21
申请号:US17679611
申请日:2022-02-24
IPC分类号: G05B15/02 , F24F11/30 , F24F11/58 , H04W4/80 , H04W8/00 , F24F130/20 , F24F130/30 , H04W84/18
CPC分类号: G05B15/02 , F24F11/30 , F24F11/58 , H04W4/80 , H04W8/005 , F24F2130/20 , F24F2130/30 , H04W84/18
摘要: 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.
-
66.
公开(公告)号:US11428432B2
公开(公告)日:2022-08-30
申请号:US16196062
申请日:2018-11-20
IPC分类号: F24F11/64 , G05B13/02 , G05B13/04 , F24F11/76 , F24F110/10 , F24F110/20 , F24F110/70
摘要: 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.
-
67.
公开(公告)号:US20220188640A1
公开(公告)日:2022-06-16
申请号:US17119056
申请日:2020-12-11
摘要: 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.
-
68.
公开(公告)号:US20220179377A1
公开(公告)日:2022-06-09
申请号:US17679611
申请日:2022-02-24
摘要: 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.
-
69.
公开(公告)号:US11294341B2
公开(公告)日:2022-04-05
申请号:US16705792
申请日:2019-12-06
IPC分类号: G05B15/02 , H04W4/80 , H04W8/00 , F24F11/30 , F24F11/58 , F24F130/20 , F24F130/30 , H04W84/18
摘要: 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.
-
公开(公告)号:US11144019B2
公开(公告)日:2021-10-12
申请号:US16437563
申请日:2019-06-11
发明人: Dominic Gagnon , Martin Demers , Marc Legault
摘要: Environment controller and method for controlling an environmental characteristic in an area of a building based on concurrent BLE requests. The environment controller receives a plurality of concurrent environmental characteristic target values originating from a plurality of BLE enabled user devices. The plurality of concurrent environmental characteristic target values is forwarded from the plurality of BLE enabled user devices to the environment controller via one or more BLE proxy device. The environment controller applies an algorithm to generate one or more command for controlling at least one controlled appliance based on the plurality of concurrent environmental characteristic target values. The environment controller further transmits the one or more command to the at least one controlled appliance. Examples of concurrent environmental characteristic target values include target temperatures, target humidity levels, target CO2 levels, target lightning levels, etc.
-
-
-
-
-
-
-
-
-