IP Library Patent Application 19027996
Patent Application
App. No. 19/027,996

BUILDING SYSTEM WITH DIGITAL TWIN BASED AGENT PROCESSING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/027,996
Filed
Jan 17, 2025
Art Unit
OPAP
USPC
706/10
Abstract

A system can include one or more memory devices that can store instructions thereon. The instructions can, when executed by one or more processors, cause the one or more processors to receive timeseries data associated with a building, detect that a new building device has been added to the building, determine that a representation of the new building device is absent from a digital twin of the building, and execute a machine learning model to add the representation of the new building device to the digital twin of the building.

Claims (99)

1 . A system comprising one or more memory devices storing instructions thereon that, when execute by one or more processors, cause the one or more processors to:

receive timeseries data associated with a building;

detect, responsive to receipt of the timeseries data, that a new building device has been added to the building;

determine that a representation of the new building device is absent from a digital twin of the building; and

execute a machine learning model to add the representation of the new building device to the digital twin of the building.

2 . The system of claim 1 , wherein the instructions further case the one or more processors to:

execute the machine learning model to perform a device commissioning routine for the new building device, wherein performance of the device commissioning routine causes the one or more processors to:

generate, for the new building device, a device agent to provide the representation of the new building device within the digital twin;

map the new building device to a space of the building; and

register the device agent to a communication channel associated with the space of the building.

3 . The system of claim 1 , wherein the new building device includes a device agent to provide the representation of the new building device within the digital twin, and wherein the instructions further cause the one or more processors to:

receive, from one or more agents registered to a communication channel, second timeseries data representative of one or more operations of the new building device; and

execute, responsive to receipt of the second timeseries data, the machine learning model to:

perform an operation on the device agent to simulate the one or more operations of the new building device;

determine, using (i) at least a portion of the second timeseries data and (ii) a result of the operation, a performance of the new building device; and

provide one or more or control signals to the new building device to adjust the performance of the new building device.

4 . The system of claim 1 , wherein the instructions further cause the one or more processors to:

execute the machine learning model to perform a device monitoring routine, wherein performance of the device monitoring routine causes the one or more processors to:

subscribe to a communication channel;

receive, via the communication channel, second timeseries data associated with one or more operations of the new building device;

simulate, using one or more operational settings included in the second timeseries data, an operation of the new building device; and

determine a performance of the new building device based on (i) an outcome of simulating the operation and (ii) at least a portion of the second timeseries data.

5 . The system of claim 4 , wherein performance of the device monitoring routine further causes the one or more processors to:

detect, responsive to determination of the performance of the new building device, that one or more aspects of the performance of the new building device violates a threshold;

generate one or more second operational settings for the new building device; and

provide, via the communication channel, the one or more second operational settings to the new building device to adjust the performance of the new building device.

6 . The system of claim 4 , wherein the second timeseries data is produced as a result of a change to a status of a space of the building, wherein the one or more operational settings are configured to cause the new building device to address the change to the status of the space, and wherein performance of the device monitoring routine further causes the one or more processors to:

determine that the performance of the new building device conforms to a threshold based on the one or more operational settings having caused the new building device to address the change to the status of the space; and

maintain, in a database, a record which indicates that the change to the status of the space was addressed by the new building device operating in accordance with the one or more operational settings.

7 . The system of claim 1 , wherein the new building device includes a device type, and wherein the instructions further cause the one or more processors to:

execute the machine learning model to perform a device commissioning routine for the new building device, wherein performance of the device commissioning routine causes the one or more processors to:

access a plurality of templates from a database, wherein each template of the plurality of templates represents a respective agent of a plurality of agents;

select, based on the device type, a first template of the plurality of templates; and

generate, based on an agent of the plurality of agents that is represented by the first template, a device agent for the new building device, the device agent to provide the representation of the new building device within the digital twin.

8 . The system of claim 1 , wherein the instructions further cause the one or more processors to:

execute the machine learning model to perform a device commissioning routine for the new building device, wherein performance of the device commissioning routine causes the one or more processors to:

retrieve, from a database, one or more operational settings associated with a device type of the new building device;

provide, via a communication channel, the one or more operational settings to a device agent for the new building device; and

cause the new building device to operate in accordance with the one or more operational settings.

9 . The system of claim 1 , wherein the instructions further cause the one or more processors to:

execute the machine learning model to:

receive, via a communication channel, second timeseries data representative of one or more operations of the new building device;

determine, responsive to receipt of the second timeseries data, that the new building device has experienced a fault; and

perform one or more operations on a device agent to address the fault experienced by the new building device.

10 . A method, comprising:

receiving, by one or more processing circuits, timeseries data associated with a building;

detecting, by the one or more processing circuits, responsive to receipt of the timeseries data, that a new building device has been added to the building;

determining, by the one or more processing circuits, that a representation of the new building device is absent from a digital twin of the building; and

executing, by the one or more processing circuits, a machine learning model to add the representation of the new building device to the digital twin of the building.

11 . The method of claim 10 , further comprising:

executing, by the one or more processing circuits, the machine learning model to perform a device commissioning routine for the new building device, wherein performing the device commissioning routine includes:

