IP Library › Granted Patent US 12,235,616
Granted Patent B2
US 12,235,616 · App. 18/339,877 · Granted Feb 25, 2025

Systems and methods for creating and using equipment definitions

Inventors: Ryan A. Piaskowski (Milwaukee, WI); Michael E Wagner (Delafield, WI); Daniel J. Sonnemann (Waukesha, WI); Jeffrey Taylor (Glendale, WI); Corey A. Poquette (Milwaukee, WI)
Assignee: TYCO FIRE & SECURITY GMBH
G05B15/02H04L12/2809G05B2219/2642
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 12,235,616
App. No.
18/339,877
Filed
Jun 22, 2023
Granted
Feb 25, 2025
Kind
B2
Art Unit
2199
USPC
700/275
Abstract

Systems and methods for creating and using equipment definitions are provided. An archetypal device used to identify one or more first data points associated with the archetypal device. A point definition is generated for each identified first data point associated with the archetypal device. Each point definition includes an abstraction of a text string extracted from the corresponding first data point that is applicable to multiple different devices of the same type of building equipment. The generated point definitions are used to create an equipment definition for a type of building equipment. The equipment definition can be used to identify first data points associated with other devices of the same type of building equipment and to automatically create equipment objects representing such devices.

Claims (42)

1. A method of creating a definition for a type of building equipment in a building automation system, the method comprising:

automatically identifying, by a processor of the building automation system, a first data point associated with a first device of the type of building equipment operated to affect a variable state or condition within a building;

determining, by the processor, whether an instance number of the first data point matches an instance identification of a first point definition of the first data point if the first data point is a master slave token passing (MSTP) data point;

automatically mapping, by the processor, a network reference of the first data point to an equipment object attribute corresponding to the first point definition of the first data point if the instance number of the first data point matches the instance identification of the first point definition of the first data point;

determining, by the processor, whether the first data point is an N2 data point, if the first data point is not the MSTP data point;

determining, by the processor, whether a point address and type of the first data point match an N2 address and type of the first point definition of the first data point if the first data point is the N2 data point; and

automatically mapping, by the processor, the network reference of the first data point to the equipment object attribute corresponding to the first point definition of the first data point if the point address and type of the first data point match the N2 address and type of the first point definition.

2. The method of claim 1 , wherein the first point definition of the first data point is identified using an equipment definition of the first device.

3. The method of claim 1 , further comprising:

providing, by the processor, a user interface to a client device, the user interface comprising a display of one or more devices of the building automation system; and

receiving, by the processor, a user selection of the first device via the user interface.

4. The method of claim 1 , further comprising:

proceeding, by the processor, to a next data point iteration without mapping the first data point to the equipment object attribute if the instance number of the first data point does not match the instance identification of the first data point.

5. The method of claim 1 , further comprising:

proceeding, by the processor, to a next first data point iteration without mapping the first data point to the equipment object attribute if the point address and type of the first data point do not match the N2 address and type of the first point definition.

6. The method of claim 1 , wherein the first data point is identified comprises identifying at least one of:

the instance number of the first data point;

a network address of the first data point; and

a network point type of the first data point.

7. A method of creating a definition for a type of building equipment in a building automation system, the method comprising:

automatically identifying, by a processor of the building automation system, a first data point associated with a first device of the type of building equipment operated to affect a variable state or condition within a building;

determining, by the processor, whether the first data point is an N2 first data point;

determining whether a point address and type of the first data point match an N2 address and type of a first point definition of the first data point if the first data point is the N2 first data point;

automatically mapping, by the processor, a network reference of the first data point to an equipment object attribute corresponding to the first point definition of the first data point if the point address and type of the first data point match the N2 address and type of the first point definition;

determining, by the processor, whether an instance number of the first data point matches an instance identification of the first point definition of the first data point if the first data point is a master slave token passing (MSTP) first data point; and

automatically mapping, by the processor, the network reference of the first data point to the equipment object attribute corresponding to the first point definition of the first data point if the instance number of the first data point matches the instance identification of the first point definition of the first data point,

wherein criterion for identifying the first data point associated comprises an abstraction of a text string extracted from a corresponding first data point associated with an archetypal device.

8. The method of claim 7 , wherein the criterion for identifying the first data point comprises at least one of:

a network address of the first data point; and

a network point type of the first data point.

9. The method of claim 7 , further comprising:

proceeding, by the processor, to a next first data point iteration without mapping the first data point to the equipment object attribute if the point address and type of the first data point do not match the N2 address and type of the first point definition.

10. A building management system for creating a definition for a type of building equipment, the building management system comprising:

a processor configured to:

automatically identify a first data point associated with a first device of the type of building equipment operated to affect a variable state or condition within a building; and

