IP Library Granted Patent US 10,528,020
Granted Patent B2
US 10,528,020 · App. 15/232,800 · Granted Jan 7, 2020

Building control system with adaptive user interface

Inventor: Kirk H. Drees (Cedarburg, WI)
Assignee: Johnson Controls Technology Company
G05B19/0428G05B11/01G05B13/021G05B13/0265G05B15/02G05B19/409G06F3/048G06F3/0482G06N20/00G05B2219/25011G05B2219/2614G05B2219/2642G06F9/451
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,528,020
App. No.
15/232,800
Granted
Jan 7, 2020
Kind
B2
Abstract

A building control system includes a hybrid controller which receives measurements from sensors and provides control signals to building equipment. The hybrid controller includes a state transition controller, a state history tracker, and an adaptive user interface generator. The state transition controller transitions between multiple discrete operating states by executing state transitions. The state history tracker records a state history including a sequence of state transitions executed by the state transition controller and/or a sequence of operating states resulting from the state transitions. The adaptive user interface generator generates an adaptive user interface including a representation of the multiple discrete operating states and the state transitions therebetween. The adaptive user interface includes state history controls operable to navigate the state history and select an operating state defined by the state history. The adaptive user interface generator automatically updates the adaptive user interface to provide information about the selected operating state.

Claims (61)

1. A building control system comprising:

one or more sensors located in a building and configured to provide measurements of a monitored variable in the building;

building equipment configured to affect the monitored variable by operating the building equipment;

a hybrid controller comprising a processing circuit configured to:

receive the measurements from the sensors and provide control signals to the building equipment;

transition between multiple discrete operating states by executing state transitions;

record a state history comprising at least one of a sequence of state transitions executed and a sequence of operating states resulting from the state transitions;

store multiple different descriptions of a selected operating state in a descriptive text database, each of the multiple different descriptions corresponding to a different level of technical understanding or expertise;

generate an adaptive user interface for an identified user or user class, the adaptive user interface comprising a representation of the multiple discrete operating states and the state transitions therebetween and a description of the selected operating state corresponding to a first level of technical understanding or expertise, the adaptive user interface operable to navigate the state history and select an operating state defined by the state history;

determine, based on a history of actions taken or input provided by the identified user or user class in response to being presented with the adaptive user interface having the description of the selected operating state corresponding to the first level of technical understanding or expertise, that the identified user or user class has a second level of technical understanding or expertise different than the first level of technical understanding or expertise; and

automatically update the adaptive user interface to provide a description of the selected operating state corresponding to the second level of technical understanding or expertise.

2. The building control system of claim 1 , wherein the processing circuit comprises an explanation of control operations in the selected operating state.

3. The building control system of claim 1 , wherein the processing circuit is configured to automatically update the adaptive user interface to provide information about a most recent state transition.

4. The building control system of claim 3 , wherein the information about the most recent state transition comprises an explanation of one or more transition conditions which were satisfied to trigger the most recent state transition.

5. The building control system of claim 1 , wherein the processing circuit is configured to:

identify at least one of the user and the user class to which the adaptive user interface is presented; and

customize information about the selected operating state to the identified user or user class.

6. The building control system of claim 1 , wherein the processing circuit is further configured to:

store a set of expected values for data points associated with the selected operating state;

wherein information about the selected operating state comprises the set of expected values for the data points associated with the selected operating state.

7. The building control system of claim 6 , wherein the information about the selected operating state further comprises a set of actual values for the data points associated with the selected operating state;

wherein the processing circuit is configured to concurrently present both the set of expected values and the set of actual values via the adaptive user interface.

8. A building control system comprising:

one or more sensors located in a building and configured to provide measurements of a monitored variable in the building;

building equipment configured to affect the monitored variable by operating the building equipment;

a hybrid controller comprising a processing circuit configured to:

receive the measurements from the sensors and provide control signals to the building equipment;

transition between multiple discrete operating states by executing state transitions;

store multiple different descriptions of a selected operating state in a descriptive text database, each of the multiple different descriptions corresponding to a different level of technical understanding or expertise;

