×

Management system using function abstraction for output generation

  • US 10,289,079 B2
  • Filed: 09/11/2012
  • Issued: 05/14/2019
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

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, toreceive 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.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×