Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
154 words
A method for increasing the speed at which a computer scans for the presence of a computer virus, said method comprising the steps of: gathering initial state information about an initial state of a file and storing said initial state information in a scan information cache on a non-volatile storage medium; storing said initial state information in said scan information cache; gathering current state information about a current state of said file; determining how said initial state information stored in said scan information cache for said file differs from said current state information thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses which affect state information of said file in certain characteristic manners; scanning said file for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present.
Claim 2
Independent Claim
154 words
A method for increasing the speed at which a computer scans for the presence of a computer virus, said method comprising the steps of: gathering initial state information about an initial state of a file and storing said initial state information in a scan information cache on a non-volatile storage medium; storing said initial state information in said scan information cache; gathering current state information about a current state of said file; determining how said initial state information stored in said scan information cache for said file differs from said current state information thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses which affect state information of said file in certain characteristic manners; scanning said file for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present.
Claim 3
Dependent Claim
74 words
The method for increasing the speed at which a computer scans for the presence of a computer virus of claim 1 further comprising the step of scanning said file, for which said initial state information is not found in said scan information cache, for a subset of those viruses which infect computers of the same type as said computer, said subset including viruses that can infect files of the same type as said file.
Claim 4
Dependent Claim
64 words
The method for increasing the speed at which a computer scans for the presence of a computer virus of claim 1 further comprising the step of updating said scan information cache by placing a specific indicative value in at least one memory location in said scan information cache, said at least one memory location corresponding to a file in which a virus is found.
Claim 5
Dependent Claim
48 words
The method for increasing the speed at which a computer scans for the presence of a computer virus of claim 1 further comprising the step of updating said scan information cache with new information concerning a state of said file if no virus is found in said file.
Claim 6
Independent Claim
157 words
A method for increasing the speed at which a computer scans for the presence of a computer virus, said method comprising the steps of: gathering initial state information about an initial state of a volume and storing said initial state information in a scan information cache on a non-volatile storage medium; storing said initial state information in said scan information cache; gathering current state information about a current state of said volume; determining how said initial state information stored in said scan information cache for said volume differs from said current state information for said volume thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses which affects state information of said volume in certain characteristic manners; scanning said volume for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present.
Claim 7
Independent Claim
157 words
A method for increasing the speed at which a computer scans for the presence of a computer virus, said method comprising the steps of: gathering initial state information about an initial state of a volume and storing said initial state information in a scan information cache on a non-volatile storage medium; storing said initial state information in said scan information cache; gathering current state information about a current state of said volume; determining how said initial state information stored in said scan information cache for said volume differs from said current state information for said volume thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses which affects state information of said volume in certain characteristic manners; scanning said volume for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present.
Claim 8
Dependent Claim
74 words
The method for increasing the speed at which a computer scans for the presence of a computer virus of claim 5 further comprising the step of scanning said volume, for which said initial state information is not found in said scan information cache, for a subset of those viruses which infect computers of the same type as said computer, said subset including viruses that can infect volumes of the same type as said volume.
Claim 9
Dependent Claim
64 words
The method for increasing the speed at which a computer scans for the presence of a computer virus of claim 5 further comprising the step of updating said scan information cache by placing a specific indicative value in at least one memory location in said scan information cache, said at least one memory location corresponding to a volume in which a virus is found.
Claim 10
Dependent Claim
48 words
The method for increasing the speed at which a computer scans for the presence of a computer virus of claim 5 further comprising the step of updating said scan information cache with new information concerning a state of said volume if no virus is found in said volume.
Claim 11
Independent Claim
183 words
An apparatus that can rapidly scan for the presence of a computer virus comprising: a scan information cache on a non-volatile storage medium; means for gathering initial state information about an initial state of a file stored on a computer storage medium and storing said initial state information in said scan information cache; means for storing said initial state information in said scan information cache; means for gathering current state information about a current state of said file; means for determining how said initial state information stored in said scan information cache for said file differs from said current state information for said file thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses which affect state information of said file in certain characteristic manners; means for scanning said file for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present, said means for scanning being operated by a computer having access to said computer storage medium.
Claim 12
Independent Claim
183 words
An apparatus that can rapidly scan for the presence of a computer virus comprising: a scan information cache on a non-volatile storage medium; means for gathering initial state information about an initial state of a file stored on a computer storage medium and storing said initial state information in said scan information cache; means for storing said initial state information in said scan information cache; means for gathering current state information about a current state of said file; means for determining how said initial state information stored in said scan information cache for said file differs from said current state information for said file thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses which affect state information of said file in certain characteristic manners; means for scanning said file for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present, said means for scanning being operated by a computer having access to said computer storage medium.
Claim 13
Dependent Claim
68 words
The apparatus that can rapidly scan for the presence of a computer virus of claim 9 further comprising means for scanning said file, for which said initial state information is not found in said scan information cache, for a subset of those viruses which infect computers of the same type as said computer, said subset including viruses that can infect files of the same type as said file.
Claim 14
Dependent Claim
58 words
The apparatus that can rapidly scan for the presence of a computer virus of claim 9 further comprising means for updating said scan information cache by placing a specific indicative value in at least one memory location in said scan information cache, said at least one memory location corresponding to a file in which a virus is found.
Claim 15
Dependent Claim
42 words
The apparatus that can rapidly scan for the presence of a computer virus of claim 9 further comprising means for updating said scan information cache with new information concerning a state of said file if no virus is found in said file.
Claim 16
Independent Claim
184 words
An apparatus that can rapidly scan for the presence of a computer virus comprising: a scan information cache on a non-volatile storage medium; means for gathering initial state information about an initial state of a volume stored on a computer storage medium and storing said initial state information in said scan information cache; means for storing said initial state information in said scan information cache; means for gathering current state information about a current state of said volume; means for determining how said initial state information stored in said scan information cache for said volume differs from said current state information for said volume thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses each which affect state information of said volume in certain characteristic manners; means for scanning said volume for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present, said means for scanning being operated by a computer having access to said computer storage medium.
Claim 17
Independent Claim
184 words
An apparatus that can rapidly scan for the presence of a computer virus comprising: a scan information cache on a non-volatile storage medium; means for gathering initial state information about an initial state of a volume stored on a computer storage medium and storing said initial state information in said scan information cache; means for storing said initial state information in said scan information cache; means for gathering current state information about a current state of said volume; means for determining how said initial state information stored in said scan information cache for said volume differs from said current state information for said volume thereby indicating a presence or absence of one or more subsets of computer viruses, said one or more subsets each including one or more viruses each which affect state information of said volume in certain characteristic manners; means for scanning said volume for one or more of said subsets of computer viruses of a type of computer viruses that are determined to be present, said means for scanning being operated by a computer having access to said computer storage medium.
Claim 18
Dependent Claim
68 words
The apparatus that can rapidly scan for the presence of a computer virus of claim 13 further comprising means for scanning said volume, for which said initial state information is not found in said scan information cache, for a subset of those viruses which infect computers of the same type as said computer, said subset including viruses that can infect volumes of the same type as said volume.
Claim 19
Dependent Claim
59 words
The apparatus that can rapidly scan for the presence of a computer virus of claim 13 further comprising the step of updating said scan information cache by placing a specific indicative value in at least one memory location in said scan information cache, said at least one memory location corresponding to a volume in which a virus is found.
Claim 20
Dependent Claim
43 words
The apparatus that can rapidly scan for the presence of a computer virus of claim 13 further comprising the step of updating said scan information cache with new information concerning a state of said volume if no virus is found in said volume.