SYSTEM AND METHOD FOR SERVER-COUPLED APPLICATION RE-ANALYSIS
First Claim
1. A method for re-assessing a data object by a server computer comprising:
- a) at the server computer, receiving data about a data object accessible to a mobile communication device, and storing the data in a data store accessible to the server computer;
b) at the server computer, analyzing the data about the data object to produce a categorization assessment, and storing the categorization assessment in the data store accessible to the server computer;
c) at the server computer, based upon a trigger selected from the group consisting of receipt of more data about the data object, receipt of more data about mobile communication devices, and an update to the server computer analyzing capability, re-analyzing the data about the data object;
d) at the server, based upon the re-analyzing, producing an updated categorization assessment; and
,e) at the server, sending a notification based upon the updated categorization assessment.
7 Assignments
0 Petitions
Accused Products
Abstract
To prevent malware, spyware and other undesirable applications from affecting mobile communication devices (e.g., smartphones, netbooks, and tablets), a 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 a categorization assessment and can provide a categorization re-assessment, and transmits the assessment to the device. By performing analysis on a server, a device can reduce its battery and performance cost of protecting against undesirable applications. The server 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. The server can accumulate this data and perform a categorization re-assessment of a data object previously assessed.
37 Citations
36 Claims
-
1. A method for re-assessing a data object by a server computer comprising:
-
a) at the server computer, receiving data about a data object accessible to a mobile communication device, and storing the data in a data store accessible to the server computer; b) at the server computer, analyzing the data about the data object to produce a categorization assessment, and storing the categorization assessment in the data store accessible to the server computer; c) at the server computer, based upon a trigger selected from the group consisting of receipt of more data about the data object, receipt of more data about mobile communication devices, and an update to the server computer analyzing capability, re-analyzing the data about the data object; d) at the server, based upon the re-analyzing, producing an updated categorization assessment; and
,e) at the server, sending a notification based upon the updated categorization assessment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium for use with a server computer to re-assess a data object, the non-transitory computer readable storage medium containing computer readable instructions, which when executed by a processor cause the processor to perform the steps of a method comprising:
-
a) at the server computer, receiving data about a data object accessible to a mobile communication device, and storing the data in a data store accessible to the server computer; b) at the server computer, analyzing the data about the data object to produce a categorization assessment, and storing the categorization assessment in the data store accessible to the server computer; c) at the server computer, based upon a trigger selected from the group consisting of receipt of more data about the data object, receipt of more data about mobile communication devices, and an update to the server computer analyzing capability, re-analyzing the data about the data object; d) at the server, based upon the re-analyzing, producing an updated categorization assessment; and
,e) at the server, sending a notification based upon the updated categorization assessment. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification