Occupant centric capture and visualization of building performance data

US9292972B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9292972-B2
Application numberUS-201113109782-A
CountryUS
Kind codeB2
Filing dateMay 17, 2011
Priority dateMay 17, 2011
Publication dateMar 22, 2016
Grant dateMar 22, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer implemented method for 3-D visualization of a building module and building related data includes receiving attributes of a plurality of building modules from a building information model and receiving data inputs from a plurality of sensors located in at least a subset of the plurality of building modules. The building related data is calculated for each of the plurality of building modules based on the data inputs. A 3-D visualization data of a selected building module in the plurality of building modules is generated for display on a computer screen.

First claim

Opening claim text (preview).

We claim: 1. A computer implemented method of 3-D visualization of a building module and building related data, comprising: receiving attributes of a plurality of building modules from a building information model; receiving data inputs from a plurality of sensors located in a selected building module included in the plurality of building modules; determining a location of at least one sensor included in the plurality of sensors by receiving, from the building information model, X, Y, and Z coordinates of the sensor; determining that at least one sensor included in the plurality of sensors has failed; in response to determining that the least one sensor has failed, interpolating or extrapolating the data inputs associated with one or more other sensors included in the plurality of sensors to generate simulated data points; calculating the building related data for the selected building module based on the data inputs, the simulated data points, and the X, Y, and Z coordinates of the sensor, wherein the building related data is calculated by applying a gradient shading technique to determine, from a 3-D scalar field of data points corresponding to at least the data inputs from the sensors, colors used to shade points on one or more surfaces of the selected building module; and generating the 3-D visualization of the selected building module based on the attributes and the building related data of the selected building module for display on a computer screen. 2. The computer implemented method of claim 1 , wherein the data inputs are transformed before the calculating. 3. The computer implemented method of claim 1 , further including determining locations of at least a subset of the plurality of sensors, wherein the locations include X, Y, and Z coordinates of each of the subset of the plurality of sensors and the locations of at least the subset of the plurality of sensors are determined through a triangulation method. 4. The computer implemented method of claim 1 , wherein the selected building module is selected by a user from a hierarchical list of the plurality of building modules. 5. The computer implemented method of claim 1 , wherein the calculating is based on a quality of data inputs based on proximity of one or more of the plurality of sensors from to be visualized parts of the selected building module. 6. The computer implemented method of claim 1 , wherein the 3-D visualization includes at least one of a graphical visualization of heat sources, a graphical visualization of heat sinks, a visualization of light sources and a visualization real time power usage. 7. The computer implemented method of claim 6 , wherein the graphical visualization of heat sources and the graphical visualization of heat sinks includes using an arrow in a 3-D space to indicate sources and sinks. 8. The computer implemented method of claim 1 , wherein the building related data comprises a level of confidence associated with the data inputs, and generating the 3-D visualization comprises rendering at least one area of the selected building module to visualize the level of confidence. 9. The computer implemented method of claim 1 , wherein determining that the at least one sensor has failed comprises determining that connectivity of the sensor to a network has been disrupted. 10. The computer implemented method of claim 1 , wherein generating the 3-D visualization of the selected building module comprises generating a visual representation of a power outlet included in the selected building module, wherein a color of the power outlet is based on a power usage value. 11. A non-transitory computer readable storage medium storing instructions that, when executed by a host computer, cause the host computer to carry out operations to generate, via one or more processors, a 3-D visualization of a building module, the operations including: receiving attributes of a plurality of building modules from a building information model; receiving data inputs from a plurality of sensors located in a selected building module included in the plurality of building modules; determining a location of at least one sensor included in the plurality of sensors by receiving, from the building information model, X, Y, and Z coordinates of the sensor; determining that at least one sensor included in the plurality of sensors has failed; in response to determining that the least one sensor has failed, interpolating or extrapolating the data inputs associated with one or more other sensors included in the plurality of sensors to generate simulated data points; calculating building related data for the selected building module based on the data inputs, the simulated data points, and the X, Y, and Z coordinates of the sensor, wherein the building related data is calculated by applying a gradient shading technique to determine, from a 3-D scalar field of data points corresponding to at least the data inputs from the sensors, colors used to shade points on one or more surfaces of the selected building module; and generating the 3-D visualization of the selected building module based on the attributes and the building related data of the selected building module for display on a computer screen. 12. The non-transitory computer readable storage medium of claim 11 , wherein the data inputs are transformed before the calculating. 13. The non-transitory computer readable storage medium of claim 11 , further including determining locations of at least a subset of the plurality of sensors, wherein the locations include X, Y, and Z coordinates of each of the subset of the plurality of sensors and the locations of at least the subset of the plurality of sensors are determined through a triangulation method. 14. The non-transitory computer readable storage medium of claim 11 , wherein the selected building module is selected by a user from a hierarchical list of the plurality of building modules. 15. The non-transitory computer readable storage medium of claim 11 , wherein the calculating is based on a quality of data inputs based on proximity of one or more of the plurality of sensors from to be visualized parts of the selected building module. 16. The non-transitory computer readable storage medium of claim 11 , wherein the 3-D visualization includes at least one of a graphical visualization of heat sources, a graphical visualization of heat sinks, a visualization of light sources and a visualization real time power usage. 17. The non-transitory computer readable storage medium of claim 16 , wherein the graphical visualization of heat sources and the graphical visualization of heat sinks includes using an arrow in a 3-D space to indicate sources and sinks. 18. The non-transitory computer readable storage medium of claim 11 , wherein the building related data comprises a level of confidence associated with the data inputs, and generating the 3-D visualization comprises rendering at least one area of the selected building module to visualize the level of confidence. 19. A system for generating a 3-D visualization of a building module, the system comprising: a memory; and a processor coupled to the memory and configured to: receive attributes of a plurality of building modules from a building information model; receive data inputs from a plurality of sensors located in a selected building module included in the plurality of building modules; determine a location of at least one sensor included in the plurality of sensors by receiving, from the building information model, X, Y, and Z coordin

Assignees

Inventors

Classifications

  • Architectural design, interior design · CPC title

  • G06T19/00Primary

    Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9292972B2 cover?
A computer implemented method for 3-D visualization of a building module and building related data includes receiving attributes of a plurality of building modules from a building information model and receiving data inputs from a plurality of sensors located in at least a subset of the plurality of building modules. The building related data is calculated for each of the plurality of building …
Who is the assignee on this patent?
Hailemariam Ebenezer, Kurtenbach Gord, Khan Azam, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06T19/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).