Stream scanning through network proxy servers
First Claim
Patent Images
1. A method for managing transmission of a requested computer file from a remote host to a client, the method comprising the steps of:
- receiving a chunk of the requested computer file from the remote host;
generating a hash of the chunk of the requested computer file;
comparing the hash of the chunk of the requested computer file to a hash of a chunk of a previously downloaded computer file; and
transmitting the chunk of the requested file to the client when the hash of the chunk of the requested computer file is identical to the hash of the chunk of the previously downloaded computer file.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for managing transmission of a requested computer file (140) from a remote host compute (125) to a client computer (120). A proxy server computer (110) receives a first chunk (315) of the requested computer file (140). The proxy server (120) generates a hash of the chunk (315) and compares the hash to a hash of a chunk of previously downloaded file. If the two hashes are identical, the chunk (315) of the requested computer file (140) is passed to the client computer (120).
-
Citations
23 Claims
-
1. A method for managing transmission of a requested computer file from a remote host to a client, the method comprising the steps of:
-
receiving a chunk of the requested computer file from the remote host;
generating a hash of the chunk of the requested computer file;
comparing the hash of the chunk of the requested computer file to a hash of a chunk of a previously downloaded computer file; and
transmitting the chunk of the requested file to the client when the hash of the chunk of the requested computer file is identical to the hash of the chunk of the previously downloaded computer file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing transmission of a requested computer file from a remote host to a client, the system comprising:
-
a selection module configured to;
receive a chunk of the requested computer file from the remote host;
compare a hash of the chunk of the requested computer file to a hash of a chunk of a previously downloaded computer file; and
transmit the chunk of the requested file to the client when the hash of the chunk of the requested computer file is identical to the hash of the chunk of the previously downloaded computer file; and
a hash generator, coupled to the selection module, and configured to generate a hash of the chunk of the requested computer file. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable medium containing computer code instructions for managing transmission of a requested computer file from a remote host to a client, the computer code comprising instructions for:
-
receiving a chunk of the requested computer file from the remote host;
generating a hash of the chunk of the requested computer file;
comparing the hash of the chunk of the requested computer file to a hash of a chunk of a previously downloaded computer file; and
transmitting the chunk of the requested file to the client when the hash of the chunk of the requested computer file is identical to the hash of the chunk of the previously downloaded computer file. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification