Patent ID: 9197662
Filing Date: 2015-11-24
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for optimizing scans of pre-installed applications, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying, by a processor on a client device, a plurality of applications that are subject to scan-based assessments; determining that the plurality of applications were pre-installed on the client device via a system image for the client device; generating a fingerprint that represents the system image; fulfilling the scan-based assessments for the plurality of applications by transmitting the fingerprint that represents the system image to an assessment server and receiving, in response, an assessment of the system image; identifying, on the client device, an individual application that is subject to at least one scan-based assessment; determining that the individual application was not pre-installed on the client device via the system image for the client device; generating, based on determining that the individual application was not-preinstalled on the client device via the system image for the client device, an individual fingerprint that represents the individual application and no other application; fulfilling the scan-based assessment for the individual application by transmitting the individual fingerprint that represents the individual application to the assessment server and receiving, in response, an assessment of the individual application.