Building automation system data management
First Claim
Patent Images
1. A building automation system (BAS) comprising:
- a plurality of real end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus;
a communication network communicatively coupling the plurality of real end devices and having a dynamic extensibility capability and an automatic configuration capability;
a protocol-independent server engine communicatively coupled to the communication network, programmed to selectively implement the dynamic extensibility capability to establish communications with and to control the real end devices, and programmed to selectively implement the automatic configuration capability to determine at least one characteristic of each of the real end devices, wherein the at least one characteristic comprises a metadata descriptor of a relative state of the end device within the BAS; and
at least one non-real end device, instantiated and defined within the server engine, including a dynamic value related to at least a plurality of real end devices, and associated with at least one of a real end device, a space, a system, a subsystem, a building, or a campus,wherein the server engine is programmed to derive the non-real end device from an algorithmic relationship based at least in part upon the at least one of the real end device, space, system, subsystem, building, or campus associated with the non-real end device, and wherein the server engine is programmed to redefine the non-real end device in accordance with the dynamic extensibility capability and the automatic configuration capability.
3 Assignments
0 Petitions
Accused Products
Abstract
A building automation system (BAS) comprising a plurality of end devices, at least one communication network, and a protocol-independent server engine. In one embodiment, the BAS comprises real and non-real end devices. In another embodiment, the BAS comprises real and virtual end devices. The BAS may also comprise a user interface.
-
Citations
28 Claims
-
1. A building automation system (BAS) comprising:
-
a plurality of real end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus; a communication network communicatively coupling the plurality of real end devices and having a dynamic extensibility capability and an automatic configuration capability; a protocol-independent server engine communicatively coupled to the communication network, programmed to selectively implement the dynamic extensibility capability to establish communications with and to control the real end devices, and programmed to selectively implement the automatic configuration capability to determine at least one characteristic of each of the real end devices, wherein the at least one characteristic comprises a metadata descriptor of a relative state of the end device within the BAS; and at least one non-real end device, instantiated and defined within the server engine, including a dynamic value related to at least a plurality of real end devices, and associated with at least one of a real end device, a space, a system, a subsystem, a building, or a campus, wherein the server engine is programmed to derive the non-real end device from an algorithmic relationship based at least in part upon the at least one of the real end device, space, system, subsystem, building, or campus associated with the non-real end device, and wherein the server engine is programmed to redefine the non-real end device in accordance with the dynamic extensibility capability and the automatic configuration capability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A building automation system (BAS) comprising:
-
a plurality of real end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus; a communication network communicatively coupling the plurality of real end devices and having a dynamic extensibility capability and an automatic configuration capability; a protocol-independent server engine communicatively coupled to the communication network and including; programming means for implementing the dynamic extensibility capability to establish communications with and to control the real end devices, programming means for implementing the automatic configuration capability to determine at least one characteristic of each of the real end devices, wherein the at least one characteristic comprises a metadata descriptor of a relative state of the end device within the BAS, programming means for deriving and instantiating at least one non-real end device by calculating a dynamic value from at least one characteristic of at least a plurality of the real end devices, wherein the at least one non-real end device is instantiated and defined within the server engine and associated with at least one of a real end device, a space, a system, a subsystem, a building, or a campus; and programming means for redefining the non-real element in accordance with the dynamic extensibility capability and the automatic configuration capability. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A building automation system (BAS) comprising:
-
a plurality of real end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus; a communication network communicatively coupling the plurality of real end devices and having a dynamic extensibility capability and an automatic configuration capability; a protocol-independent server engine communicatively coupled to the communication network and programmed to selectively implement the dynamic extensibility capability to establish communications with and to control the real end devices and to selectively implement the automatic configuration capability to determine at least one characteristic of each of the real end devices, wherein the at least one characteristic comprises an actual end device type; and an user interface communicatively coupled to the communication network and adapted to present and receive data and information relating to the BAS; wherein at least one of the plurality of real end devices having an actual end device type comprises a virtual end device, and wherein the virtual end device comprises an alternate end device type that is different from the actual end device type, and wherein the server engine is programmed to control the virtual end device according to the actual end device type and the user interface is adapted to present and receive data and information relating to the virtual end device according to the alternate end device type. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A building automation system (BAS) comprising:
-
a plurality of real end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus; a communication network communicatively coupling the plurality of real end devices and having a dynamic extensibility capability and an automatic configuration capability; a protocol-independent server engine communicatively coupled to the communication network and including programming means for implementing the dynamic extensibility capability to establish communications with and to control the real end devices, and programming means for implementing the automatic configuration capability to determine at least one characteristic of each of the real end devices, wherein the at least one characteristic comprises an actual end device type; and user interface means communicatively coupled to the communication network for presenting and receiving data and information relating to the BAS; wherein at least one of the plurality of real end devices having an actual end device type comprises a virtual end device, and wherein the virtual end device comprises an alternate end device type that is different from the actual end device type, and wherein the server engine includes programming means for controlling the virtual end device according to the actual end device type and the user interface means comprise means for presenting and receiving data and information relating to the virtual end device according to the alternate end device type. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification