US 11,947,785 B2
Building system with a building graph
Youngchoon Park, Brookfield, WI (US); Vijaya S. Chennupati, Brookfield, WI (US); Sudhi Sinha, Milwaukee, WI (US); and Justin Ploegert, Cudahy, WI (US)
Assigned to JOHNSON CONTROLS TECHNOLOGY COMPANY, Auburn Hills, MI (US)
Filed by Johnson Controls Technology Company, Auburn Hills, MI (US)
Filed on Aug. 22, 2022, as Appl. No. 17/892,408.
Application 17/892,408 is a continuation of application No. 17/347,241, filed on Jun. 14, 2021, granted, now 11,422,687.
Application 17/347,241 is a continuation of application No. 16/724,075, filed on Dec. 20, 2019, granted, now 11,073,976, issued on Jul. 27, 2021.
Application 16/724,075 is a continuation of application No. 16/104,653, filed on Aug. 17, 2018, granted, now 10,775,988, issued on Sep. 15, 2020.
Application 16/104,653 is a continuation of application No. 15/408,404, filed on Jan. 17, 2017, granted, now 10,055,114, issued on Aug. 21, 2018.
Application 15/408,404 is a continuation in part of application No. 15/182,580, filed on Jun. 14, 2016, granted, now 10,649,419, issued on May 12, 2020.
Application 15/182,580 is a continuation in part of application No. 15/182,579, filed on Jun. 14, 2016, granted, now 10,055,206, issued on Aug. 21, 2018.
Claims priority of provisional application 62/286,273, filed on Jan. 22, 2016.
Prior Publication US 2023/0030077 A1, Feb. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0484 (2022.01); G05B 15/02 (2006.01); G05B 19/048 (2006.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06F 3/0486 (2013.01); G06T 11/20 (2006.01)
CPC G06F 3/04847 (2013.01) [G05B 15/02 (2013.01); G05B 19/048 (2013.01); G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06T 11/206 (2013.01); G05B 2219/25011 (2013.01); G06T 2200/24 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A building system of a building comprising one or more non-transitory storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
cause a non-transitory storage device to store a building graph comprising a plurality of data entities representing a plurality of entities of the building and a plurality of relationships between the plurality of entities, wherein each relationship of the plurality of relationships logically defines a particular relationship between a first data entity of the plurality of entities and a second data entity of the plurality of entities with one or more words or phrases, the one or more words or phrases comprising a predicate;
retrieve at least a portion of the building graph from the storage device;
generate an energy consumption metric based on at least the portion of the building graph retrieved from the storage device, the energy consumption metric indicating energy consumption of the building or a portion thereof; and
cause a user interface to include an indication of the energy consumption metric and cause a user device to display the user interface.