Please download the dossier by clicking on the dossier button x
×

Building management smart entity creation and maintenance using time series data

DC
  • US 10,515,098 B2
  • Filed: 09/26/2018
  • Issued: 12/24/2019
  • Est. Priority Date: 02/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer readable media containing program instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

  • receiving first raw data from a first object of a plurality of objects associated with one or more buildings, the plurality of objects each representing a space, person, building subsystem, and/or device, and the first raw data including one or more first data points generated by the first object;

    generating first input timeseries according to the one or more data points;

    accessing a database of interconnected smart entities, the smart entities comprising object entities representing each of the plurality of objects and data entities representing stored data, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities;

    identifying a first object entity representing the first object from a first identifier in the first input timeseries;

    identifying a first data entity from a first relational object indicating a relationship between the first object entity and the first data entity;

    storing the first input timeseries in the first data entity;

    identifying a second object entity representing a second object from a second relational object indicating a relationship between the first object entity and the second object entity;

    identifying a second data entity from a third relational object indicating a relationship between the second object entity and the second data entity, the second data entity storing second input timeseries corresponding to one or more second data points associated with the second object;

    identifying one or more processing workflows that defines one or more processing operations to generate derived timeseries using the first and second input timeseries;

    executing the one or more processing workflows to generate the derived timeseries;

    identifying a third data entity from a fourth relational object indicating a relationship between the second object entity and the third data entity; and

    storing the derived timeseries in the third data entity.

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