small business alarm system
, third party cloud service providers to provide the underlying computing resources and/or infrastructure resources of the server system 164. In some implementations, the server system 164 includes, but is not limited to, a server computer, a handheld computer, a tablet computer, a laptop computer, a desktop computer, or a combination of any two or more of these data processing devices or other data processing devices. The server client environment shown in FIG. 2B includes both a client side portion e. g. , the client side module and a server side portion e. g. , the server side module. The division of functionality between the client and server portions of operating environment can vary in different implementations. Similarly, the division of functionality between a video source 222 and the server system 164 can vary in different implementations. For example, in some implementations, the client side module is a thin client that provides only user facing input and output processing functions, and delegates all other data processing functionality to a backend server e.