IP Library Granted Patent US 10,915,078
Granted Patent B2
US 10,915,078 · App. 16/202,455 · Granted Feb 9, 2021

Building management system with priority array preview interface

Inventors: Adam R. Grabowski (Brookfield, WI); Prashant Taralkar (Glendale, WI); Alan S. Schwegler (Shorewood, WI); Garrett Wiens-Kind (Milwaukee, WI)
Assignee: Johnson Controls Technology Company
G05B15/02G05B13/04G05B2219/2642
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 10,915,078
App. No.
16/202,455
Granted
Feb 9, 2021
Kind
B2
Abstract

A building management system includes a controller for one or more devices of the building management system and a system manager communicably coupled to the controller. The controller includes a priority array for a point object managed by the controller. The priority array includes a plurality of commands for the point object and defines a priority of each command. The system manager is configured to retrieve the priority array from the controller, generate a user interface identifying the plurality of commands in the priority array and the priority of each command, receive a new command from a user, and update the user interface to include a preview of the priority array indicating how the priority array would change if the new command were applied to the priority array.

Claims (58)

1. A building management system comprising:

a controller for one or more devices of the building management system, the controller comprising a priority array for a point object managed by the controller, the priority array comprising a plurality of commands for the point object and defining a priority of each command; and

a system manager communicably coupled to the controller, the system manager configured to:

retrieve the priority array from the controller;

receive, via a user interface, a requested change to the priority array from a user; and

provide, via the user interface, an indicator representing whether the requested change would affect online control of the one or more devices if the requested change were applied to the priority array;

wherein the controller is configured to control the one or more devices in accordance with a highest priority command of the plurality of commands.

2. The building management system of claim 1 , wherein the system manager is configured to:

apply the requested change to the priority array, the requested change causing the controller to adjust an operation of the one or more devices; and

present a preview of the priority array to the user before the requested change is applied to the priority array to allow the user to preview an effect of the requested change before the requested change takes effect.

3. The building management system of claim 1 , wherein the requested change comprises an addition of a new command to the priority array.

4. The building management system of claim 3 , wherein the system manager is configured to:

determine whether the new command would be the highest priority command; and

in response to a determination that the new command would not be the highest priority command, configure the indicator to indicate that the new command will not affect an operation of the controller because another command in the priority array has a higher priority, wherein the indicator is distinct from a list of the commands shown on the user interface.

5. The building management system of claim 1 , wherein the requested change comprises modification of the command in the priority array.

6. The building management system of claim 5 , wherein the system manager is configured to:

identify one or more of the plurality of commands in the priority array that would be bypassed or deleted as a result of applying the modification to the priority array; and

update a preview of the priority array to indicate which of the plurality of commands in the priority array would be bypassed or deleted.

7. The building management system of claim 5 , wherein the system manager is configured to:

identify a priority of the modified command relative to each of the plurality of commands in the priority array; and

update a preview of the priority array to indicate the priority of the modified command relative to each of the plurality of commands in the priority array.

8. The building management system of claim 1 , wherein the requested change is removal of one of the commands, the removal of one of the commands comprising a release of one of the commands in the priority array.

9. The building management system of claim 8 , wherein the system manager is configured to:

identify one or more of the plurality of commands in the priority array that would be deleted as a result of applying the requested change to the priority array; and

update a preview of the priority array to indicate which of the plurality of commands in the priority array would be deleted.

10. The building management system of claim 1 , wherein the indicator indicates whether the requested change would affect the highest priority command of the plurality of commands.

11. A method for previewing changes to a priority array in a building management system, the method comprising:

retrieving a priority array from a controller for one or more devices of the building management system, the priority array comprising a plurality of commands for a point object managed by the controller and defining a priority of each command;

receiving a requested change to the priority array from a user; and

providing a user interface comprising a preview of the priority array indicating an effect of the requested change on the priority array if the requested change were applied to the priority array and an indicator in addition to the preview representing whether the requested change would immediately affect online control of the one or more devices if the requested change were applied to the priority array; and

controlling, by the controller, the one or more devices in accordance with the highest priority command of the plurality of commands.

12. The method of claim 11 , further comprising:

applying the requested change to the priority array, the requested change causing the controller to adjust an operation of the one or more devices; and

presenting the preview of the priority array to the user before the requested change is applied to the priority array to allow the user to preview an effect of the requested change before the requested change takes effect.

13. The method of claim 11 , further comprising:

determining which of the plurality of commands in the priority array would be a highest priority command if the requested change were applied to the priority array; and

updating the preview of the priority array to indicate which of the plurality of commands in the priority array would be the highest priority command, wherein the indicator indicates whether the requested change causes a change to the highest priority command.

14. The method of claim 13 , wherein the requested change comprises the addition of a new command to the priority array, the method further comprising:

determining whether the new command would be a highest priority command; and

in response to a determination that the new command would not be the highest priority command, configuring the indicator to indicate that the new command will not affect an operation of the controller because another command in the priority array has a higher priority.

15. The method of claim 11 , wherein the requested change comprises a modification of the command in the priority array.

16. The method of claim 15 , further comprising:

identifying one or more of the plurality of commands in the priority array that would be bypassed or deleted as a result of applying the modification to the priority array; and

updating the preview of the priority array to indicate which of the plurality of commands in the priority array would be bypassed or deleted.

17. The method of claim 15 , further comprising:

identifying a priority of the modified command relative to each of the plurality of commands in the priority array; and

updating the preview of the priority array to indicate the priority of the modified command relative to each of the plurality of commands in the priority array.

18. The method of claim 11 , wherein the requested change to the priority array is a release of one of the commands in the priority array.

19. The method of claim 18 , further comprising:

identifying one or more of the plurality of commands in the priority array that would be deleted as a result of applying the requested change to the priority array; and

updating the preview of the priority array to indicate which of the plurality of commands in the priority array would be deleted.

20. A building management system comprising:

a controller for one or more devices of the building management system, the controller comprising a priority array for a point object managed by the controller, the priority array comprising a plurality of commands for the point object and defining a priority of each command; and

a system manager communicably coupled to the controller, the system manager configured to:

retrieve the priority array from the controller;

receive a requested change to the priority array from a user, the requested change comprising a removal of one of the plurality of commands in the priority array; and

provide a user interface comprising a preview of the priority array indicating an effect of the requested change on the priority array if the requested change were applied to the priority array and an indicator configured to represent whether the requested change would immediately affect online control of the one or more devices upon being applied to the priority array;

wherein the controller is configured to control the one or more devices in accordance with a highest priority command of the plurality of commands.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066957/0796 →
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 Jul 29, 2019
From: GRABOWSKI, ADAM R.; TARALKAR, PRASHANT; SCHWEGLER, ALAN S.; WIENS-KIND, GARRETT
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 049886/0091 →