The user node 620 can also be implemented on such hardware as a smart or dumb terminal, network computer, wireless device, wireless telephone, information appliance, workstation, minicomputer, mainframe computer, or other computing device that operates as a general purpose computer, or a special purpose hardware device used solely for serving as a terminal 620 in the surveillance system.