Web based remote malware detection (US patent 9270691)