generate an adaptive user interface for an identified user or user class, the adaptive user interface comprising a description of the selected operating state corresponding to a first level of technical understanding or expertise;

determine, based on a history of actions taken or input provided by the identified user or user class in response to being presented with the adaptive user interface having the description of the selected operating state corresponding to the first level of technical understanding or expertise, that the identified user or user class has a second level of technical understanding or expertise different than the first level of technical understanding or expertise; and

automatically update the adaptive user interface to provide a description of the selected operating state corresponding to the second level of technical understanding or expertise.

9. The building control system of claim 8 , wherein the processing circuit is configured to:

identify a preferred learning style for the identified user or user class; and

adapt information about the selected operating state to the preferred learning style for the identified user or user class.

10. The building control system of claim 9 , wherein the processing circuit is configured to:

determine whether the preferred learning style is an auditory learning style; and

present the information about the selected operating state in an auditory format in response to a determination that the preferred learning style is the auditory learning style.

11. The building control system of claim 8 , wherein information about the selected operating state comprises an explanation of control operations in the selected operating state.

12. The building control system of claim 8 , wherein the processing circuit is configured to record at least one of a sequence of state and a sequence of operating states resulting from the state transitions.

13. The building control system of claim 12 , wherein the processing circuit is configured to automatically update the adaptive user interface to provide information about a most recent state transition.

14. The building control system of claim 13 , wherein the information about the most recent state transition comprises an explanation of one or more transition conditions which were satisfied to trigger the most recent state transition.

15. A method for controlling a building system, the method comprising:

receiving, at a hybrid controller, measurements of a monitored variable in a building from one or more sensors located in the building;

transitioning between multiple discrete operating states at the hybrid controller by executing state transitions based on the measurements from the sensors;

providing control signals from the hybrid controller to building equipment that operate to affect the monitored variable while operating in one or more of the discrete operating states;

recording a state history comprising at least one of a sequence of the executed state transitions and a sequence of operating states resulting from the executed state transitions;

storing multiple different descriptions of a selected operating state in a descriptive text database, each of the multiple different descriptions corresponding to a different level of technical understanding or expertise;

generating an adaptive user interface for an identified user or user class, the adaptive user interface comprising a representation of the multiple discrete operating states and the state transitions therebetween and a description of the selected operating state corresponding to a first level of technical understanding or expertise;

determining, based on a history of actions taken or input provided by the identified user or user class in response to being presented with the adaptive user interface having the description of the selected operating state corresponding to the first level of technical understanding or expertise, that the identified user or user class has a second level of technical understanding or expertise different than the first level of technical understanding or expertise; and

automatically updating the adaptive user interface to provide a description of the selected operating state corresponding to the second level of technical understanding or expertise.

16. The method of claim 15 , further comprising:

receiving a user input via state history controls of the adaptive user interface; and

navigating between a current operating state and one or more past operating states defined by the state history based on the user input received via the state history controls.

17. The method of claim 15 , further comprising:

identifying at least one of a user and a user class to which the adaptive user interface is presented; and

customizing information about the selected operating state to the identified user or user class.

18. The method of claim 15 , wherein updating the adaptive user interface to provide information about the selected operating state comprises:

storing a set of expected values for data points associated with the selected operating state in an expected status database;

obtaining a set of actual values for the data points associated with the selected operating state; and

concurrently presenting both the set of expected values and the set of actual values via the adaptive user interface.

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 Feb 24, 2017
From: DREES, KIRK H.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 041369/0113 →
Continuity (1)
Related Publication 20180046164A1 · Feb 15, 2018
Cited By (21)
US 1,114,642 US 1,114,643 US 1,130,153 US 1,130,155 US 12,222,124 US 12,242,937 US 12,261,434 US 12,264,828 US 12,271,167 US 12,282,305 US 12,372,934 US 12,393,992 US 12,398,905 US 12,406,232 US 12,455,896 US 12,524,709 US 12,529,490 US 12,529,492 US 12,619,957 US 12,631,357 US 12,663,769