US 12,113,642 B2
Space graph based dynamic control for buildings
Youngchoon Park, Brookfield, WI (US); and Sudhi Sinha, Milwaukee, WI (US)
Assigned to JOHNSON CONTROLS TECHNOLOGY COMPANY, Auburn Hills, MI (US)
Filed by Johnson Controls Technology Company, Auburn Hills, MI (US)
Filed on Oct. 13, 2023, as Appl. No. 18/486,857.
Application 18/486,857 is a continuation of application No. 17/345,817, filed on Jun. 11, 2021, granted, now 11,792,039.
Application 17/345,817 is a continuation of application No. 16/895,814, filed on Jun. 8, 2020, granted, now 11,038,709.
Application 16/895,814 is a continuation of application No. 16/688,819, filed on Nov. 19, 2019, granted, now 11,108,587.
Application 16/688,819 is a continuation of application No. 16/260,078, filed on Jan. 28, 2019, granted, now 10,505,756.
Application 16/260,078 is a continuation in part of application No. 16/036,685, filed on Jul. 16, 2018, granted, now 11,280,509.
Application 16/260,078 is a continuation in part of application No. 16/048,052, filed on Jul. 27, 2018, granted, now 10,417,451.
Application 16/260,078 is a continuation in part of application No. 16/142,578, filed on Sep. 26, 2018, granted, now 11,307,538.
Application 16/260,078 is a continuation in part of application No. 15/644,581, filed on Jul. 7, 2017, granted, now 10,169,486.
Application 16/142,578 is a continuation in part of application No. 15/644,519, filed on Jul. 7, 2017, granted, now 10,095,756.
Application 16/142,578 is a continuation in part of application No. 15/644,560, filed on Jul. 7, 2017, granted, now 10,417,245.
Application 16/260,078 is a continuation in part of application No. 16/142,758, filed on Sep. 26, 2018.
Claims priority of provisional application 62/533,581, filed on Jul. 17, 2017.
Claims priority of provisional application 62/564,247, filed on Sep. 27, 2017.
Claims priority of provisional application 62/611,987, filed on Dec. 29, 2017.
Claims priority of provisional application 62/611,974, filed on Dec. 29, 2017.
Claims priority of provisional application 62/612,167, filed on Dec. 29, 2017.
Claims priority of provisional application 62/457,654, filed on Feb. 10, 2017.
Claims priority of provisional application 62/588,190, filed on Nov. 17, 2017.
Claims priority of provisional application 62/588,114, filed on Nov. 17, 2017.
Claims priority of provisional application 62/588,179, filed on Nov. 17, 2017.
Claims priority of provisional application 62/611,962, filed on Dec. 29, 2017.
Prior Publication US 2024/0073055 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/28 (2006.01); G06F 16/901 (2019.01)
CPC H04L 12/2827 (2013.01) [G06F 16/9024 (2019.01); H04L 12/2809 (2013.01); H04L 12/2812 (2013.01); H04L 12/2832 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A building system, comprising one or more memory devices to store instructions thereon, the instructions causing one or more processors to:
store a space graph on the one or more memory devices, wherein the space graph is a graph data structure comprising a plurality of nodes representing a plurality of entities and a plurality of edges between the plurality of nodes representing a plurality of relationships between the plurality of entities;
execute a control algorithm based on the space graph to operate one or more pieces of equipment;
update the space graph to store a new edge or a new node; and
update the control algorithm based on the new edge or the new node of the space graph.