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 method, comprising:
- sending a request for a subset of data, the request including a signature and information for a decomposition to isolate the subset of data;
receiving, at a server, a representation of the subset of data from a client, the receiving performed after the sending the request, the representation of the subset of data corresponding to the signature, the client being a mobile device; and
in response to an antivirus scanning of the representation of the subset of data, by the server, utilizing a plurality of signatures, sending from the server to the client a response including an uninfected file and an instruction to restart an application that involves the subset of data.
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.
22 Citations
23 Claims
-
1. A method, comprising:
-
sending a request for a subset of data, the request including a signature and information for a decomposition to isolate the subset of data; receiving, at a server, a representation of the subset of data from a client, the receiving performed after the sending the request, the representation of the subset of data corresponding to the signature, the client being a mobile device; and in response to an antivirus scanning of the representation of the subset of data, by the server, utilizing a plurality of signatures, sending from the server to the client a response including an uninfected file and an instruction to restart an application that involves the subset of data. - View Dependent Claims (2, 3, 5, 6, 7, 18, 23)
-
-
4. An apparatus, comprising:
-
logic, at least partially implemented in hardware, configured to send a request for a subset of data, and to receive a representation of the subset of data from a client, the request including a signature and information for a decomposition to isolate the subset of data, the representation received after the request is sent, the representation of the subset of data corresponding to the signature, wherein the client is a mobile device, the logic further configured to perform an antivirus scan of the representation of the subset of data utilizing a plurality of signatures, and to send, in response to the antivirus scan, a response to the client, the response including an uninfected file and an instruction to restart an application that involves the subset of data. - View Dependent Claims (8, 9, 10, 11, 19)
-
-
12. At least one non-transitory computer readable storage medium, comprising:
-
computer executable code to send a request from a server for a subset of data, the request including a signature and information for a decomposition to isolate the subset of data; computer executable code to receive, at the server, a representation of the subset of data from a mobile client device, the representation of the subset of data corresponding to the signature, the representation received after the request is sent; computer executable code to perform an antivirus scan of the representation of the subset of data utilizing a plurality of signatures; and computer executable code to send, in response to the antivirus scan, a response from the server to the mobile client device, the response including an uninfected file and an instruction to restart an application that involves the subset of data. - View Dependent Claims (13, 14, 15, 16, 17, 20, 21, 22)
-
Specification