Management system using function abstraction for output generation

US10289079B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10289079-B2
Application numberUS-201213609364-A
CountryUS
Kind codeB2
Filing dateSep 11, 2012
Priority dateSep 30, 2011
Publication dateMay 14, 2019
Grant dateMay 14, 2019

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.

An arrangement includes a memory, a display, a user input device, and a processing circuit. The memory stores programming instructions and data values corresponding to a first object data record having a first format and a second object data record having a second format. The first record corresponds to a first BAS device, and the second record corresponds to a second BAS device. The processing circuit receives additional data values from BAS devices and stores the additional data values in the memory. The processing device retrieves a data value corresponding to the first record from the memory. The processing device stores an object type definition having a third format, and maps the data value corresponding to the first record to the third format. The processing circuit provides the requested data based on the mapped data value to a software operation for generating a display.

First claim

Opening claim text (preview).

What is claimed is: 1. An arrangement for use in a building automation system (BAS), comprising: a first BAS device comprising a heating, ventilation and air conditioning (HVAC) device including a temperature sensor; a second BAS device comprising a security system including an access control device or a closed-circuit television (CCTV) device; a memory storing programming instructions and a plurality of data values including data values corresponding to each of a first object data record having a first format and a second object data record having a second format different from the first format, wherein the first object data record corresponds to the first BAS device, and the second object data record corresponds to the second BAS device, a function library including a plurality of function definitions for the first and second BAS devices, each function defining a predetermined set of output values for a corresponding BAS device type, each function of the function library comprising a function data file including at least present value data and status data for the corresponding BAS device type in a uniform format, and wherein a function data file for a temperature sensor includes a name, a list of properties for a temperature sensor that defines a uniform format, an icon and identifier, and a reference to a graphic definition to display a default graphic of a temperature sensor; a set of function mappers including a plurality of software functions to convert data accessed via the object data records into a format of data for a corresponding function; a display; a user input device; a processing circuit operably coupled to the memory and the display, the processing circuit configured, when executing the programming instructions, to receive additional data values from one or more BAS devices via a network; store the additional data values in the memory; request within a software operation data pertaining to the first object data record; retrieve, from the function library, a stored function appropriate for the first object data record, said function defining a third, uniform data interface format; retrieve at least one data value corresponding to the first object data record from the memory; identify a particular function mapper within the set of function mappers associated with the first object data record; map, by the identified function mapper the at least one data value corresponding to the first object data record to the third format; provide the requested data based on the mapped at least one data value to the software operation via the function; and execute the software operation to generate at least a portion of a display graphic on the display, the appearance of the portion of the display graphic corresponding at least in part to the mapped at least one data value. 2. The arrangement of claim 1 , wherein the processing circuit is further configured, when executing the programming instructions, to request within a subsequent software operation data pertaining to the second object data record; retrieve at least one data value corresponding to the second object data record from the memory; map the at least one data value corresponding to the second object data record to the third format; provide to the subsequent software operation the requested data pertaining to the second object data record based on the mapped at least one data value. 3. The arrangement of claim 2 , wherein the at least one data value corresponding to the second data object record and the at least one data value corresponding to the first data object record are mapped to a same value of the third format, and wherein the second value and the first value employ a different data format. 4. The arrangement of claim 1 , wherein the first BAS device comprising the HVAC device is coupled to communicate at least indirectly with the processing circuit via at least one data network. 5. The arrangement of claim 4 , wherein the HVAC device comprises a sensor, and wherein the at least one data value corresponding to the first object data record comprises a first value representative of a temperature sensed by the sensor. 6. The arrangement of claim 5 , wherein the second BAS device comprises a second sensor device coupled to communicate at least indirectly with the processing circuit via the at least one data network. 7. The arrangement of claim 6 , wherein at least one data value corresponding to the second data object record comprises a second value representative of a temperature sensed by the second sensor device, wherein the second value and the first value employ a different data format. 8. The arrangement of claim 1 , wherein the processing circuit is configured, when executing the programming instructions, to request within the software operation the data pertaining to the first object data record by, generating a graphic display including a plurality of icons and a movable cursor, wherein a first icon is associated with the first object data record; positioning the movable cursor based on user input; requesting the data pertaining to the first object data record responsive to location of the movable cursor over the first icon. 9. The arrangement of claim 8 , wherein the processing circuit is configured, when executing the programming instructions, to retrieve the stored object type definition that defines a third format, by: retrieving an object type identifier from the first object data record; and retrieve the stored object type definition defined by the object type identifier. 10. The arrangement of claim 1 , wherein the processing circuit is configured, when executing the programming instructions, to request within the software operation the data pertaining to the first object data record by, detecting a user input identifying a first icon on the display, the first icon associated with the first object data record; requesting the data pertaining to the first object data record responsive to detection of the user input. 11. The arrangement of claim 10 , wherein the processing circuit is configured, when executing the programming instructions, to execute the software operation to generate the portion of the display by: generating a display element on the portion of the display, the display element overlaying a portion of an existing graphic on the display. 12. The arrangement of claim 11 , wherein the processing circuit is further configured to, when executing the programming instructions, detect a further user input selecting the display element; execute the software operation to generate a further display element containing further information related to the first object data record. 13. The arrangement of claim 12 , wherein the processing circuit is further configured, when executing the programming instructions, to receive a user input for a first input value via the further display element. 14. The arrangement of claim 13 , wherein the processing circuit is further configured to communicate information corresponding to the user input for the first input value to a BAS device. 15. The arrangement of claim 1 , wherein retrieving the at least one data value corresponding to the first object data record from the memory further comprises retrieving at least one data value from each of a plurality of object data records; and mapping the at least one data value further comprises mapping the at least one data value from the plurality of object data records to the third format. 16. The arrangement of claim 15 , wherein the memory further comprises at least one function mapper, the at

Assignees

Inventors

Classifications

  • G05B15/02Primary

    electric · CPC title

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

  • Execution arrangements for user interfaces · 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 US10289079B2 cover?
An arrangement includes a memory, a display, a user input device, and a processing circuit. The memory stores programming instructions and data values corresponding to a first object data record having a first format and a second object data record having a second format. The first record corresponds to a first BAS device, and the second record corresponds to a second BAS device. The processing…
Who is the assignee on this patent?
Ambuehl Stefan, Brunner Felix, Hennig Andreas, and 5 more
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 May 14 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).