Patent ID: 8291496

Claim:
A server device that is adapted to be coupled to a network, the server device comprising: network interface circuitry adapted to couple the server device to a network; computer memory; and processing circuitry coupled to the network interface circuitry and to the computer memory wherein the network interface circuitry, the computer memory, and the processing circuitry are operable to: register a client device with the server device, the server device being identified as a malware-scanning device for the client device; receive, from a data source, a first data packet including data requested by the client device, the server device receives the first data packet substantially concurrently with the client device receiving, from the data source, a second data packet including the data requested by the client device, wherein the client device stores the data in a quarantine memory; scan the first data packet for the presence of malware using the resources of the server device; provide a first signal from the server device to the client device over the network when the first data packet is determined to be malware-free, the first signal verifying that the data is malware-free and permitting the client device to fully access the data; and provide a second signal from the server device to the client device over the network when the data is determined to contain malware, the second signal indicating that the data contains malware and instructing the client device to take corrective action regarding the second data packet.