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

US9400493B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9400493-B2
Application numberUS-201213432417-A
CountryUS
Kind codeB2
Filing dateMar 28, 2012
Priority dateOct 3, 2011
Publication dateJul 26, 2016
Grant dateJul 26, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • Object oriented programming, OOP · CPC title

  • Object-oriented · CPC title

  • Generic home appliances, e.g. refrigerators · CPC title

  • Domotique, domestic, home control, automation, smart house · CPC title

  • G05B15/02Primary

    electric · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9400493B2 cover?
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.
Who is the assignee on this patent?
Brun Gerhard, Meier Herbert, Siemens Schweiz Ag
What technology area does this patent fall under?
Primary CPC classification G05B15/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).