cheap home security systems
The above identified modules or programs i. e. , sets of instructions need not be implemented as separate software programs, procedures, modules or data structures, and thus various subsets of these modules may be combined or otherwise rearranged in various implementations. In some implementations, the memory 606, optionally, stores a subset of the modules and data structures identified above. Furthermore, the memory 606, optionally, stores additional modules and data structures not described above. In some implementations, the server side module 314 of the server system 164 determines that a user press is being applied on a button of a doorbell camera 106, and in accordance with the determination, sends a push notification to a user mobile application 624 executed on a client device 220.