Method and system for caching virus-free file certificates
First Claim
1. A method, for use in a virus-free certificate cache, of caching one or multiple virus-free certificates, each virus-free certificate certifying that a file is virus-free, said method comprising the steps of:
- receiving a virus-free certificate request for a file;
identifying the file in a cache table, said cache table comprising for each identified file one or a plurality of virus-free certificates;
selecting in the cache table one virus-free certificate for the identified file, using one or a plurality of anti-virus criteria;
retrieving from the cache table said selected virus-free certificate;
sending back in response to the virus-free certificate request the retrieved virus-free certificate.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to computer viruses and more particularly to a method and system, for use in a virus-free certificate cache (106), of caching one or multiple virus-free certificates (200), each virus-free certificate certifying that a file is virus-free. The method comprises the steps of:
receiving (601) a virus-free certificate request for a file;
identifying (602) the file in a cache table (501), the cache table (501) comprising for each identified file (502) one or a plurality of virus-free certificates (509);
selecting in the cache table (501) one virus-free certificate (509) for the identified file (502), using one or a plurality of anti-virus criteria;
retrieving (602) from the cache table (501) the selected virus-free certificate (509);
sending back (606) in response to the virus-free certificate request the retrieved virus-free certificate.
-
Citations
18 Claims
-
1. A method, for use in a virus-free certificate cache, of caching one or multiple virus-free certificates, each virus-free certificate certifying that a file is virus-free, said method comprising the steps of:
-
receiving a virus-free certificate request for a file;
identifying the file in a cache table, said cache table comprising for each identified file one or a plurality of virus-free certificates;
selecting in the cache table one virus-free certificate for the identified file, using one or a plurality of anti-virus criteria;
retrieving from the cache table said selected virus-free certificate;
sending back in response to the virus-free certificate request the retrieved virus-free certificate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for caching one or more virus-free certificates within a LAN/WAN network, each virus-free certificate certifying that a file to be downloaded to a client is virus-free, said system comprising:
-
a mechanism for receiving a request for a virus-free certificate associated with a file to be downloaded to said client;
cache table device for storing one or more virus-free certificates for files, said cache table device including look-up mechanism for identifying one or more virus-free certificates associated with a requested file in a cache table;
said look-up mechanism enabling selection of one virus-free certificate for the identified file using one or a plurality of anti-virus criteria; and
,mechanism for retrieving from a cache table said selected virus-free certificate; and
, in response to said request, returning a retrieved virus-free certificate with said file.
-
-
18. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for caching one or more virus-free certificates within a LAN/WAN network, each virus-free certificate certifying that a file to be downloaded to a client is virus-free, said method steps comprising:
-
a) receiving a virus-free certificate request for a file;
b) identifying the file in a cache table, said cache table comprising for each identified file one or plurality of virus-free certificates;
c) selecting in the cache table one virus-free certificate for the identified file using one or a plurality of anti virus criteria; and
,d) retrieving from the cache table said selected virus-free certificate and returning a retrieved virus-free certificate with said file.
-
Specification