This question quite amazes me. I dont understand how antivirus companies get info about the latest viruses. have they installed some kind of filters to monitor the internet traffic ? Or they are purely dependent on sites like www.virustotal.com and similar ? If thats the case, then why some companies create a patch first, and other companies dont even know about that virus ?