IP Library Granted Patent US 10,564,616
Granted Patent B2
US 10,564,616 · App. 16/052,038 · Granted Feb 18, 2020

Building management system with automatic point mapping validation

Inventors: Rajesh C. Nayak (Vidyaratna Nagar Manipal, IN); Abhigyan Chatterjee (Asansol District-Burdwan, IN); Barkha Shah (Mumbai, IN)
Assignee: Johnson Controls Technology Company
G05B15/02G06F3/0486G06F3/04847F24F11/64F24F11/65G06F3/0482
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,564,616
App. No.
16/052,038
Granted
Feb 18, 2020
Kind
B2
Abstract

A building management system includes at least one of a meter or equipment configured to provide data samples for a point and a point mapping system configured to store a point object corresponding to the point and including a unit attribute, store a template object corresponding to a building equipment metric and including an allowed units attribute, access the point object to read the unit attribute, access the template object to read the allowed units attribute, in response to a request to map the point object to the template object, determine whether the unit attribute matches the allowed units attribute, and, in response to a determination that the unit attribute matches the allowed units attribute, automatically map the point object to the template object. The building management system also includes a system manager configured to calculate the building equipment metric using the samples for the point and operate building equipment using the building equipment metric.

Claims (68)

1. A building management system comprising:

at least one of a meter or equipment configured to provide data samples for a point;

a point mapping system configured to:

store a point object corresponding to the point and comprising a unit attribute;

store a template object corresponding to a building equipment metric and comprising an allowed units attribute;

access the point object to read the unit attribute;

access the template object to read the allowed units attribute;

in response to a request to map the point object to the template object, determine whether the unit attribute matches the allowed units attribute; and

in response to a determination that the unit attribute matches the allowed units attribute, automatically map the point object to the template object; and

a system manager configured to:

calculate the building equipment metric using the samples for the point in response to mapping the point object to the template object; and

operate building equipment using the building equipment metric to affect a variable state or condition of a building.

2. The building management system of claim 1 , wherein the point mapping system is configured to prevent the mapping of the point object to the template object in response to a determination that the unit attribute does not match the allowed units attribute.

3. The building management system of claim 1 , wherein mapping the point object to the template object comprises updating a mapping attribute of the point object to reference the template object.

4. The building management system of claim 1 , further comprising a graphical user interface generator configured to generate a graphical user interface that allows a user to input the request to map the point object to the template object.

5. The building management system of claim 4 , wherein the graphical user interface generator is configured to provide an error notification on the graphical user interface in response to a determination that the unit attribute does not match the allowed units attribute.

6. The building management system of claim 4 , wherein:

the graphical user interface comprises a points tree widget comprising a list of a plurality of points and an equipment template tree widget comprising a list of a plurality of templates; and

the graphical user interface allows a user to drag the point from the list of the plurality of points onto a template in the list of the plurality of templates to input the request to map the point object to the template object.

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

the allowed units attribute identifies a plurality of allowed units; and

the unit attribute identifies a first unit; and

the point mapping validation circuit is configured to determine whether the unit attribute matches the allowed units attribute by determining whether the plurality of allowed units comprise the first unit.

8. A method for managing a building comprising providing, by a meter, data samples for a point;

storing, by a point mapping system, a point object corresponding to the point, the point object comprising a unit attribute;

storing, by the point mapping system, a template object corresponding to a building equipment metric, the template object comprising an allowed units attribute;

accessing the point object to read the unit attribute;

accessing the template object to read the allowed units attribute;

in response to a request to map the point object to the template object, determining whether the unit attribute matches the allowed units attribute;

in response to a determination that the unit attribute matches the allowed units attribute, automatically mapping the point object to the template object;

calculating, by a system manager, a building equipment metric using the samples for the point in response to mapping the point object to the template object; and

operating building equipment using the building equipment metric to affect a variable state or condition of the building.

9. The method of claim 8 , further comprising preventing, in response to a determination that the unit attribute does not match the allowed units attribute, a mapping of the storage the point object to the template object.

10. The method of claim 8 , wherein mapping the point object to the template object comprises updating a mapping attribute of the point object to reference the template object.

11. The method of claim 8 , further comprising generating a graphical user interface that allows a user to input a request to map the point object to the template object.

12. The method of claim 11 , further comprising providing an error notification on the graphical user interface in response to a determination that the unit attribute does not match the allowed units attribute.

13. The method of claim 11 , further comprising:

providing, on the graphical user interface, a points tree widget comprising a list of a plurality of points and an equipment template tree widget comprising a list of a plurality of templates; and

allowing, on the graphical user interface, a user to drag the point from the list of the plurality of points onto a template in the list of the plurality of templates to input the request to map the point object to the template object.

14. The method of claim 8 , wherein:

the allowed units attribute identifies a plurality of allowed units; and

the unit attribute identifies a first unit; and

determining whether the unit attribute matches the allowed units attribute comprises determining whether the plurality of allowed units comprise the first unit.

15. A building management system, comprising:

building equipment operable to affect a variable state or condition of a building;

a meter configured to provide data samples for a point, the point relating to the building equipment;

a point mapping system comprising:

a point object database configured to store a point object corresponding to the point, the point object comprising a unit attribute;

a template object database configured to store a template object corresponding to a building equipment metric, the building equipment metric comprising an allowed units attribute; and

a point mapping validation circuit configured to:

receive a user request to map the point to the template;

access the point object to read the unit attribute;

access the template object to read the allowed units attribute;

in response to the request to map the point to the template, determine whether the unit attribute matches the allowed units attribute; and

in response to a determination that the unit attribute matches the allowed units attribute, automatically map the point object to the template object; and

a system manager configured to:

calculate the building equipment metric using the samples for the point in response to mapping the point object to the template object; and

control the building equipment using the building equipment metric to affect a variable state or condition of a building.

16. The building management system of claim 15 , wherein the point mapping validation circuit is further configured to, in response to a determination that the unit attribute does not match the allowed units attribute, prevent a mapping of the point object to the template object.

17. The building management system of claim 15 , further comprising a graphical user interface generator configured to generate a graphical user interface that allows a user to input the user request.

18. The building management system of claim 17 , wherein the graphical user interface generator is configured to provide an error notification on the graphical user interface in response to a determination that the unit attribute does not match the allowed units attribute.

19. The building management system of claim 17 , wherein:

the graphical user interface comprises a points tree widget comprising a list of a plurality of points and an equipment template tree widget comprising a list of a plurality of templates; and

the graphical user interface allows a user to drag the point from the list of the plurality of points onto the template in the list of the plurality of templates to input the request to map the point object to the template object.

20. The building management system of claim 15 , wherein:

the allowed units attribute identifies a plurality of allowed units; and

the unit attribute identifies a first unit; and

the point mapping validation circuit is configured to determine whether the unit attribute matches the allowed units attribute by determining whether the plurality of allowed units comprise the first unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
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 1, 2018
From: NAYAK, RAJESH C.; CHATTERJEE, ABHIGYAN; SHAH, BARKHA
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 046529/0159 →