# US 12,111,624 B2 · Healthy building dashboard facilitated by hierarchical model of building control assets

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,111,624 B2
- Document ID: US12111624B2
- Status: Granted
- Kind: B2
- Application number: 18/483,442
- Filed: 2023-10-09
- Published: 2024-02-08
- Granted: 2024-10-08
- Earliest claimed: 2021-02-26
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Bill Hughley; Sheeladitya Karmakar; Somnath Ghosh; Shahajahan Sheikh
- Web page: https://patentgrep.com/patent/US12111624B2

## CPC

- G05B 15/02: electric
- G01J 5/0025: {Living bodies (ear thermometers G01J5/0011; detecting, measuring or recording for diagnostic purposes A61B5/00)}
- G01K 13/00: Thermometers specially adapted for specific purposes
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06Q 30/018: Certifying business or products
- G06Q 50/163: Real estate management
- G06V 20/41: {Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items (segmenting video sequences G06V20/49)}
- G06V 40/20: Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16)
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- G06V 20/44: {Event detection}
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G01J: MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY (light sources F21, H01J, H01K, H05B; investigating properties of materials by optical means G01N)
- G01K: MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR (radiation pyrometry G01J5/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A spatial hierarchical model provides spatial context to a plurality of building control assets disposed within a plurality of hierarchical levels of the spatial hierarchical model. A method includes identifying non-compliance events detected by building control assets disposed at and below a particular hierarchical level of the spatial hierarchical model. The non-compliance events detected by building control assets disposed at and below the particular hierarchical level of the spatial hierarchical model over a period of time are aggregated and a healthy building dashboard that includes a representation of the aggregated non-compliance events for each of at least some of the one or more of the healthy building criteria detected by building control assets disposed at and below the particular hierarchical level of the spatial hierarchical model is generated and is displayed on a display.

## Claims

### Claim 1

A method of monitoring compliance with healthy building guidelines using a spatial hierarchical model that includes a plurality of building control assets assigned to a plurality of hierarchical levels of the spatial hierarchical model, the healthy building guidelines based at least in part on one or more healthy building criteria, the method comprising: allowing a user to select via a user interface a first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model; identifying a measure of non-compliance with one or more of the healthy building criteria of the healthy building guidelines, detected using building control assets, for the first hierarchical level and for each of the hierarchical levels below the first hierarchical level; after the user selects the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for the first hierarchical level on a display; allowing a user to select via the user interface a second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, wherein the second hierarchical level is different from the first hierarchical level; identifying a measure of non-compliance with one or more of the healthy building criteria of the healthy building guidelines, detected using building control assets, for the second hierarchical level and for each of the hierarchical levels below the second hierarchical level; and after the user selects the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for the second hierarchical level on the display.

### Claim 2 (depends on 1)

The method of claim 1, wherein after the user selects the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for one or more of the hierarchical levels below the first hierarchical level concurrently with the measure of non-compliance for the first hierarchical level.

### Claim 3 (depends on 1)

The method of claim 1, wherein after the user selects the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for one or more of the hierarchical levels below the second hierarchical level concurrently with the measure of non-compliance for the second hierarchical level.

### Claim 4 (depends on 1)

The method of claim 1, wherein one or more of the healthy building criteria include one or more infectious disease criteria.

### Claim 5 (depends on 4)

The method of claim 4, wherein the infectious disease criteria comprise an occupancy capacity threshold.

### Claim 6 (depends on 1)

The method of claim 1, wherein the healthy building guidelines include infectious disease risk guidelines.

### Claim 7 (depends on 6)

The method of claim 6 wherein the infectious disease risk guidelines include guidelines for one or more of maximum occupancy levels, social distancing behavior and mask behavior.

### Claim 8 (depends on 1)

The method of claim 1, wherein the healthy building guidelines include maximum occupancy capacity guidelines.

### Claim 9 (depends on 1)

The method of claim 1, wherein the healthy building guidelines include a plurality of healthy building criteria, the method comprises:
identifying a measure of non-compliance for each of two or more of the plurality of healthy building criteria of the healthy building guidelines for the first hierarchical level and for each of the hierarchical levels below the first hierarchical level; and
after the user selects the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for each of the two or more of the plurality of healthy building criteria of the healthy building guidelines for the first hierarchical level.

### Claim 10 (depends on 9)

The method of claim 9, comprising:
identifying a measure of non-compliance for each of two or more of the plurality of healthy building criteria of the healthy building guidelines for the second hierarchical level and for each of the hierarchical levels below the second hierarchical level; and
after the user selects the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for each of the two or more of the plurality of healthy building criteria of the healthy building guidelines for the second hierarchical level.

### Claim 11 (depends on 10)

The method of claim 10, wherein after the user selects the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for each of the two or more of the plurality of healthy building criteria of the healthy building guidelines for one or more of the hierarchical levels below the first hierarchical level.

### Claim 12 (depends on 11)

The method of claim 11, wherein after the user selects the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, displaying the measure of non-compliance for each of the two or more of the plurality of healthy building criteria of the healthy building guidelines for one or more of the hierarchical levels below the second hierarchical level.

### Claim 13

A non-transitory computer readable medium storing instructions that when executed by one or more processors causes the one or more processors to:
receive from a user a selection of a first hierarchical level of a plurality of hierarchical levels of a spatial hierarchical model;
identify a measure of non-compliance with one or more healthy building criteria, detected using building control assets, for the first hierarchical level and for each of the hierarchical levels below the first hierarchical level;
after receiving the selection of the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for the first hierarchical level on a display;
receive from the user a selection of a second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, wherein the second hierarchical level is different from the first hierarchical level;
identify a measure of non-compliance with one or more healthy building criteria, detected using building control assets, for the second hierarchical level and for each of the hierarchical levels below the second hierarchical level; and
after receiving the selection of the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for the second hierarchical level on the display.

### Claim 14 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein the instructions cause the one or more processors to:
after receiving the selection of the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for one or more of the hierarchical levels below the first hierarchical level.

### Claim 15 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instructions cause the one or more processors to:
after receiving the selection of the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for one or more of the hierarchical levels below the second hierarchical level.

### Claim 16 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein one or more of the healthy building criteria include one or more infectious disease criteria.

### Claim 17 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the infectious disease criteria comprise an occupancy capacity threshold.

### Claim 18 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein the healthy building guidelines include infectious disease risk guidelines, wherein the infectious disease risk guidelines include guidelines for one or more of maximum occupancy levels, social distancing behavior and mask behavior.

### Claim 19

A system comprising:
a user interface including a display;
an I/O;
a memory, the memory storing:
a spatial hierarchical model that provides spatial context to a plurality of building control assets disposed within a plurality of hierarchical levels of the spatial hierarchical model;
one or more healthy building guidelines based at least in part on one or more healthy building criteria;
a controller operatively coupled to the user interface, the I/O and the memory, the controller configured to:
receive via the user interface a selection of a first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model;
identify a measure of non-compliance with one or more healthy building criteria of the one or more healthy building guidelines, detected using building control assets, for the first hierarchical level and for each of the hierarchical levels below the first hierarchical level;
after receiving the selection of the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for the first hierarchical level on the display of the user interface;
receive via the user interface a selection of a second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, wherein the second hierarchical level is different from the first hierarchical level;
identify a measure of non-compliance with one or more healthy building criteria of the one or more healthy building guidelines, detected using building control assets, for the second hierarchical level and for each of the hierarchical levels below the second hierarchical level; and
after receiving the selection of the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for the second hierarchical level on the display of the user interface.

### Claim 20 (depends on 19)

The system of claim 19, wherein the controller is configured to:
after receiving the selection of the first hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for one or more of the hierarchical levels below the first hierarchical level; and/or
after receiving the selection of the second hierarchical level of the plurality of hierarchical levels of the spatial hierarchical model, display the measure of non-compliance for one or more of the hierarchical levels below the second hierarchical level.
