Method and system for identifying a sensor to be deployed in a physical environment
US-2015261863-A1 · Sep 17, 2015 · US
US12063274B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12063274-B2 |
| Application number | US-202117170615-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 8, 2021 |
| Priority date | Oct 30, 2020 |
| Publication date | Aug 13, 2024 |
| Grant date | Aug 13, 2024 |
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 method for generating a graph data structure comprises receiving, by one or more processors, data associated with a building, generating one or more space nodes in the graph data structure corresponding to spaces within the building based on the data, generating one or more asset nodes in the graph data structure corresponding to assets within the building based on the data, associating sensor data with the one or more asset nodes based on the data, classifying the sensor data based on the data, and generating a relationship between at least two of the one or more space nodes, the one or more asset nodes, and the classified sensor data.
Opening claim text (preview).
What is claimed is: 1. A method for generating a graph data structure, comprising: receiving, by one or more processors, data associated with a building; generating, by the one or more processors, based on the data, one or more space nodes in the graph data structure, the one or more space nodes corresponding to respective spaces within the building; generating, by the one or more processors, based on the data, one or more asset nodes in the graph data structure, the one or more asset nodes corresponding to respective assets within the building; generating, by the one or more processors, one or more sensor data nodes based on sensor data and one or more edges in the graph data structure that link the one or more sensor data nodes with respective asset nodes of the one or more asset nodes; classifying, by the one or more processors, based on the data, the one or more sensor data nodes at least by: (i) executing, by the one or more processors, a neural network trained to extract semantic elements corresponding to the one or more sensor data nodes from the data, the neural network receiving at least one string from the data as input, and (ii) determining classifications for the one or more sensor data nodes based on the semantic elements extracted using the neural network, the classifications used to generate relationships in the graph data structure between the one or more sensor data nodes and one or more class entities of the graph data structure corresponding to the classifications of the one or more sensor data nodes; and generating, by the one or more processors, using the classifications of the one or more sensor data nodes, a relationship in the graph data structure between the one or more space nodes and the one or more sensor data nodes. 2. The method of claim 1 , wherein the data includes building information model (BIM) data. 3. The method of claim 1 , wherein generating the one or more space nodes includes extracting an identifier from the data associated with the building and storing the identifier with at least one of the one or more space nodes. 4. The method of claim 1 , wherein generating the one or more asset nodes includes extracting an identifier from the data associated with the building and storing the identifier with at least one of the one or more asset nodes. 5. The method of claim 1 , wherein generating the one or more edges that link the one or more sensor data nodes with the respective asset nodes of the one or more asset nodes includes dynamically controlling an environmental variable of the building, monitoring sensor measurements, and generating the one or more edges based on the monitoring. 6. The method of claim 1 , wherein classifying the one or more sensor data nodes includes assigning a tag to a sensor data node of the one or more sensor data nodes, wherein the tag is associated with at least one of a source of the sensor data represented by the sensor data node or a purpose of the sensor data represented by the sensor data node. 7. The method of claim 1 , wherein generating the relationship includes parsing the at least one string to identify a semantic representation associating a space node of the one or more space nodes and a value of the one or more sensor data nodes. 8. The method of claim 1 , wherein generating the one or more edges that link the one or more sensor data nodes with the respective asset nodes of the one or more asset nodes is further based on a source of the sensor data. 9. 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 data associated with a building; generate, based on the data, one or more space nodes in a graph data structure, the one or more space nodes corresponding to respective spaces within the building; generate, based on the data, one or more asset nodes in the graph data structure, the one or more asset nodes corresponding to respective assets within the building; generate one or more sensor data nodes based on sensor data; classify, based on the data, the one or more sensor data nodes at least by: (i) executing a neural network trained to extract semantic elements corresponding to the one or more sensor data nodes from the data, the neural network receiving at least one string from the data as input, and (ii) determining classifications for the one or more sensor data nodes based on the semantic elements extracted using the neural network, the classifications used to generate relationships in the graph data structure between the one or more sensor data nodes and one or more class entities of the graph data structure corresponding to the classifications of the one or more sensor data nodes; and generate, using the classifications of the one or more sensor data nodes, relationships between the one or more space nodes, the one or more asset nodes, and the one or more sensor data nodes. 10. The one or more non-transitory computer-readable storage media of claim 9 , wherein the data includes building information model (BIM) data. 11. The one or more non-transitory computer-readable storage media of claim 9 , wherein generating the one or more space nodes includes extracting an identifier from the data associated with the building and storing the identifier with at least one of the one or more space nodes. 12. The one or more non-transitory computer-readable storage media of claim 9 , wherein generating the one or more asset nodes includes extracting an identifier from the data associated with the building and storing the identifier with at least one of the one or more asset nodes. 13. The one or more non-transitory computer-readable storage media of claim 9 , wherein the instructions further cause the one or more processors to generate one or more edges that link the one or more sensor data nodes with respective asset nodes of the one or more asset nodes based on dynamically controlling an environmental variable of the building, monitoring sensor measurements, and generating the one or more edges based on the monitoring. 14. The one or more non-transitory computer-readable storage media of claim 9 , wherein classifying the one or more sensor data nodes includes assigning a tag to a sensor data node of the one or more sensor data nodes, wherein the tag is associated with at least one of a source of the sensor data represented by the sensor data node or a purpose of the sensor data represented by the sensor data node. 15. The one or more non-transitory computer-readable storage media of claim 9 , wherein generating the relationships includes parsing the at least one string to identify a semantic representation associating a space node of the one or more space nodes and a value of the one or more sensor data nodes. 16. The one or more non-transitory computer-readable storage media of claim 9 , wherein the instructions further cause the one or more processors to generate one or more edges that link the one or more sensor data nodes with respective asset nodes of the one or more asset nodes based on a source of the sensor data. 17. A system for generating a graph data structure comprising a processing circuit including a processor and memory, the memory having instructions stored thereon that, when executed by the processor, cause the processing circuit to: receive data associated with a building; generate, based on the data, one or more space nodes in the graph data structure, the one or more space nodes corresponding to respective spaces within the building; generate, ba
Supervised learning · CPC title
Weakly supervised learning, e.g. semi-supervised or self-supervised learning · CPC title
Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title
Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods · CPC title
Clustering techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.