Building data platform with event based graph queries
AssigneeJohnson Controls Technology Company
InventorsJustin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
Life of this patent
Estimating the term…
Abstract
A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a query for information of a building graph of the building from a system, the query including an indication of an entity and an indication of an event associated with the entity. The instructions cause the one or more processors to query the building graph with the indication of the entity and the indication of the event associated with the entity for the information of the building graph and generate a query response based on the information and provide the query response to the system.
Claims20
A building system of a building comprising one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to:
- receive a query for information of a building graph of the building from a system, the query including an indication of an entity and an indication of an event associated with the entity;
- query the building graph with the indication of the entity and the indication of the event associated with the entity for the information of the building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing a plurality of entities and a plurality of events including the entity and the event, the plurality of edges representing relationships between the plurality of entities and the plurality of events;
- and
- generate a query response based on the information and provide the query response to the system.
A method comprising:
- receiving, by a processing circuit, a query for information of a building graph of a building from a system, the query including an indication of an entity and an indication of an event associated with the entity;
- querying, by the processing circuit, the building graph with the indication of the entity and the indication of the event associated with the entity for the information of the building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing a plurality of entities and a plurality of events including the entity and the event, the plurality of edges representing relationships between the plurality of entities and the plurality of events;
- and
- generating, by the processing circuit, a query response based on the information and provide the query response to the system.
One or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to:
- receive a query for information of a building graph of a building from a system, the query including an indication of an entity and an indication of an event associated with the entity;
- query the building graph with the indication of the entity and the indication of the event associated with the entity for the information of the building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing a plurality of entities and a plurality of events including the entity and the event, the plurality of edges representing relationships between the plurality of entities and the plurality of events, wherein the building graph is a digital twin;
- and
- generate a query response based on the information and provide the query response to the system.
Dependencies are inferred from the claim text.