# US 11,451,408 B2 · Building management system with timeseries based assurance services

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

- Number: US 11,451,408 B2
- Document ID: US11451408B2
- Status: Granted
- Kind: B2
- Application number: 16/583,966
- Filed: 2019-09-26
- Published: 2020-04-02
- Granted: 2022-09-20
- Earliest claimed: 2018-09-27
- Assignees: Johnson Controls Tyco IP Holdings LLP
- Applicants: Johnson Controls Tyco IP Holdings LLP
- Inventors: Youngchoon Park; Sudhi R. Sinha; Vaidhyanathan Venkiteswaran; Erik S. Paulson; Justin J. Ploegert; Jason Pelski; Pravin J. Duraisingh; Vijaya S. Chennupati
- Web page: https://patentgrep.com/patent/US11451408B2

## CPC

- H04L 12/282: {based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204)}
- H04L 12/2823: {Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- G05B 15/02: electric
- G06F 3/048: Interaction techniques based on graphical user interfaces [GUI]
- G06F 40/169: Annotation, e.g. comment data or footnotes
- H04L 12/2827: {Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality}
- H04L 12/4625: {Single bridge functionality, e.g. connection of two networks over a single bridge}
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A building system for assurance services with timeseries, the building system 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 monitor a building asset for one or more events and generate a plurality of performance timeseries for the building asset based on the one or more events, determine an actionable insight for the building asset by cross-correlating the plurality of performance timeseries, and perform at least one of generating a work-order for the building asset based on the actionable insight and causing a display device of a user device to display the work-order or communicating with the building asset and causing the building asset to perform one or more operations based on the actionable insight.

## Claims

### Claim 1

A building system for assurance services with timeseries, the building system 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:
monitor a building asset for one or more events and generate a plurality of performance timeseries for the building asset based on the one or more events;
determine an actionable insight for the building asset by cross-correlating the plurality of performance timeseries, wherein cross-correlating the plurality of performance timeseries comprises:
analyzing the plurality of performance timeseries with a set of rules to determine whether one or more first events of a first performance timeseries of the plurality of performance timeseries occurring at one or more first points in time are followed by one or more second events of a second performance timeseries of the plurality of performance timeseries occurring at one or more second points in time, wherein a rule of the set of rules is associated with a particular actionable insight of a plurality of actionable insights; and
cause the building asset to perform one or more operations based on the actionable insight that improve one or more of the plurality of performance timeseries.

### Claim 2 (depends on 1)

The building system of claim 1, wherein cross-correlating the plurality of performance timeseries comprises determining that the one or more second points in time are within a predefined amount of time of the one or more first points in time.

### Claim 3 (depends on 1)

The building system of claim 1, wherein the building asset is one of a heating, ventilation, and air conditioning (HVAC) device, a fire suppression device, or a security device.

### Claim 4 (depends on 1)

The building system of claim 1, wherein the plurality of performance timeseries comprise at least one of:
a software version timeseries indicating a software version of the building asset at a plurality of times;
an operating status timeseries indicating whether the building asset is online or offline at the plurality of times; or
an asset health timeseries indicating an asset health of the building asset at the plurality of times.

### Claim 5 (depends on 1)

The building system of claim 1, wherein the instructions cause the one or more processors to generate a virtual timeseries from the plurality of performance timeseries, wherein the virtual timeseries indicates an overall compliance of the building asset with one or more requirements based on the plurality of performance timeseries.

### Claim 6 (depends on 1)

The building system of claim 1, wherein the instructions cause the one or more processors to:
retrieve location information of the building asset and a plurality of other building assets from the one or more memory devices;
retrieve a building map indicating a plurality of areas of a building; and
generate a user interface based on the building map and the location information, wherein the user interface comprises the building map and indicators of the building asset and the plurality of other building assets on the building map.

### Claim 7 (depends on 1)

The building system of claim 1, wherein the instructions cause the one or more processors to:
monitor a plurality of other building assets for one or more other events and generate a plurality of other performance timeseries for each of the plurality of other building assets based on the one or more other events;
generate a risk score for each of the plurality of other building assets based on the plurality of other performance timeseries; and
generate a particular risk score for the building asset based on the plurality of performance timeseries.

### Claim 8 (depends on 7)

The building system of claim 7, wherein the instructions cause the one or more processors to:
generate a list, the list comprising the building asset and the plurality of other building assets, wherein the list is ordered based on the particular risk score of the building asset and the risk score of each of the plurality of other building assets; and
cause a user device to display the list.

### Claim 9 (depends on 1)

The building system of claim 1, wherein the instructions cause the one or more processors to:
generate a plurality of other work-orders for the building asset; and
generate a work-order timeseries for the building asset based on the plurality of other work-orders.

### Claim 10 (depends on 9)

The building system of claim 9, wherein the instructions cause the one or more processors to determine the actionable insight for the building asset by cross-correlating the plurality of performance timeseries and further based on the work-order timeseries.

### Claim 11 (depends on 1)

The building system of claim 1, wherein the actionable insight indicates the one or more operations for the building asset to perform.

### Claim 12 (depends on 11)

The building system of claim 11, wherein the one or more operations comprise at least one of updating network configuration of one or more network ports of the building asset, updating one or more operating settings of the building asset, or updating software of the building asset.

### Claim 13

A method of assurance services with timeseries, the method comprising:
monitoring, by one or more processing circuits, a building asset for one or more events and generate a plurality of performance timeseries for the building asset based on the one or more events;
determining, by the one or more processing circuits, an actionable insight for the building asset by cross-correlating the plurality of performance timeseries, wherein cross-correlating the plurality of performance timeseries comprises:
analyzing the plurality of performance timeseries with a set of rules to determine whether one or more first events of a first performance timeseries of the plurality of performance timeseries occurring at one or more first points in time are followed by one or more second events of a second performance timeseries of the plurality of performance timeseries occurring at one or more second points in time, wherein a rule of the set of rules is associated with a particular actionable insight of a plurality of actionable insights; and
causing, by the one or more processing circuits, the building asset to perform one or more operations based on the actionable insight that improve one or more of the plurality of performance timeseries.

### Claim 14 (depends on 13)

The method of claim 13, wherein cross-correlating the plurality of performance timeseries comprises determining that the one or more second points in time are within a predefined amount of time of the one or more first points in time.

### Claim 15 (depends on 13)

The method of claim 13, wherein the plurality of performance timeseries comprise at least one of:
a software version timeseries indicating a software version of the building asset at a plurality of times;
an operating status timeseries indicating whether the building asset is online or offline at the plurality of times; or
an asset health timeseries indicating an asset health of the building asset at the plurality of times.

### Claim 16 (depends on 13)

The method of claim 13, further comprising generating, by the one or more processing circuits, a virtual timeseries from the plurality of performance timeseries, wherein the virtual timeseries indicates an overall compliance of the building asset with one or more requirements based on the plurality of performance timeseries.

### Claim 17 (depends on 13)

The method of claim 13, further comprising:
generating, by the one or more processing circuits, a plurality of other work-orders for the building asset; and
generating, by the one or more processing circuits, a work-order timeseries for the building asset based on the plurality of other work-orders;
wherein the determining, by the one or more processing circuits, the actionable insight for the building asset comprises cross-correlating the plurality of performance timeseries and further based on the work-order timeseries.

### Claim 18

A building system for assurance services with timeseries, the building system comprising:
a building asset located within a building, wherein the building asset communicates with a building gateway device;
the building gateway device, wherein the building gateway device is configured to communicate with the building asset and an assurance service; and
an assurance services system configured to communicate with the building gateway device, the assurance services system 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:
monitor, via the building gateway device, the building asset for one or more events and generate a plurality of performance timeseries for the building asset based on the one or more events;
determine an actionable insight for the building asset by cross-correlating the plurality of performance timeseries, wherein cross-correlating the plurality of performance timeseries comprises:
analyzing the plurality of performance timeseries with a set of rules to determine whether one or more first events of a first performance timeseries of the plurality of performance timeseries occurring at one or more first points in time are followed by one or more second events of a second performance timeseries of the plurality of performance timeseries occurring at one or more second points in time, wherein a rule of the set of rules is associated with a particular actionable insight of a plurality of actionable insights;
perform at least one of:
generating a work-order for the building asset based on the actionable insight; and
causing a display device of a user device to display the work-order; or
communicating with the building asset and causing the building asset to perform one or more operations based on the actionable insight.
