×

Building management system with nested stream generation

  • US 10,452,043 B2
  • Filed: 09/26/2018
  • Issued: 10/22/2019
  • Est. Priority Date: 02/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. A building management system comprising:

  • building equipment configured to provide samples of one or more data points in the building management system;

    a data collector configured to collect the samples from the building equipment and generate one or more input timeseries comprising a plurality of the samples;

    a timeseries service comprising one or more processors, and one or more non-transitory computer-readable media communicably coupled to the one or more processors having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to;

    identify a first timeseries processing workflow that uses the one or more input timeseries as an input and defines one or more processing operations to be applied to the samples of the one or more input timeseries;

    perform the one or more processing operations defined by the first timeseries processing workflow to generate a first derived timeseries comprising a first set of derived timeseries samples;

    identify a second timeseries processing workflow that uses the first derived timeseries as an input and defines one or more processing operations to be applied to the samples of the first derived timeseries; and

    perform the one or more processing operations defined by the second timeseries processing workflow to generate a second derived timeseries comprising a second set of derived timeseries samples;

    a timeseries storage interface configured to store the one or more input timeseries and the first and second derived timeseries in a timeseries database; and

    a directed acyclic graph (DAG) database storing a plurality of DAGs, each of the DAGs defining a timeseries processing workflow,wherein the timeseries service comprises a DAG identifier configured to determine whether any of the DAGs stored in the DAG database use the one or more input timeseries or the first derived timeseries as an input.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×