Server-based system, method, and computer program product for scanning data on a client using only a subset of the data
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer readable storage medium, comprising:
- computer code to receive a request for a subset of data stored on a client, the request defining a plurality of classes, each of the plurality of classes including identification information and retrieval instructions that identify a signature;
computer code to generate a representation of the subset of data in response to the request, wherein the representation of the subset of data includes the identification information of one of the plurality of classes and a hash of the subset of data;
computer code to send the representation of the subset of data from the client to a server over a network;
computer code to receive a response to the representation from the server over the network; and
computer code to perform a reaction based on the response, the reaction including at least one of deleting the data, deleting an application associated with the data, restarting the application, or shutting down the client.
9 Assignments
0 Petitions
Accused Products
Abstract
A server-based system, method, and computer program product are provided for scanning data on a client using only a subset of the data. In operation, a request is received for a subset of data stored on a client that is required for determining whether the data is unwanted. Additionally, a representation of only the subset of data is sent from the client to a server over a network. Furthermore, a response is received from the server over the network. Still yet, there is a reaction based on the response.
-
Citations
18 Claims
-
1. A computer program product embodied on a non-transitory computer readable storage medium, comprising:
-
computer code to receive a request for a subset of data stored on a client, the request defining a plurality of classes, each of the plurality of classes including identification information and retrieval instructions that identify a signature; computer code to generate a representation of the subset of data in response to the request, wherein the representation of the subset of data includes the identification information of one of the plurality of classes and a hash of the subset of data; computer code to send the representation of the subset of data from the client to a server over a network; computer code to receive a response to the representation from the server over the network; and computer code to perform a reaction based on the response, the reaction including at least one of deleting the data, deleting an application associated with the data, restarting the application, or shutting down the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving a request for a subset of data stored on a client, the request defining a plurality of classes, each of the plurality of classes including identification information and retrieval instructions that identify a signature; generating a representation of the subset of data in response to the request, wherein the representation of the subset of data includes the identification information of one of the plurality of classes and a hash of the subset of data; sending the representation of the subset of data from the client to a server over a network; receiving a response to the representation from the server over the network; and performing a reaction based on the response, the reaction including at least one of deleting the data, deleting an application associated with the data, restarting the application, or shutting down the client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A client, comprising:
-
a communication adapter configured to receive a request for a subset of data stored on the client, the request defining a plurality of classes, each of the plurality of classes including identification information and retrieval instructions that identify a signature; and a processing unit configured to generate a representation of the subset of data in response to the request, wherein the representation of the subset of data includes the identification information of one of the plurality of classes and a hash of the subset of data, the communication adapter is configured to send the representation of the subset of data from the client to a server over a network and to receive a response to the representation from the server over the network, and the processing unit is configured to perform a reaction based on the response, the reaction including at least one of deleting the data, deleting an application associated with the data, restarting the application, or shutting down the client. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification