IP Library Granted Patent US 11,914,337
Granted Patent B2
US 11,914,337 · App. 18/103,262 · Granted Feb 27, 2024

Building management system with adaptive edge processing

Inventors: Miguel Galvez (Westford, MA); Eric G. Lang (Milwaukee, WI)
Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
G05B15/02G08B13/19656H04L12/66H04L41/0803H04L41/0853H04L41/12H04L67/10H04L67/12H04L67/34H04L67/60H04W4/029H04W24/02H04W48/18H04W88/16
View Patent ↗
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 11,914,337
App. No.
18/103,262
Granted
Feb 27, 2024
Kind
B2
Abstract

Systems and methods for building management utilizing adaptive edge processing are disclosed. The building system can store gateway components on storage devices. The gateway components can facilitate communication with a cloud platform and facilitate communication with a physical building device. The building system can identify a computing system of the building that is in communication with the physical building device. The physical building device can store one or more data samples. The building system can deploy the gateway components to the computing system responsive to identifying that the computing system is in communication with the physical building device. The gateway components can cause the computing system to communicate with the physical building device to receive the one or more data samples and cause the computing system to communicate the one or more data samples to the cloud platform.

Claims (42)

1. A building system of a building, the building system comprising:

one or more processors coupled to non-transitory memory, the one or more processors configured to:

determine that a computing system of the building is in communication with at least one physical building device configured to capture one or more data samples;

identify one or more gateway components configured to facilitate communication with the at least one physical building device; and

transmit, responsive to determining that the computing system is in communication with the at least one physical building device, the one or more gateway components to the computing system in communication with the at least one physical building device, causing the computing system to communicate with the at least one physical building device to receive the one or more data samples and transmit the one or more data samples to a cloud platform.

2. The building system of claim 1 , wherein the one or more processors are further configured to transmit, to the computing system, an integration component corresponding to a communication protocol of the at least one physical building device, causing the computing system to communicate with the at least one physical building device based on the integration component.

3. The building system of claim 1 , wherein the one or more processors are further configured to determine that the computing system of the building is in communication with the at least one physical building device based on a query transmitted to a network of the building.

4. The building system of claim 1 , wherein the one or more processors are further configured to transmit configuration settings for the one or more gateway components to the computing system.

5. The building system of claim 1 , wherein the one or more processors are further configured to transmit an additional gateway component to the computing system, the additional gateway component configured to cause the computing system to detect and configure an additional physical building device in communication with the computing system.

6. The building system of claim 1 , wherein at least one of the one or more gateway components is configured to cause the computing system to generate analytics data based on the one or more data samples.

7. The building system of claim 1 , wherein the one or more processors are further configured to:

determine that the computing system has available processing resources capable of executing the one or more gateway components; and

transmit the one or more gateway components to the computing system responsive to determining that the computing system has available processing resources capable of executing the one or more gateway components.

8. The building system of claim 7 , wherein the one or more processors are further configured to:

determine, based on a message received from the computing system, that the computing system does not include available processing resources capable of executing the one or more gateway components; and

transmit a signal to the computing system that causes the computing system to terminate execution of the one or more gateway components.

9. The building system of claim 8 , wherein the one or more processors are further configured to:

identify a second computing system of the building having available processing resources capable of executing the one or more gateway components, responsive to determining that the computing system does not include available processing resources; and

transmit the one or more gateway components to the second computing system.

10. A method, comprising:

determining, by one or more processors of a building system of a building, that a computing system of the building is in communication with at least one physical building device configured to capture one or more data samples;

identifying, by the one or more processors, one or more gateway components configured to facilitate communication with the at least one physical building device; and

transmitting, by the one or more processors, responsive to determining that the computing system is in communication with the at least one physical building device, the one or more gateway components to the computing system in communication with the at least one physical building device, causing the computing system to communicate with the at least one physical building device to receive the one or more data samples and transmit the one or more data samples to a cloud platform.

11. The method of claim 10 , further comprising transmitting, by the one or more processors, to the computing system, an integration component corresponding to a communication protocol of the at least one physical building device, causing the computing system to communicate with the at least one physical building device based on the integration component.

12. The method of claim 10 , further comprising determining, by the one or more processors, that the computing system of the building is in communication with the at least one physical building device based on a query transmitted to a network of the building.

13. The method of claim 10 , further comprising transmitting, by the one or more processors, configuration settings for the one or more gateway components to the computing system.

14. The method of claim 10 , further comprising transmitting, by the one or more processors, an additional gateway component to the computing system, the additional gateway component configured to cause the computing system to detect and configure an additional physical building device in communication with the computing system.

15. The method of claim 10 , wherein at least one of the one or more gateway components is configured to cause the computing system to generate analytics data based on the one or more data samples.

16. The method of claim 10 , further comprising:

determining, by the one or more processors, that the computing system has available processing resources capable of executing the one or more gateway components; and

transmitting, by the one or more processors, the one or more gateway components to the computing system responsive to determining that the computing system has available processing resources capable of executing the one or more gateway components.

17. The method of claim 16 , further comprising:

determining, by the one or more processors, based on a message received from the computing system, that the computing system does not include available processing resources capable of executing the one or more gateway components; and

transmitting, by the one or more processors, a signal to the computing system that causes the computing system to terminate execution of the one or more gateway components.

18. The method of claim 17 , further comprising:

identify a second computing system of the building having available processing resources capable of executing the one or more gateway components, responsive to determining that the computing system does not include available processing resources; and

transmit the one or more gateway components to the second computing system.

19. A non-transitory computer-readable medium with instructions embodied thereon that, when executed by one or more processors of a building system of a building, cause the one or more processors to perform operations comprising:

determining that a computing system of the building is in communication with at least one physical building device configured to capture one or more data samples;

identifying one or more gateway components configured to facilitate communication with the at least one physical building device; and

transmitting, responsive to determining that the computing system is in communication with the at least one physical building device, the one or more gateway components to the computing system in communication with the at least one physical building device, causing the computing system to communicate with the at least one physical building device to receive the one or more data samples and transmit the one or more data samples to a cloud platform.

20. The non-transitory computer-readable medium of claim 19 , wherein the operations further comprise transmitting, to the computing system, an integration component corresponding to a communication protocol of the at least one physical building device, causing the computing system to communicate with the at least one physical building device based on the integration component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2023
From: GALVEZ, MIGUEL; LANG, ERIC G.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 063151/0467 →