Method and system for identifying a sensor to be deployed in a physical environment
US-2015261863-A1 · Sep 17, 2015 · US
US12529491B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12529491-B2 |
| Application number | US-202217737427-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 5, 2022 |
| Priority date | May 5, 2022 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A building system including one or more memory devices storing instructions that, when executed by one or more processors, cause the one or more processors to store a plurality of digital twins, the plurality of digital twins comprising a virtual representation of a building, determine, based on the virtual representation of the building, that an operation of the first piece of building equipment is detectable by the second piece of building equipment. The instructions cause the one or more processors to execute a diagnostics routine comprising causing, by the first digital twin, the first piece of building equipment to perform the operation and receiving, by the second digital twin, one or more detections of the operation by the second piece of building equipment and generate a diagnostics report for the first piece of building equipment and the second piece of building equipment based on a result of the diagnostics routine.
Opening claim text (preview).
What is claimed is: 1 . A building system comprising: one or more memory devices storing instructions thereon that, when executed by one or more processors, cause the one or more processors to: store a plurality of digital twins, the plurality of digital twins comprising a virtual representation of a building, wherein a first digital twin communicates with a first piece of building equipment to operate the first piece of building equipment and a second digital twin of the plurality of digital twins communicates with a second piece of building equipment to operate the second piece of building equipment; store a plurality of diagnostics routines, each of the plurality of diagnostics routines testing a plurality of pieces of building equipment based on operational relationships between the plurality of pieces of building equipment; select a diagnostics routine from the plurality of diagnostics routines for testing the first piece of building equipment and the second piece of building equipment by determining, based on the virtual representation of the building, that an operation of the first piece of building equipment is detectable by the second piece of building equipment; execute the diagnostics routine comprising causing, by the first digital twin, the first piece of building equipment to perform the operation and receiving, by the second digital twin, one or more detections of the operation by the second piece of building equipment; and generate a diagnostics report for the first piece of building equipment and the second piece of building equipment based on a result of the diagnostics routine. 2 . The building system of claim 1 , wherein the diagnostics report indicates a first performance of the first piece of building equipment and a second performance of the second piece of building equipment. 3 . The building system of claim 1 , wherein the diagnostics report indicates a state of the first piece of building equipment and a confidence level that the state determined for the first piece of building equipment is correct. 4 . The building system of claim 1 , wherein the instructions cause the one or more processors to: detect an absence of one or more messages that were expected to be received from the second piece of building equipment responsive to operating the first piece of building equipment; and generate the diagnostics report based on an indication of the absence of the one or more messages. 5 . The building system of claim 1 , wherein the instructions cause the one or more processors to: determine, based on the virtual representation of the building, one or more operational capabilities of the first piece of building equipment, the one or more operational capabilities indicating an ability of the first piece of building equipment to perform the operation; and cause, by the first digital twin, the first piece of building equipment to perform the operation by communicating one or more messages to the first piece of building equipment based on the one or more operational capabilities of the first piece of building equipment. 6 . The building system of claim 5 , wherein the virtual representation of the building is a building graph comprising a plurality of nodes and a plurality of edges; wherein a first node of the plurality of nodes represents the first piece of building equipment; wherein one or more second nodes of the plurality of nodes represent the one or more operational capabilities of the first piece of building equipment; wherein one or more edges of the plurality of edges link the first node to the one or more second nodes; wherein the instructions cause the one or more processors to determine the one or more operational capabilities by identifying the one or more edges linking the first node to the one or more second nodes. 7 . The building system of claim 1 , wherein the instructions cause the one or more processors to: generate an overall functionality indicator for the first piece of building equipment based on the result of the diagnostics routine. 8 . The building system of claim 7 , wherein the virtual representation of the building is a building graph comprising a plurality of nodes representing a plurality of entities of the building and a plurality of edges between the plurality of nodes representing relationships between the plurality of entities; wherein a first node of the plurality of nodes represents the first piece of building equipment and a second node of the plurality of nodes represents the overall functionality indicator and is related to the first node via an edge of the plurality of edges. 9 . The building system of claim 1 , wherein the virtual representation of the building is a building graph comprising a plurality of nodes representing a plurality of entities of the building and a plurality of edges between the plurality of nodes representing relationships between the plurality of entities. 10 . The building system of claim 9 , wherein: a first node of the plurality of nodes represents the first piece of building equipment; a second node of the plurality of nodes represents the second piece of building equipment; and one or more edges of the plurality of edges relate the first node to the second node indicating that the operation of the first piece of building equipment is detectable by the second piece of building equipment; wherein the instructions cause the one or more processors to determine that the operation of the first piece of building equipment is detectable by the second piece of building equipment by identifying the one or more edges of the plurality of edges relating the first node to the second node. 11 . The building system of claim 10 , wherein: a third node of the plurality of nodes indicates a space of the building; a first edge of the one or more edges between the third node and the first node indicates that the first piece of building equipment is located in the space of the building; a second edge of the one or more edges between the third node and the second node indicates that the second piece of building equipment is located in the space of the building. 12 . A method comprising: storing, by a processing circuit, a plurality of digital twins on a memory device, the plurality of digital twins comprising a virtual representation of a building, wherein a first digital twin communicates with a first piece of building equipment to operate the first piece of building equipment and a second digital twin of the plurality of digital twins communicates with a second piece of building equipment to operate the second piece of building equipment; storing, by the processing circuit, a plurality of diagnostics routines on the memory device, each of the plurality of diagnostics routines testing a plurality of pieces of building equipment based on operational relationships between the plurality of pieces of building equipment; selecting, by the processing circuit, a diagnostics routine from the plurality of diagnostics routines for testing the first piece of building equipment and the second piece of building equipment by determining, based on the virtual representation of the building, that an operation of the first piece of building equipment is detectable by the second piece of building equipment; executing, by the processing circuit, the diagnostics routine comprising causing, by the first digital twin, the first piece of building equipment to perform the operation and receiving, by the second digital twin, one or more detections of the operation by the second piece of building equipment; and generating, by the processing circuit, a diagnostics report for the first
for performance assessment · CPC title
using digital processors (G05B19/05 takes precedence) · CPC title
HVAC, heating, ventillation, climate control · CPC title
where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title
model based detection method, e.g. first-principles knowledge model · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.