IP Library Granted Patent US 10,686,622
Granted Patent B2
US 10,686,622 · App. 16/051,384 · Granted Jun 16, 2020

Building management system with data sharing based on use identifiers

Inventors: Naved Maricar (Milwaukee, WI); Jacob R. Sheahan (Milwaukee, WI); Lisa E. Strand (Wauwatosa, WI)
Assignee: Johnson Controls Technology Company
H04L12/2838H04L12/2812H04L12/2825H04L12/2834
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,686,622
App. No.
16/051,384
Granted
Jun 16, 2020
Kind
B2
Abstract

A building management system for sharing data includes a plurality of data sources configured to expose a plurality of data points. Each data source is associated with a use identifier characterizing one or more of the data points exposed by the data source. The system further includes one or more data recipients configured to access the data points. The data recipients include building management devices and/or building management applications. The system further includes a data share manager configured to receive a selected data source from the plurality of data sources, identify the use identifier associated with the selected data source, generate and present a list of the data recipients that have the use identifier associated with the selected data source as an attribute, receive a selected data recipient from the list of data recipients, and create a data share relationship linking the selected data source with the selected data recipient.

Claims (50)

1. A building management system for sharing data, the system comprising:

a plurality of data sources configured to expose a plurality of data points, each data source associated with a use identifier characterizing one or more of the data points exposed by the data source;

one or more data recipients configured to access the data points, the data recipients comprising at least one of building management devices or building management applications; and

a data share manager configured to:

receive a selected data source from the plurality of data sources;

identify the use identifier associated with the selected data source;

generate and present a list of the data recipients that have the use identifier associated with the selected data source as an attribute;

receive a selected data recipient from the list of the data recipients; and

create a data share relationship linking the selected data source with the selected data recipient.

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

subscribe to the selected data source in response to creating the data share relationship; and

send an update to the selected data recipient in response to detecting a change of value of a data point exposed by the selected data source.

3. The building management system of claim 2 , wherein the update causes an attribute of the selected data recipient to change from a previous value of the data point to an updated value of the data point.

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

receive a selection of the use identifier prior to receiving the selected data source;

generate and present a list of the data sources that have the use identifier as an attribute; and

receive the selected data source from the list of the data sources.

5. The building management system of claim 1 , wherein the data share manager is configured to assign the use identifier to a property of the selected data source in response to a determination that the property satisfies one or more criteria for the use identifier.

6. The building management system of claim 5 , wherein the data share manager is configured to assign multiple use identifiers to the property and store the multiple use identifiers in an equipment model representing the selected data source.

7. The building management system of claim 1 , wherein the data share manager is configured to identify the use identifier associated with the selected data source by reading an attribute of an equipment model representing the selected data source.

8. The building management system of claim 1 , wherein the selected data source is a sensor and one of the data points exposed by the selected data source include a measurement recorded by the sensor.

9. The building management system of claim 1 , wherein the selected data source is configured to calculate one of the data points exposed by the selected data source using one or more data points exposed by other data sources.

10. The building management system of claim 1 , wherein:

one of the data points exposed by the selected data source comprise a scheduled occupancy data point calculated using one of the data points exposed by other data sources; and

the selected data recipient comprises one or more application controllers configured to perform a control action based on a value of the scheduled occupancy data point.

11. A method for sharing data in a building management system, the method comprising:

exposing a plurality of data points at a plurality of data sources, each data source associated with a use identifier characterizing one or more of the data points exposed by the data source;

accessing the data points at one or more data recipients, the data recipients comprising at least one of building management devices or building management applications;

receiving a selected data source from the plurality of data sources;

identifying the use identifier associated with the selected data source;

generating and presenting a list of the data recipients that have the use identifier associated with the selected data source as an attribute;

receiving a selected data recipient from the list of the data recipients; and

creating a data share relationship linking the selected data source with the selected data recipient.

12. The method of claim 11 , further comprising:

subscribing to the selected data source in response to creating the data share relationship; and

sending an update to the selected data recipient in response to detecting a change of value of a data point exposed by the selected data source.

13. The method of claim 12 , wherein sending the update causes an attribute of the selected data recipient to change from a previous value of the data point to an updated value of the data point.

14. The method of claim 11 , further comprising:

receiving a selection of the use identifier prior to receiving the selected data source;

generating and presenting a list of the data sources that have the use identifier as an attribute; and

receiving the selected data source from the list of the data sources.

15. The method of claim 11 , further comprising assigning the use identifier to a property of the selected data source in response to a determination that the property satisfies one or more criteria for the use identifier.

16. The method of claim 15 , further comprising assigning multiple use identifiers to the property and storing the multiple use identifiers in an equipment model representing the selected data source.

17. The method of claim 11 , wherein identifying the use identifier associated with the selected data source comprises reading an attribute of an equipment model representing the selected data source.

18. The method of claim 11 , wherein the selected data source is a sensor and one of the data points exposed by the selected data source include a measurement recorded by the sensor.

19. The method of claim 11 , further comprising calculating one of the data points exposed by the selected data source using one of the data points exposed by other data sources.

20. The method of claim 11 , wherein one of the data points exposed by the selected data source comprise a scheduled occupancy data point and the selected data recipient comprises one or more application controllers;

the method further comprising:

calculating the scheduled occupancy data point using one of the data points exposed by other data sources; and

performing a control action based on a value of the scheduled occupancy data point.

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 Aug 14, 2018
From: MARICAR, NAVED; SHEAHAN, JACOB R.; STRAND, LISA E.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 046797/0244 →