IP Library Granted Patent US 9,400,493
Granted Patent B2
US 9,400,493 · App. 13/432,417 · Granted Jul 26, 2016

System and method for automatically naming objects in a building automation system

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 9,400,493
App. No.
13/432,417
Granted
Jul 26, 2016
Kind
B2
Abstract

A system, process, and method for modeling a building automation system is provided that permits a control program to easily and efficiently add building automation devices and automatically name them to improve efficiency and reduce errors.

Claims (40)

1. A method for naming a plurality of building automation objects of a building automation model, the method comprising:

providing a building automation device;

providing a building automation model comprising a parent view node object representing the building automation device and a child view node object logically linked to a field device, the field device comprising a sensor or an actuator, wherein the child view node object is logically linked to the parent view node object forming a hierarchical structure;

assigning an object-name to the parent view node object representing a name of the building automation device; and

assigning an object-name to the child view node object comprising the object-name of the parent view node object and a name representing the field device,

wherein the hierarchal structure is formed by a logical tree of at least parent-child-grandchild nodes such that each child is logically linked to a corresponding parent and each grandchild is logically linked to a corresponding child, forming a logically linked list.

2. The method of claim 1 , wherein the assigning the object-name to the parent view node and assigning the object-name to the child view node comprises forming each of the object-name as a construct defined as [Delimiter] [(External-Structure|Prefix-Part-Name)] Object-Part-Name [User-Defined-Extension].

3. The method of claim 2 , wherein the Object-Part-Name is constructed from an alias-name or a part-name.

4. The method of claim 2 , wherein the Prefix-Part-Name is constructed from a grandparent name or parent-object-name.

5. The method of claim 1 , wherein the child view node object comprises a plurality of child view node objects,

wherein each of the plurality of child view node objects is logically linked to a field device and the parent view node object.

6. The method of claim 5 , further comprising iterating through the parent view node object and each of the plurality of child view node objects and reading data stored within each of the plurality of child view node objects.

7. The method of claim 5 , further comprising iterating through the parent view node object and each of the plurality of child view node objects and writing data stored within each of the plurality of child view node objects.

8. The method of claim 5 , further comprising assigning an object-name to each of the plurality of child view node objects each as a construct defined as [Delimiter] [(External-Structure|Prefix-Part-Name)] Object-Part-Name [User-Defined-Extension].

9. The method of claim 1 , wherein the building automation device is an air handling unit building automation device.

10. The method of claim 1 , further comprising identifying each child and each grandchild of the logically linked list, the identifying comprising iterating from the parent view node object.

11. A system for representing a hierarchal structure representing one or more building automation devices and one or more field devices, the system comprising:

a parent view node object representing a building automation device and logically linked to a plurality of child view node objects,

wherein each of the plurality of child view node objects is logically linked to a field device, the field device comprising a sensor or an actuator,

wherein the parent view node object comprises an object-name,

wherein a child view node object of the plurality of child view node objects comprises an object-name representing the field device to which the child view node object is logically linked and including the object-name of the parent view node object, and

wherein the hierarchal system is formed by a logical tree of at least parent-child-grandchild nodes such that each child is logically linked to a corresponding parent and each grandchild is logically linked to a corresponding child, forming a logically linked list.

12. The system of claim 11 , wherein the system further comprises a graphical user interface for defining a naming construct for the parent view node object and the plurality of child view node objects.

13. The system of claim 12 , wherein the naming construct is defined as object-name=[Delimiter] [(External-Structure|Prefix-Part-Name)] Object-Part-Name [User-Defined-Extension].

14. The system of claim 13 , wherein the Object-Part-Name is constructed from an alias-name or a part-name.

15. The system of claim 13 , wherein the Prefix-Part-Name is constructed from a grandparent name or parent-object-name.

16. The system of claim 11 , wherein each child and each grandchild of the logically linked list is identified, the identification comprising iteration from the parent view node object.

17. In a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for iterating through a hierarchal structure representing one or more building automation devices and one or more field devices, the storage medium comprising instructions for:

accessing a parent view node object;

accessing a child view node object;

logically linking the child view node object to the parent view node object;

assigning an object-name to the parent view node object; and

assigning an object-name to the child view node object representing a field device logically linked to the child view node object, the field device comprising a sensor or an actuator,

wherein the hierarchal system is formed by a logical tree of at least parent-child-grandchild nodes such that each child is logically linked to a corresponding parent and each grandchild is logically linked to a corresponding child, forming a logically linked list.

18. The non-transitory computer readable storage medium of claim 17 , wherein the assigning an object-name to the parent view node object and the assigning an object-name to the child view node object further comprise an object-name construct comprising [Delimiter] [(External-Structure|Prefix-Part-Name)] Object-Part-Name [User-Defined-Extension].

19. The non-transitory computer readable storage medium of claim 17 , further comprising iterating through the parent view node object and the child view node object and reading data stored therein.

20. The non-transitory computer readable storage medium of claim 17 , wherein the storage medium further comprises instructions for rendering a graphical user interface for defining a naming construct.

21. The non-transitory computer readable storage medium of claim 17 , wherein the child view node object comprises a plurality of child view node objects,

wherein each of the plurality of child view node objects is logically linked to the parent view node object and a field device, and

wherein each of the plurality of child view node objects is assigned an object-name comprising the object-name of the parent view node object and a name representing the field device to which each of the plurality of child view node objects is logically linked.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S COUNTRY PREVIOUSLY RECORDED AT REEL: 036409 FRAME: 0422. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 31, 2015
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS SCHWEIZ AG
Reel/Frame 036508/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2015
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS SCHWEIZ AG
Reel/Frame 036409/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2013
From: BRUN, GERHARD; MEIER, HERBERT
To: SIEMENS SCHWEIZ AG
Reel/Frame 029781/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2013
From: SIEMENS SCHWEIZ AG
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 029781/0825 →