Patent attributes
A method and system architecture for automation and alarm systems is provided. The system architecture is hierarchically organized, allowing devices to process system data differently at different levels of the hierarchy. Moreover, different devices at the same level of the hierarchy may employ different or custom configurations, allowing for context-dependent algorithms to be deployed in the system. The configuration of each device in the system is defined by a set of rules, filters, thresholds, and other criteria, which are pushed to a device from other devices in the hierarchy. Accordingly, the configuration of each device is dynamically updated as information is learned about the context in which the device is deployed, and as more advanced algorithms and configurations are developed.