US 11,882,187 B1
IoT contextually-aware digital twin with enhanced discovery
Robert Knight, Northfield, IL (US); Nikunj Patel, Naperville, IL (US); and Rick Szcodronski, San Jose, CA (US)
Assigned to cohesionIB, Inc., Chicago, IL (US)
Filed by cohesionIB Inc., Chicago, IL (US)
Filed on Mar. 8, 2023, as Appl. No. 18/180,544.
Application 18/180,544 is a continuation of application No. 17/027,070, filed on Sep. 21, 2020, granted, now 11,637,899.
Application 17/027,070 is a continuation of application No. 16/456,525, filed on Jun. 28, 2019, granted, now 10,798,175, issued on Oct. 6, 2020.
Int. Cl. H04L 67/12 (2022.01); H04L 67/51 (2022.01); H04L 67/1061 (2022.01); G05B 19/048 (2006.01)
CPC H04L 67/12 (2013.01) [G05B 19/048 (2013.01); H04L 67/1065 (2013.01); H04L 67/51 (2022.05)] 24 Claims
OG exemplary drawing
 
1. A method of generating a contextually-aware digital twin of a first commercial real estate building comprising:
generating information about relationships for devices based on training a machine learning algorithm, wherein the relationships are between physical entities of the first commercial real estate building;
inserting the information about the relationships into a device library via a computing connectivity link;
receiving, by a computing device, device data about an asset comprising one or more devices residing in one or more physical spaces associated with the first commercial real estate building via a building communication link, wherein the building communication link is separate from the computing connectivity link;
storing, by the computing device, the device data about the one or more devices in the device library;
discovering, based on a received identification of a discovered device connected to an associated network, whether the discovered device is stored in a graph representation of the first commercial real estate building;
accessing the device data from the device library, wherein the device data includes the information about the relationships;
when the device data from the device library is known about the discovered device,
identifying device information about the discovered device from the accessed device data;
predicting at least one relationship associated with the discovered device;
in response to the predicting, automatically creating one or more related entities and one or more relationships associated with the discovered device; and
in response to the creating, automatically setting up one or more nodes and relationships of an asset in the a contextually-aware digital twin based on the created one or more related entities and relationships; and
when the discovered device is not stored in the graph representation, modifying the graph representation to include the discovered device with the identified device information.