US 11,770,020 B2
Building system with timeseries synchronization
Gerald A. Asp, Milwaukee, WI (US); Youngchoon Park, Brookfield, WI (US); and Peter A. Craig, Pewaukee, WI (US)
Assigned to JOHNSON CONTROLS TECHNOLOGY COMPANY, Auburn Hills, MI (US)
Filed by Johnson Controls Technology Company, Auburn Hills, MI (US)
Filed on Jul. 27, 2022, as Appl. No. 17/874,736.
Application 17/874,736 is a continuation of application No. 17/688,054, filed on Mar. 7, 2022.
Application 17/688,054 is a continuation of application No. 16/728,858, filed on Dec. 27, 2019, granted, now 11,268,732, issued on Mar. 8, 2022.
Application 16/728,858 is a continuation of application No. 15/408,405, filed on Jan. 17, 2017, granted, now 10,527,306, issued on Jan. 7, 2020.
Application 15/408,405 is a continuation in part of application No. 15/182,579, filed on Jun. 14, 2016, granted, now 10,055,206, issued on Aug. 21, 2018.
Application 15/182,579 is a continuation in part of application No. 15/182,580, filed on Jun. 14, 2016, granted, now 10,649,419, issued on May 12, 2020.
Claims priority of provisional application 62/286,273, filed on Jan. 22, 2016.
Prior Publication US 2022/0364755 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. F24F 11/62 (2018.01); F24F 11/30 (2018.01); H02J 3/14 (2006.01); G05B 15/02 (2006.01); F24F 130/10 (2018.01); F24F 140/60 (2018.01); H02J 3/00 (2006.01); F24F 11/63 (2018.01); F24F 130/00 (2018.01); F24F 11/52 (2018.01); H02J 13/00 (2006.01); F24F 11/46 (2018.01)
CPC F24F 11/62 (2018.01) [F24F 11/30 (2018.01); G05B 15/02 (2013.01); H02J 3/14 (2013.01); F24F 11/46 (2018.01); F24F 11/52 (2018.01); F24F 11/63 (2018.01); F24F 2130/00 (2018.01); F24F 2130/10 (2018.01); F24F 2140/60 (2018.01); G05B 2219/2642 (2013.01); H02J 3/00 (2013.01); H02J 13/0006 (2013.01); H02J 2203/20 (2020.01); Y02B 70/30 (2013.01); Y02B 70/3225 (2013.01); Y04S 20/20 (2013.01); Y04S 20/222 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system for monitoring or controlling equipment of a building, the system comprising one or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
receive a first timeseries comprising a plurality of first data samples of a first variable monitored or controlled by the system and a second timeseries comprising a plurality of second data samples of a second variable monitored or controlled by the system, wherein the plurality of first data samples are at least partially asynchronous with the plurality of second data samples;
synchronize the first timeseries with the second timeseries by aggregating both the first timeseries and the second timeseries using equivalent aggregation intervals, wherein aggregating the first timeseries generates a third timeseries comprising aggregated values of the first variable monitored or controlled by the system and aggregating the second timeseries generates a fourth timeseries comprising aggregated values of the second variable monitored or controlled by the system; and
perform an automated operation to monitor or control the equipment of the building using synchronized data samples of the third timeseries and the fourth timeseries, wherein controlling the equipment comprises operating the equipment to affect a variable state or condition of the building.