Patent ID: 9047753
Filing Date: 2015-06-02
Classification: G08B,H04L

Abstract:
1. A method comprising: generating through a touchscreen a security network by integrating the touchscreen and a security system that includes a plurality of security components, wherein the touchscreen and the security system are both situated on a premises; establishing communication between the touchscreen and at least one remote network; establishing a coupling between a subnetwork of the premises and the touchscreen, wherein the subnetwork includes at least one device and is independent from the security network; receiving at the touchscreen input data corresponding to the plurality of security components and the at least one device of the subnetwork, wherein the input data is entered using a plurality of interfaces of the touchscreen; receiving at the touchscreen security data from the plurality of security components, device data of the at least one device of the subnetwork, and remote data received from at least one remote server of the remote network; generating processed data by processing at the touchscreen the input data, the security data, the device data, and the remote data; determining at the touchscreen a state change of the security system using the processed data; maintaining at a first server objects corresponding to at least one of the plurality of security components and the at least one device of the subnetwork and updating the objects in response to the state change; signaling information of the state change to a second server that is different from the first server; presenting a plurality of interfaces on the touchscreen generated by modular applications that are downloadable via the at least one remote network, wherein the plurality of interfaces is dynamically updated using the modular applications; determining a priority among a plurality of applications of the touchscreen using a resident application of the touchscreen and managing the plurality of applications according to the priority, wherein a higher priority application can override a lower priority application; routing requests from a plurality of applications of the touchscreen by using a caching proxy of the touchscreen to determine whether the requests are processed on one of the touchscreen and a component of the remote network; receiving at the touchscreen via the remote network a schedule and controlling via the schedule on the touchscreen at least one of the plurality of security components and the at least one component.