generating, by the one or more processing circuits, for the new building device, a device agent to provide the representation of the new building device within the digital twin;

mapping, by the one or more processing circuits, the new building device to a space of the building; and

registering, by the one or more processing circuits, the device agent to a communication channel associated with the space of the building.

12 . The method of claim 10 , wherein the new building device includes a device agent to provide the representation of the new building device within the digital twin, and further comprising:

receiving, by the one or more processing circuits, from one or more agents registered to a communication channel, second timeseries data representative of one or more operations of the new building device; and

executing, by the one or more processing circuits, responsive to receipt of the second timeseries data, the machine learning model to monitor a performance of the new building device, wherein monitoring the performance of the new building device includes:

performing, by the one or more processing circuits, an operation on the device agent to simulate the one or more operations of the new building device;

determining, by the one or more processing circuits, using (i) at least a portion of the second timeseries data and (ii) a result of the operation, the performance of the new building device; and

providing, by the one or more processing circuits, one or more or control signals to the new building device to adjust the performance of the new building device.

13 . The method of claim 10 , further comprising:

executing, by the one or more processing circuits, the machine learning model to perform a device monitoring routine, wherein performing the device monitoring routine includes:

subscribing, by the one or more processing circuits, to a communication channel;

receiving, by the one or more processing circuits, via the communication channel, second timeseries data associated with one or more operations of the new building device;

simulating, by the one or more processing circuits, using one or more operational settings included in the second timeseries data, an operation of the new building device; and

determining, by the one or more processing circuits, a performance of the new building device based on (i) an outcome of simulating the operation and (ii) at least a portion of the second timeseries data.

14 . The method of claim 13 , wherein performing the device monitoring routine further includes:

detecting, by the one or more processing circuits, responsive to determination of the performance of the new building device, that one or more aspects of the performance of the new building device violates a threshold;

generating, by the one or more processing circuits, one or more second operational settings for the new building device; and

providing, by the one or more processing circuits, via the communication channel, the one or more second operational settings to the new building device to adjust the performance of the new building device.

15 . The method of claim 13 , wherein the second timeseries data is produced as a result of a change to a status of a space of the building, wherein the one or more operational settings are configured to cause the new building device to address the change to the status of the space, and wherein performing the device monitoring routine further includes:

determining, by the one or more processing circuits, that the performance of the new building device conforms to a threshold based on the one or more operational settings having caused the new building device to address the change to the status of the space; and

maintaining, by the one or more processing circuits, in a database, a record which indicates that the change to the status of the space was addressed by the new building device operating in accordance with the one or more operational settings.

16 . The method of claim 10 , wherein the new building device includes a device type, and further comprising:

executing, by the one or more processing circuits, the machine learning model to perform a device commissioning routine for the new building device, wherein performing the device commissioning routine includes:

accessing, by the one or more processing circuits, a plurality of templates from a database, wherein each template of the plurality of templates represents a respective agent of a plurality of agents;

selecting, by the one or more processing circuits, based on the device type, a first template of the plurality of templates; and

generating, by the one or more processing circuits, based on an agent of the plurality of agents that is represented by the first template, a device agent for the new building device, the device agent to provide the representation of the new building device within the digital twin.

17 . The method of claim 10 , further comprising:

executing, by the one or more processing circuits, the machine learning model to perform a device commissioning routine for the new building device, wherein performing the device commissioning routine includes:

retrieving, by the one or more processing circuits, from a database, one or more operational settings associated with a device type of the new building device;

providing, by the one or more processing circuits, via a communication channel, the one or more operational settings to a device agent for the new building device; and

causing, by the one or more processing circuits, the new building device to operate in accordance with the one or more operational settings.

18 . One or more non-transitory storage media storing instructions thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving timeseries data associated with a building;

detecting, responsive to receipt of the timeseries data, that a new building device has been added to the building;

determining that a representation of the new building device is absent from a digital twin of the building; and

executing a machine learning model to add the representation of the new building device to the digital twin of the building.

19 . The one or more non-transitory storage media of claim 18 , the operations further comprising:

executing the machine learning model to perform a device commissioning routine for the new building device, wherein performing the device commissioning routine includes:

generating, for the new building device, a device agent to provide the representation of the new building device within the digital twin;

mapping the new building device to a space of the building; and

registering the device agent to a communication channel associated with the space of the building.

20 . The one or more non-transitory storage media of claim 18 , wherein the new building device includes a device agent to provide the representation of the new building device within the digital twin, and the operations further comprising:

receiving, from one or more agents registered to a communication channel, second timeseries data representative of one or more operations of the new building device; and

executing, responsive to receipt of the second timeseries data, the machine learning model to:

perform an operation on the device agent to simulate the one or more operations of the new building device;

determine, using (i) at least a portion of the second timeseries data and (ii) a result of the operation, a performance of the new building device; and

provide one or more or control signals to the new building device to adjust the performance of the new building device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2025
From: PARK, YOUNGCHOON; SINHA, SUDHI R.; VENKITESWARAN, VAIDHYANATHAN; PAULSON, ERIK S.; CHENNUPATI, VIJAYA S.; SCHUSTER, KELSEY C.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 069914/0145 →