SYSTEM AND METHOD FOR SERVER-COUPLED MALWARE PREVENTION
First Claim
1. A method for assessing a data object by a server computer comprising:
- receiving data at the server computer, the data identifying at least a portion of the data object accessible by a mobile communication device;
determining if definition information for a data object corresponds to the data, the definition information stored in a data store accessible by the server, the data store storing a corresponding assessment for the definition information;
if definition information corresponds to the data, then the server providing the assessment corresponding to the definition information.
7 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is directed to a system and method for preventing malware, spyware and other undesirable applications from affecting mobile communication devices (e.g., smartphones, netbooks, and tablets). A mobile communication device uses a server to assist in identifying and removing undesirable applications. When scanning an application, a device transmits information about the application to a server for analysis. The server receives the information, produces an assessment for the application, and transmits the assessment to the device. By performing analysis on a server, the invention allows a device to reduce the battery and performance cost of protecting against undesirable applications. The servers transmits notifications to devices that have installed applications that are discovered to be undesirable. The server receives data about applications from many devices, using the combined data to minimize false positives and provide comprehensive protection against known and unknown threats.
788 Citations
41 Claims
-
1. A method for assessing a data object by a server computer comprising:
-
receiving data at the server computer, the data identifying at least a portion of the data object accessible by a mobile communication device; determining if definition information for a data object corresponds to the data, the definition information stored in a data store accessible by the server, the data store storing a corresponding assessment for the definition information; if definition information corresponds to the data, then the server providing the assessment corresponding to the definition information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for assessing data by a server computer comprising:
-
receiving data by the server computer, the data identifying a data object accessible by a mobile communication device; analyzing the data by a known good component resident on the server computer; and
,if the analysis by the known good component results in a positive match, then allowing a mobile communication device to access the data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for assessing a data object comprising:
-
determining, by a mobile communication device, if definition information in a local store corresponds to a data object accessible by the mobile communication device; if the definition information in the local store does not correspond to the data object, then receiving data pertaining to the data object at a server computer; determining, by the server computer, if definition information for a data object corresponds to the received data, the definition information stored in a data store accessible by the server, the data store storing a corresponding assessment for the definition information; and
,if definition information corresponds to the received data, then the server transmitting the assessment corresponding to the definition information. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification