US 12,231,834 B2
Building management system and method for controlling conditions in a building using multiple time series of transformed sensor data
Julien G. Stamatakis, Centreville, VA (US); and Serene Al-Momen, Centreville, VA (US)
Assigned to Senseware, Inc., Vienna, VA (US)
Filed by Senseware, Inc., Vienna, VA (US)
Filed on Mar. 24, 2023, as Appl. No. 18/126,206.
Application 18/126,206 is a continuation of application No. 17/200,117, filed on Mar. 12, 2021, granted, now 11,617,027.
Application 17/200,117 is a continuation of application No. 16/297,836, filed on Mar. 11, 2019, granted, now 10,951,961, issued on Mar. 16, 2021.
Application 16/297,836 is a continuation of application No. 15/657,171, filed on Jul. 23, 2017, granted, now 10,237,631, issued on Mar. 19, 2019.
Application 15/657,171 is a continuation of application No. 14/945,506, filed on Nov. 19, 2015, granted, now 9,714,843, issued on Jul. 25, 2017.
Application 14/945,506 is a continuation of application No. 14/710,766, filed on May 13, 2015, granted, now 9,534,929, issued on Jan. 3, 2017.
Claims priority of provisional application 62/136,959, filed on Mar. 23, 2015.
Claims priority of provisional application 61/992,307, filed on May 13, 2014.
Prior Publication US 2023/0232137 A1, Jul. 20, 2023
Int. Cl. H04Q 9/00 (2006.01); B60H 1/00 (2006.01); F24F 11/30 (2018.01); F24F 11/58 (2018.01); G01D 4/00 (2006.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G08C 19/00 (2006.01); H04B 1/38 (2015.01); H04L 12/40 (2006.01); H04L 41/04 (2022.01); H04L 41/0806 (2022.01); H04L 43/10 (2022.01); H04L 67/02 (2022.01); H04L 67/10 (2022.01); H04L 67/12 (2022.01); H04L 67/125 (2022.01); H04W 4/021 (2018.01); H04W 4/38 (2018.01); H04W 4/70 (2018.01); H04W 4/80 (2018.01); H04W 24/02 (2009.01); H04W 84/18 (2009.01); F24F 11/00 (2018.01); F24F 110/00 (2018.01); G08B 19/00 (2006.01); H04W 88/16 (2009.01); H04W 92/06 (2009.01)
CPC H04Q 9/00 (2013.01) [B60H 1/00842 (2013.01); F24F 11/30 (2018.01); F24F 11/58 (2018.01); G01D 4/002 (2013.01); G01D 4/006 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G08C 19/00 (2013.01); H04B 1/38 (2013.01); H04L 12/40 (2013.01); H04L 41/04 (2013.01); H04L 41/0809 (2013.01); H04L 43/10 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/12 (2013.01); H04L 67/125 (2013.01); H04W 4/021 (2013.01); H04W 4/38 (2018.02); H04W 4/70 (2018.02); H04W 4/80 (2018.02); H04W 24/02 (2013.01); H04W 84/18 (2013.01); F24F 11/0001 (2013.01); F24F 2110/00 (2018.01); G01D 4/004 (2013.01); G08B 19/00 (2013.01); H04L 2012/40228 (2013.01); H04Q 2209/10 (2013.01); H04Q 2209/40 (2013.01); H04Q 2209/43 (2013.01); H04Q 2209/60 (2013.01); H04Q 2209/80 (2013.01); H04Q 2209/82 (2013.01); H04W 88/16 (2013.01); H04W 92/06 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by one or more servers in a host system, a first time series of data generated by a first sensor device installed in a building, and a second time series of data generated by a second sensor device installed in the building;
retrieving, by the one or more servers, a first data transformation function from a data storage based on a first identifier associated with a first sensor in the first sensor device and a second data transformation function from the data storage based on a second identifier associated with a second sensor in the second sensor device;
generating, by the one or more servers, a first time series of transformed data from the first time series of data using the first data transformation function, and a second time series of transformed data from the second time series of data using the second data transformation function;
determining, by the one or more servers, an actuator control analysis value using an actuator control analysis function that takes as input the first time series of transformed data and the second time series of transformed data, wherein the actuator control analysis function determines whether an actuator control analysis value triggers the creation of an actuator control message; and
transmitting, by the one or more servers, the actuator control message when it is determined that the actuator control analysis value hits a target level, the actuator control message configured to trigger an actuator device in the building to adjust a physical condition in the building.