Control system
First Claim
1. A building or access management controller for controlling one or more devices, comprising one or both of building control devices or access devices, the controlling in response to one or more events, the building or access management controller comprising:
- an interface operable to communicate with a server, wherein a database is provided on the server, and wherein the database contains logic for controlling said one or more devices in response to said one or more events; and
a memory operable to store;
a local copy of a subset of the database, the subset of the database containing logic relevant to a group of said one or more devices; and
a further local copy of said subset of the database;
wherein the building or access management controller is configured to receive, from the server, updates for said local copy of said subset of the database;
wherein the building or access management controller is configured to write said received updates to the further local copy of the subset of the database;
wherein the building or access management controller is configured to replace the logic stored in said local copy of said subset of the database with updated logic stored in said further local cop, of said subset of the database;
wherein the building or access management controller is operable to receive one or more signals indicative of said one or more events relevant to said group of said one or more devices;
wherein the building or access management controller is operable to control said group of said one or more devices in response to said one or more signals; and
wherein the building or access management controller is configured to control, in response to at least some of said one or more events and based on read-only access to the local copy of the subset of the database, at least some of said group of said one or more devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The present technology relates to building management control systems, such as a distributed database arrangement for systems that control functional aspects in buildings. A method and controller for controlling one or more building control or access devices in response to events, comprises an interface operable to communicate with a server storing a database containing logic for controlling the devices in response to events; a memory operable to store a local copy of a subset of the database, the subset of the database containing logic relevant to a group of the devices; wherein the controller is configured to receive updates to the local copy of the subset of the database; wherein the controller is operable to receive one or more signals indicative of the events relevant to said group of the devices; and wherein the controller is operable to control the group of devices in response to the signals.
12 Citations
18 Claims
-
1. A building or access management controller for controlling one or more devices, comprising one or both of building control devices or access devices, the controlling in response to one or more events, the building or access management controller comprising:
-
an interface operable to communicate with a server, wherein a database is provided on the server, and wherein the database contains logic for controlling said one or more devices in response to said one or more events; and a memory operable to store; a local copy of a subset of the database, the subset of the database containing logic relevant to a group of said one or more devices; and a further local copy of said subset of the database; wherein the building or access management controller is configured to receive, from the server, updates for said local copy of said subset of the database; wherein the building or access management controller is configured to write said received updates to the further local copy of the subset of the database; wherein the building or access management controller is configured to replace the logic stored in said local copy of said subset of the database with updated logic stored in said further local cop, of said subset of the database; wherein the building or access management controller is operable to receive one or more signals indicative of said one or more events relevant to said group of said one or more devices; wherein the building or access management controller is operable to control said group of said one or more devices in response to said one or more signals; and wherein the building or access management controller is configured to control, in response to at least some of said one or more events and based on read-only access to the local copy of the subset of the database, at least some of said group of said one or more devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-readable storage mediums storing computer-executable instructions that, when executed by one or more computing systems, each having a processor, and at least one of the computing systems including a building or access management controller comprising an interface and a memory, cause the one or more computing systems to perform operations, the operations comprising:
- displaying system settings governing the logic stored in the database on the server for controlling said one or more devices in response to said one or more events;
presenting an interface to allow the user to alter at least some of the system settings governing the logic for controlling said one or more devices in response to said one or more events;
communicating with a server, wherein a database is provided on the server, and wherein the database contains logic for controlling said one or more devices in response to one or more events;
storing a local copy of a subset of the database, the subset of the database containing logic relevant to a group of said one or more devices;
receiving, from the server, updates to said local copy of said subset of the database;
writing said received updates to the further local copy of the subset of the database;
replacing at least some of the logic stored in said local copy of said subset of the database with updated logic stored in said further local copy of said subset of the database;
receiving one or more signals indicative of said one or more events relevant to said group of said one or more devices; and
controlling, in response to at least some of said one or more events and based on read-only access to the local copy of the subset of the database, at least some of said group of said one or more devices.
- displaying system settings governing the logic stored in the database on the server for controlling said one or more devices in response to said one or more events;
-
10. A building or access management method for controlling a group of one or more building control or access devices in response to one or more events relevant to said group of one or more building control or access devices, the method comprising:
-
receiving, from a server, updates to a local copy of a subset of a database, wherein the database is provided on the server and contains logic for controlling said one or more building control or access devices in response to said one or more events, and wherein the local copy of the subset of the database contains logic relevant to said group of one or more building control or access devices; writing said received updates to a further local copy of the subset of the database; replacing at least some of the logic stored in said local copy of said subset of the database with at least some updated logic stored in said further local copy of said subset of the database; receiving one or more signals indicative of said one or more events relevant to said group of one or more building control or access devices; and controlling, in response to said one or more signals and based on read-only access to the local copy of the subset of the database in response to at least some of said one or more events, said group of one or more building control or access devices. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A building or access management method for controlling, in response to one or more events, one or more building control or access devices in a system including one or more sensors, the method comprising:
-
defining a plurality of appliance types such that appliance instances may be created, which each correspond to one of the one or more sensors or to one of the one or more building control or access devices; and defining a set of actors which interact with appliances for defining the behavior of each appliance type; relating actors to individual appliance instances; receiving from a server updates to a local copy of a subset of a database, wherein the database is provided on the server and contains logic for controlling said one or more building control or access devices in response to said one or more events, and wherein the local copy of the subset of the database contains logic relevant to said group of one or more devices; writing said received updates to a further local copy of the subset of the database; replacing at least some of the logic stored in said local copy of said subset of the database with at least some updated logic stored in said further local copy of said subset of the database; receiving one or more signals indicative of said one or more events relevant to said group of one or more building control or access devices; and controlling said group of one or more building control or access devices in response to said one or more signals based on; read-only access to the local copy of the subset of the database in response to at least some of said one or more events; and the relating of actors to individual appliance instances. - View Dependent Claims (18)
-
Specification