Database for a remotely accessible building information system
First Claim
1. A computer-readable storage medium storing a data structure for use in a building information system including a building management system program module and a building management system network coupled to one or more buildings, the data structure comprising:
- building management system data associated with a piece of equipment coupled to the building management system network;
one or more building management system database objects storing dynamic building management system data associated with the piece of equipment coupled to at least one of the buildings on the building management system network, wherein the one or more building management system database objects comprise;
a building management system point object representing a building management system point on the piece of equipment in the building management system; and
one or more building management data objects corresponding to a time-value pair received from the building management system point;
a building information system configuration object storing configuration information associated with the piece of equipment; and
a mapping structure establishing a database relationship between the dynamic building management system data of the building management system database object and the configuration information of the building information system configuration object.
1 Assignment
0 Petitions
Accused Products
Abstract
A building information system stores and processes both building management system (BMS) data and building-related configuration information, such as building and equipment descriptions and locations, point and meter descriptions, contact information for alarms, utility rates, and manufacturer and vendor information. The BMS data is stored in multiple configurations, including analog, binary, multistate, input and output. One or more mapping structures establish database relationships between the dynamic BMS data received from or destined to points, meters, and controllers on a BMS network. By combining these two types of data in a central repository, building information system services, tools and applications can be integrated through published interfaces to provide expandable functionality. Based on the mapping structures, the building information system services, tools, and applications access BMS data and corresponding configuration data to derive additional data (e.g., power consumption based on monitored current consumption), provide enhanced communications with a client (e.g., email-based alarm notification), and identify point discovery mismatches.
545 Citations
26 Claims
-
1. A computer-readable storage medium storing a data structure for use in a building information system including a building management system program module and a building management system network coupled to one or more buildings, the data structure comprising:
-
building management system data associated with a piece of equipment coupled to the building management system network;
one or more building management system database objects storing dynamic building management system data associated with the piece of equipment coupled to at least one of the buildings on the building management system network, wherein the one or more building management system database objects comprise;
a building management system point object representing a building management system point on the piece of equipment in the building management system; and
one or more building management data objects corresponding to a time-value pair received from the building management system point;
a building information system configuration object storing configuration information associated with the piece of equipment; and
a mapping structure establishing a database relationship between the dynamic building management system data of the building management system database object and the configuration information of the building information system configuration object.
-
-
2. A computer-readable storage medium storing a data structure for use in a building information system including a building management system program module and a building management system network coupled to one or more buildings, the data structure comprising:
-
building management system data associated with a piece of equipment coupled to the building management system network;
one or more building management system database objects storing dynamic building management system data associated with the piece of equipment coupled to at least one of the buildings on the building management system network;
wherein the dynamic building management system data includes an electrical current consumption value relating to the piece of equipment, the configuration information includes supply voltage level value, and the mapping structure associates the electrical current consumption value and the supply voltage level value to allow calculation of power consumption by the piece of equipment;
a building information system configuration object storing configuration information associated with the piece of equipment; and
a mapping structure establishing a database relationship between the dynamic building management system data of the building management system database object and the configuration information of the building information system configuration object.
-
-
3. A computer-readable storage medium storing a data structure for use in a building information system including a building management system program module and a building management system network coupled to one or more buildings, the data structure comprising:
-
building management system data associated with a piece of equipment coupled to the building management system network;
one or more building management system database objects storing dynamic building management system data associated with the piece of equipment coupled to at least one of the buildings on the building management system network;
a building information system configuration object storing configuration information associated with the piece of equipment;
a mapping structure establishing a database relationship between the dynamic building management system data of the building management system database object and the configuration information of the building information system configuration object;
wherein the dynamic building management system data includes a discovery status and a point identifier associated with building management system point, the configuration information includes a location of the building management system point, and the building information system program module includes a point discovery processor identifying that the building management system point had previously responded to a first discovery request and fails to respond to a subsequent discovery request; and
an alarm communicated to personnel identified in the configuration information to characterize the building management system point as a lost point. - View Dependent Claims (4)
-
-
5. A computer system for managing a building information system including a building management system and a building management system network coupled to one or more buildings, the computer system comprising:
-
one or more building management system database objects storing dynamic building management system data associated with a piece of equipment on the building management system network;
a configuration database object storing configuration information associated with the piece of equipment;
a mapping structure establishing a database relationship between the dynamic building management system data of the building management system database objects and the configuration information of the configuration database object; and
a processor executing a program module accessing the building management system database object in combination with the configuration database object, based on the database relationship;
wherein the dynamic building management system data includes a discovery status and a point identifier associated with a point, the configuration information includes a location of the building management system point, and further comprising;
a point discovery processor identifying that the point had previously responded to a first discovery request and fails to respond to a subsequent discovery request; and
an alarm communicated to personnel identified in the configuration information to characterize the point as a lost point. - View Dependent Claims (6)
-
-
7. A method of managing a building information system including a building management system and a building management system network coupled to one or more buildings, the method comprising:
-
providing building management system data associated with a piece of equipment on the building management system network;
providing configuration information associated with the piece of equipment;
establishing a database relationship between the dynamic building management system data and the configuration information; and
executing a program module accessing the dynamic building management system data in combination with the configuration information, based on the database relationship. - View Dependent Claims (8)
-
-
9. A method of managing a building information system including a building management system and a building management system network coupled to one or more buildings, the method comprising:
-
providing building management system data associated with a piece of equipment on the building management system network;
providing configuration information associated with the piece of equipment; and
establishing a database relationship between the dynamic building management system data and the configuration information, wherein the operation of establishing a database relationship comprises;
receiving a first selection of a point from a list of discovered points on the building management system network;
receiving a second selection of a hotspot from a schematic of the piece of equipment;
configuring a mapping structure referencing both the point and the hotspot, based on the receiving operations.
-
-
10. A computer data signal embodied in a carrier wave by a computing system and encoding a computer program for executing a method of managing a building information system including a building management system and a building management system network coupled to one or more buildings, the method comprising:
-
providing building management system data associated with a piece of equipment on the building management system network;
providing configuration information associated with the piece of equipment; and
establishing a database relationship between the dynamic building management system data and the configuration information.
-
-
11. A computer-readable medium having computer-executable instructions for performing a method of managing a building information system including a building management system and a building management system network coupled to one or more buildings, the method comprising:
-
providing building management system data associated with a piece of equipment on the building management system network;
providing configuration information associated with the piece of equipment; and
establishing a database relationship between the dynamic building management system data and the configuration information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
a dynamic data value field storing the dynamic building management system data;
a point identifier value identifying the building management system point on the piece of equipment; and
a point identifier field storing the point identifier value in association with the dynamic building management system data stored in the dynamic data value field.
-
-
19. A computer-readable medium as defined in claim 18, wherein the mapping structure comprises:
-
a first unique identifier to one of the building management system database objects; and
a second unique identifier to the building information system configuration object.
-
-
20. A computer-readable medium as defined in claim 14, wherein the dynamic building management system data is received from a building management system meter coupled to the piece of equipment on the building management system network, and the one or more building management system database objects comprise:
-
a dynamic data value field storing the dynamic building management system data;
a meter identifier value identifying the building management system meter on the piece of equipment; and
a meter identifier field storing the meter identifier value in association with the dynamic building management system data stored in the dynamic data value field.
-
-
21. A computer-readable medium as defined in claim 14, wherein the dynamic building management system data is stored for transmission to a building management system controller coupled to the piece of equipment on the building management system network, and the one or more building management system database objects comprise:
-
a dynamic data value field storing the dynamic building management system data;
a controller identifier value identifying the building management system controller on the piece of equipment; and
a controller identifier field storing the controller identifier value in association with the dynamic building management system data stored in the dynamic data value field.
-
-
22. A computer-readable medium as defined in claim 14, wherein the one or more building management system database objects further comprise:
a building management system attribute characterizing the building management system point as one of analog, digital, and multistate.
-
23. A computer-readable medium as defined in claim 14, wherein the one or more building management system database objects further comprise:
a building management system attribute identifying the building management system point as one of an input, an output, and a value.
-
24. A computer-readable medium as defined in claim 14, wherein the dynamic building management system data includes energy consumption data associated with the piece of equipment and the configuration information includes utility rates associated with the piece of equipment.
-
25. A computer-readable medium as defined in claim 14, wherein the dynamic building management system data includes energy consumption data and associated alarm limits relating to the piece of equipment and the configuration information includes contact information used to signal an alarm.
-
26. A computer-readable medium as defined in claim 14, wherein the dynamic building management system data includes an electrical current consumption value relating to the piece of equipment, the configuration information includes supply voltage level value, and the mapping structure associates the electrical current consumption value and the supply voltage level value to allow calculation of power consumption by the piece of equipment.
Specification