determine whether an instance number of the first data point matches an instance identification of a first point definition of the first data point if the first data point is a master slave token passing (MSTP) data point;

automatically map a network reference of the first data point to an equipment object attribute corresponding to the first point definition of the first data point if the instance number of the first data point matches the instance identification of the first point definition of the first data point;

determine whether the first data point is an N2 data point, if the first data point is not the MSTP data point;

determine whether a point address and type of the first data point match an N2 address and type of the first point definition of the first data point if the first data point is the N2 data point; and

automatically map the network reference of the first data point to the equipment object attribute corresponding to the first point definition of the first data point if the point address and type of the first data point match the N2 address and type of the first point definition.

11. The building management system of claim 10 , wherein the first point definition is for a fan coil unit.

12. The building management system of claim 10 , wherein the first point definition is for a light fixture.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2024
From: PIASKOWSKI, RYAN A.; WAGNER, MICHAEL E.; SONNEMANN, DANIEL J.; TAYLOR, JEFFREY; POQUETTE, COREY A.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 066873/0124 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 22, 2024
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 066873/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066800/0629 →
Continuity (5)
Continuation 17470568 · Sep 9, 2021
Continuation 16733135 · Jan 2, 2020
Continuation 15592031 · May 10, 2017
Continuation 14251414 · Apr 11, 2014
Related Publication 20230333526A1 · Oct 19, 2023
References Cited (34)
US 6167316A · Gloudeman et al. · 2000 [cited by applicant]
US 7164972B2 · Imhof et al. · 2007 [cited by applicant]
US 7502323B2 · Brun et al. · 2009 [cited by applicant]
US 7634555B1 · Wainscott et al. · 2009 [cited by applicant]
US 7904186B2 · Mairs et al. · 2011 [cited by applicant]
US 8190728B1 · Wainscott et al. · 2012 [cited by applicant]
US 8270767B2 · Park · 2012 [cited by applicant]
US 8325637B2 · Salsbury et al. · 2012 [cited by applicant]
US 8863018B2 · Taylor et al. · 2014 [cited by applicant]
US 9411327B2 · Park · 2016 [cited by applicant]
US 9703276B2 · Piaskowski et al. · 2017 [cited by applicant]
US 10158750B2 · Dagit · 2018 [cited by applicant]
US 10558183B2 · Piaskowski et al. · 2020 [cited by applicant]
US 10613504B2 · Chowdhury · 2020 [cited by applicant]
US 10848565B1 · Hobgood et al. · 2020 [cited by applicant]
US 10976068B2 · Hallendy et al. · 2021 [cited by applicant]
US 11307543B2 · Sridharan et al. · 2022 [cited by applicant]
US 20060058923A1 · Kruk et al. · 2006 [cited by applicant]
US 20070055390A1 · Simon et al. · 2007 [cited by applicant]
US 20070232288A1 · Mcfarland et al. · 2007 [cited by applicant]
US 20080209342A1 · Taylor et al. · 2008 [cited by applicant]
US 20080222565A1 · Taylor et al. · 2008 [cited by applicant]
US 20110071685A1 · Huneycutt et al. · 2011 [cited by applicant]
US 20150293508A1 · Piaskowski et al. · 2015 [cited by applicant]
US 20170300193A1 · Ray et al. · 2017 [cited by applicant]
US 20180113573A1 · Kulus et al. · 2018 [cited by applicant]
Husi “The Intelligent Building Definition: a Central-European Approach”, 2014 IEEE, pp. 216-221. [cited by examiner]
Kastner et al. “Communication Systems for Building Automation and Control”, 2005 IEEE, pp. 1178-1203. [cited by examiner]
Bernier et al. “Architecture for Self-organizing, Co-operative and Robust Building Automation Systems”, 2013 IEEE, pp. 7708-7713. [cited by examiner]
Jarvinen et al. “Integration Platform for Home and Building Automation Systems”, 2011 IEEE, pp. 292-296. [cited by examiner]
Amaral et al., Towards a robust solution in Building Automation Systems: supporting rapid prototyping and analysis, 2012 Eighth International Conference on the Quality of Information and Communications Technology, IEEE,… [cited by applicant]
Jarvinen et al., “Integration Platform for Home and Building Automation Systems”, 5th IEEE Workshop on Personalized Networks, 2011 (5 pages). [cited by applicant]
Oezluek et al., “Optimal Device Placement Planning for Wireless Building Automation Systems,” IEEE, 2013, 4 pages. [cited by applicant]
Schmitz et al., “Automation of Automation—Definition, Components and Challenges,” ETFA'09: Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation, Sep. 2009 (pp. 9-15). [cited by applicant]