to BCNo single product is 100% foolproof
and can prevent, detect and remove all threats at any given time. Just because one anti-virus or anti-malware scanner detected threats that another missed, does not mean its more effective. The security community is in a constant state of change as new infections appear and it takes time for them to be reported, samples collected, analyzed, and tested by anti-vendors. Security vendors use different scanning engines and different detection methods such as heuristic analysis
or behavioral analysis
which can account for discrepancies in scanning outcomes. Depending on how often the anti-virus or anti-malware database is updated can also account for differences in threat detections.
Further, each security vendor uses their own naming conventions to identify various types of malware
so it's difficult to determine exactly what has been detected or the nature of the threat without knowing more information about the actually file(s) involved. Names with Generic or Patched are a very broad category. Some vendors also add a modifier or additional information after the name that further describes what type of malware it is.
There are many lists of viruses and malware such as this one
but each security vendor maintains their own listings with descriptions and you should refer to the one for the anti-virus you are using. VirusTotal.com
will show the names that most of major Anti-virus companies use for malware as seen in this example for Backdoor.SdBot.gen
are two more sites similar to VirusTotal.