US 12,386,827 B2
Building data platform with a distributed digital twin
Rajiv Ramanasankaran, San Jose, CA (US); Ambuj Shatdal, Madison, WI (US); Dominick James O'Dierno, Mt Pleasant, WI (US); Brian Scott Otto, Menomonee Falls, WI (US); Miguel Galvez, Westford, MA (US); and Trent Mark Swanson, Wellington, FL (US)
Assigned to TYCO FIRE & SECURITY GMBH, Neuhausen am Rheinfall (CH)
Filed by Tyco Fire & Security GmbH, Schaffhausen (CH)
Filed on May 5, 2023, as Appl. No. 18/143,968.
Application 18/143,968 is a continuation of application No. 17/534,821, filed on Nov. 24, 2021, granted, now 11,704,311.
Prior Publication US 2023/0273922 A1, Aug. 31, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 16/21 (2019.01); G06F 16/2453 (2019.01); G06F 16/2455 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/24532 (2019.01) [G06F 16/211 (2019.01); G06F 16/24553 (2019.01); G06F 16/275 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
retrieving, over a network by one or more processing circuits, metadata from one or more edge devices located in a building to generate a first digital twin of the building to store on a first memory device, the metadata identifying a first space, point, or piece of equipment of the building related to a second space, point, or piece of equipment of the building;
generating, by the one or more processing circuits, the first digital twin of the building using the metadata and storing the first digital twin on the first memory device, the first digital twin comprising:
a plurality of entities of the building and a plurality of relationships between the plurality of entities;
receiving, from a second memory device by the one or more processing circuits, an identifier of a second digital twin stored by the second memory device and an identifier of an entity stored within the second digital twin representing the second space, point, or piece of equipment;
causing, by the one or more processing circuits, the first digital twin to include:
an entity including the identifier of the second digital twin;
a relationship between an entity of the plurality of first entities stored within the first digital twin representing the first space, point, or piece of equipment and the entity of the first digital twin comprising the identifier of the second digital twin, the relationship comprising the identifier of the entity stored within the second digital twin to relate the entity representing the first space, point, or piece of equipment and the entity representing the second space, point, or piece of equipment;
querying, by the one or more processing circuits, the first digital twin based on query data; and
performing, by the one or more processing circuits, one or more operations based on a query result of the querying.