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.

Date of Patent:
Oct. 21, 2014

Filed:

Sep. 30, 2010
Applicants:

Kira Radinsky, Zichron Yaacov, IL;

Roy Varshavsky, Tel Aviv, IL;

Jack W. Stokes, North Bend, WA (US);

Vladimir Holostov, Redmond, WA (US);

Edward Schaefer, Lake Ronkonkoma, NY (US);

Inventors:

Kira Radinsky, Zichron Yaacov, IL;

Roy Varshavsky, Tel Aviv, IL;

Jack W. Stokes, North Bend, WA (US);

Vladimir Holostov, Redmond, WA (US);

Edward Schaefer, Lake Ronkonkoma, NY (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06Q 30/00 (2012.01); G06F 21/56 (2013.01);
U.S. Cl.
CPC ...
G06F 21/563 (2013.01); G06Q 30/00 (2013.01); G06F 21/56 (2013.01);
Abstract

Architecture that selects a classification engine based on the expertise of the engine to process a given entity (e.g., a file). Selection of an engine is based on a probability that the engine will detect an unknown entity classification using properties of the entity. One or more of the highest ranked engines are activated in order to achieve the desired performance. A statistical, performance-light module is employed to skip or select several performance-demanding processes. Methods and algorithms are utilized for learning based on matching the best classification engine(s) to detect the entity class based on the entity properties. A user selection option is provided for specifying a maximum number of ranked, classification engines to consider for each state of the machine. A user can also select the minimum probability of detection for a specific entity (e.g., unknown file). The best classifications are re-evaluated over time as the classification engines are updated.


Find Patent Forward Citations

Loading…