QUERY ENGINE FOR BUILDING MANAGEMENT SYSTEMS
First Claim
1. A computer-implemented system for facilitating cross-subsystem queries of a plurality of building automation subsystems, comprising:
- a first database storing a logical model for a building automation system;
a second database storing information for the plurality of building automation subsystems, wherein the second database relates information for the plurality of building automation subsystems based on the logical model of the first database; and
a query engine configured to decompose a cross-subsystem query received from an application into a plurality of subsystem queries using the information of the second database.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system for facilitating cross-subsystem queries of a plurality of building automation subsystems includes a first database storing a logical model for a building automation system. The system further includes a second database storing information for the plurality of building automation subsystems. The second database relates information for the plurality of building automation subsystems based on the logical model of the first database. The system also includes a query engine configured to decompose a cross-subsystem query received from an application into a plurality of subsystem queries using the information of the second database.
-
Citations
20 Claims
-
1. A computer-implemented system for facilitating cross-subsystem queries of a plurality of building automation subsystems, comprising:
-
a first database storing a logical model for a building automation system; a second database storing information for the plurality of building automation subsystems, wherein the second database relates information for the plurality of building automation subsystems based on the logical model of the first database; and a query engine configured to decompose a cross-subsystem query received from an application into a plurality of subsystem queries using the information of the second database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for facilitating cross-subsystem queries of a plurality of building automation subsystems, comprising:
-
receiving a cross-subsystem query from an application; recognizing the cross-subsystem query as requiring access to more than one of the plurality of building automation subsystems; and decomposing the cross-subsystem query into a plurality of subsystem queries using a database system that relates information for the plurality of building automation subsystems according to a cross-subsystem hierarchical model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification