The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 10, 2015
Filed:
Jun. 09, 2011
Ajith Kumar, Seattle, WA (US);
Timothy Jon Fraser, Bethesda, MD (US);
Adrian M. Marinescu, Sammamish, WA (US);
Marc E. Seinfeld, Fort Lauderdale, FL (US);
Jack Wilson Stokes, Iii, North Bend, WA (US);
Anil Francis Thomas, Redmond, WA (US);
Ajith Kumar, Seattle, WA (US);
Timothy Jon Fraser, Bethesda, MD (US);
Adrian M. Marinescu, Sammamish, WA (US);
Marc E. Seinfeld, Fort Lauderdale, FL (US);
Jack Wilson Stokes, III, North Bend, WA (US);
Anil Francis Thomas, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
The subject disclosure is directed towards a technology by which antimalware detection logic is maintained and operated at a backend service, with which a customer frontend machine communicates (queries) for purposes of malware detection. In this way, some antimalware techniques are maintained at the backend service rather than revealed to antimalware authors. The backend antimalware detection logic may be based upon feature selection, and may be updated rapidly, in a manner that is faster than malware authors can track. Noise may be added to the results to make it difficult for malware authors to deduce the logic behind the results. The backend may return results indicating malware or not malware, or return inconclusive results. The backend service may also detect probing-related queries that are part of an attempt to deduce the unrevealed antimalware detection logic, with noisy results returned in response and/or other actions taken to foil the attempt.