IP Library Granted Patent US 11,327,737
Granted Patent B2
US 11,327,737 · App. 16/775,032 · Granted May 10, 2022

Building management system with cloud management of gateway configurations

Inventors: Youngchoon Park (Brookfield, WI); Sudhi R. Sinha (Milwaukee, WI); Erik S. Paulson (Madison, WI); Errol Trunch (Milwaukee, WI)
Assignee: Johnson Controls Tyco IP Holdings LLP
G06F8/65G05B19/042G05B2219/25011
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,327,737
App. No.
16/775,032
Granted
May 10, 2022
Kind
B2
Abstract

A building device including one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to implement a software gateway configured to receive one or more messages from building equipment, receive, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment, communicate with the building equipment based on the one or more software updates and receive data describing the building equipment, and cause a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing one or more gateway services.

Claims (55)

1. A building device comprising one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to implement a software gateway, the software gateway configured to:

receive one or more messages from building equipment connected to the software gateway;

receive, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment;

communicate with the building equipment based on the one or more software updates and receive data describing the building equipment; and

cause a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing one or more gateway services for the building equipment.

2. The building device of claim 1 , wherein the software gateway is configured to cause the configuration image to be generated by at least one of:

generating the configuration image locally on the software gateway; or

communicating the configuration of the software gateway to a server, wherein the server generates the configuration image based on the configuration of the software gateway.

3. The building device of claim 1 , wherein the building equipment include at least one of building controllers, building sensor devices, or building actuator devices.

4. The building device of claim 1 , wherein the one or more software updates are one or more communication protocol drivers for communicating with the building equipment via one or more communication protocols.

5. The building device of claim 1 , wherein the configuration image includes at least one of a list of points of the building equipment assigned to the software gateway, a communication configuration for communicating with the building equipment, or a network address information of the software gateway.

6. The building device of claim 1 , wherein the software gateway is configured to receive, based on the one or more messages, the one or more software updates by:

identifying, based on the one or more messages, the one or more software updates; and

retrieving, from a server, the one or more software updates identified based on the one or more messages.

7. The building device of claim 1 , wherein the one or more pieces of building equipment are associated with one or more points;

wherein the software gateway is configured to:

receive, from a server, a second configuration image of a second software gateway, wherein the second software gateway has experienced a failure; and

manage, based on the second configuration image, one or more second points of one or more second pieces of building equipment in response to a reception of the second configuration image, wherein the second configuration image identifies the one or more second points.

8. The building device of claim 7 , wherein the software gateway is configured to:

retrieve, based on the second configuration image, one or more second software updates; and

install the one or more second software updates;

wherein the software gateway is configured to manage the one or more second points of the one or more second pieces of building equipment based on the one or more second software updates.

9. The building device of claim 1 , wherein the software gateway is configured to:

communicate the configuration image to a server, wherein the server includes an image repository including a plurality of configuration images of a plurality of software gateways.

10. The building device of claim 9 , wherein the software gateway is configured to:

cause the server to update a previous configuration image of the software gateway stored in the image repository with the configuration image communicated to the server by the software gateway.

11. A method of a software gateway of a building implemented on one or more processing circuits, the method comprising:

receiving, by the software gateway, one or more messages from building equipment connected to the software gateway;

receiving, by the software gateway, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment;

communicating, by the software gateway, with the building equipment based on the one or more software updates and receive data describing the building equipment; and

causing, by the software gateway, a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing gateway services for the building equipment.

12. The method of claim 11 , wherein causing, by the software gateway, the configuration image to be generated comprises at least one of:

generating the configuration image locally on the software gateway; or

communicating the configuration of the software gateway to a server, wherein the server generates the configuration image based on the configuration of the software gateway.

13. The method of claim 11 , wherein the building equipment include at least one of building controllers, building sensor devices, or building actuator devices.

14. The method of claim 11 , wherein the one or more software updates are one or more communication protocol drivers for communicating with the building equipment via one or more communication protocols.

15. The method of claim 11 , wherein the configuration image includes at least one of a list of points of the building equipment assigned to the software gateway, a communication configuration for communicating with the building equipment, or a network address information of the software gateway.

16. The method of claim 11 , wherein receiving, by the software gateway, the one or more software updates comprises:

identifying, based on the one or more messages, the one or more software updates; and

retrieving, from a server, the one or more software updates identified based on the one or more messages.

17. The method of claim 11 , further comprising:

causing, by the software gateway, a server to update a previous configuration image of the software gateway stored in an image repository of the server with the configuration image communicated to the server by the software gateway.

18. The method of claim 11 , wherein the one or more pieces of building equipment are associated with one or more points;

wherein the method further comprises:

receiving, by the software gateway, from a server, a second configuration image of a second software gateway, wherein the second software gateway has experienced a failure; and

managing, by the software gateway, based on the second configuration image, one or more second points of one or more second pieces of building equipment in response to a reception of the second configuration image, wherein the second configuration image identifies the one or more second points.

19. The method of claim 18 , further comprising:

retrieving, by the software gateway, based on the second configuration image, one or more second software updates; and

installing, by the software gateway, the one or more second software updates;

wherein the software gateway is configured to manage the one or more second points of the one or more second pieces of building equipment based on the one or more second software updates.

20. One or more non-transitory computer storage medium configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to implement a software gateway, the software gateway configured to:

receive one or more messages from building equipment connected to the software gateway;

receive, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment;

communicate with the building equipment based on the one or more software updates and receive data describing the building equipment; and

cause a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing gateway services for the building equipment.

Assignments (5)
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 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: PARK, YOUNGCHOON; PAULSON, ERIK S.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 056665/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: SINHA, SUDHI R.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 056665/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: SINHA, SUDHI R.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 052201/0400 →