IP Library Granted Patent US 7,272,724
Granted Patent B2
US 7,272,724 · App. 09/785,216 · Granted Sep 18, 2007

User alerts in an anti computer virus system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,272,724
App. No.
09/785,216
Granted
Sep 18, 2007
Kind
B2
Abstract

An anti computer virus program uses a library of virus drivers that includes an indication of whether a particular virus can cause irreparable damage and data indicating enhanced user warnings and actions that might be associated with such viruses. If a detected computer virus is one that can cause irreparable damage, then an enhanced user warning ( 16 ) is issued indicating this to the user and a notification ( 28 ) of the possibility of such corruption is added into the repaired computer file. The notification may take the form of an electronically signed ( 30 ) banner message or the like.

Claims (30)

1. A computer program product stored in a computer readable storage medium comprising a computer program operable to control a computer to apply a plurality of anti computer virus tests to a target computer file, said computer program comprising:

(i) virus scanning logic for detecting if a target computer file is infected with a computer virus by applying a plurality of anti computer virus tests to said target computer file;

(ii) virus cleaning and file repair logic for cleaning said target computer file by removing a detected computer virus from said target computer file and for repairing any changes caused by said detected computer virus to said target computer file by reversing said changes;

(iii) virus identifying logic for detecting whether or not said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic; and

(iv) warning generating logic, responsive to said virus identifying logic detecting that said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic, for generating a warning to a user that said target computer file may have suffered irreparable damage;

wherein said virus scanning logic is responsive to a library of tests to detect different computer viruses, said library including data specifying which computer viruses can cause changes that cannot be reversed by said virus cleaning and repair logic;

wherein said warning generating logic can generate a plurality of different types of warnings to said user that said target computer file may have suffered irreparable damage and said library includes data specifying which of said plurality of types of warnings should be issued in response to a particular detected computer virus; wherein said warning to said user that said target computer file may have suffered irreparable damage is associated with a notification message that includes authentication data identifying said target computer file into which said notification message was inserted.

2. A computer program as claimed in claim 1 , wherein said warning to said user that said target computer file may have suffered irreparable damage includes an option to add said notification message into said target computer file.

3. A computer program as claimed in claim 2 , wherein said notification message includes an electronic signature applied by said warning generating logic.

4. A computer program product as claimed in claim 1 , wherein upon detection of a target computer file infected with a computer virus that may have caused irreparable damage, said virus cleaning and repair logic presents said user with different options for further processing of said target file than if said target computer file were infected with a computer virus that only causes reversible changes.

5. A method of applying a plurality of anti computer virus tests to a target computer file, said method comprising the steps of:

(i) virus scanning to detect if a target computer file is infected with a computer virus by applying a plurality of anti computer virus tests to said target computer file;

(ii) virus cleaning and file repairing to clean said target computer file by removing a detected computer virus from said target computer file and to repair any changes caused by said detected computer virus to said target computer file by reversing said changes;

(iii) virus identifying to detect whether or not said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic; and

(iv) if said detected computer virus is of a type that can be removed from said target computer file but can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic, generating a warning to a user that said target computer file may have suffered irreparable damage;

wherein said virus scanning uses a library of tests to detect different computer viruses, said library including data specifying which computer viruses can cause changes that cannot be reversed by said virus cleaning and repair logic;

wherein said warning generation can generate a plurality of different types of warnings to said user that said target computer file may have suffered irreparable damage and said library includes data specifying which of said plurality of types of warnings should be issued in response to a particular detected computer virus; wherein said warning to said user that said target computer file may have suffered irreparable damage includes a notification message that includes authentication data identifying said target computer file into which said notification message was inserted.

6. A method as claimed in claim 5 , wherein said warning to said user that said target computer file may have suffered irreparable damage includes adding said notification message into said target computer file.

7. A method as claimed in claim 6 , wherein said notification message includes an electronic signature applied by said warning generating logic.

8. A method as claimed in claim 5 , wherein upon detection of a target computer file infected with a computer virus that may have caused irreparable damage, said user is presented with different options for further processing of said target file than if said target computer file were infected with a computer virus that only causes reversible changes.

9. Apparatus for applying a plurality of anti computer virus tests to a target computer file, said apparatus comprising:

(i) a virus scanner for detecting if a target computer file is infected with a computer virus by applying a plurality of anti computer virus tests to said target computer file;

(ii) a virus cleaner and file repairer for cleaning said target computer file by removing a detected computer virus from said target computer file and for repairing changes caused by said detected computer virus to said target computer file by reversing said changes;

(iii) a virus identifier for detecting whether or not said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic; and

(iv) a warning generator, responsive to said virus identifier detecting that said detected computer virus is of a type that can be removed from said target computer file but can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic, for generating a warning to a user that said target computer file may have suffered irreparable damage;

wherein said virus scanner is responsive to a library of tests to detect different computer viruses, said library including data specifying which computer viruses can cause changes that cannot be reversed by said virus cleaning and repair logic;

wherein said warning generator can generate a plurality of different types of warnings to said user that said target computer file may have suffered irreparable damage and said library includes data specifying which of said plurality of types of warnings should be issued in response to a particular detected computer virus; wherein said warning to said user that said target computer file may have suffered irreparable damage is associated with a notification message that includes authentication data identifying said target computer file into which said notification message was inserted.

10. Apparatus as claimed in claim 9 , wherein said warning to said user that said target computer file may have suffered irreparable damage includes adding said notification message into said target computer file.

11. Apparatus as claimed in claim 10 , wherein said notification message includes an electronic signature applied by said warning generating logic.

12. Apparatus as claimed in claim 9 , wherein upon detection of a target computer file infected with a computer virus that may have caused irreparable damage, said virus cleaner and repairer presents said user with different options for further processing of said target file than if said target computer file were infected with a computer virus that only causes reversible changes.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
RECORD TO CORRECT INCORRECT APPLICATION NO. 09/785215 ON PREVIOUSLY RECORDED MERGER DOCUMENT AT REEL 016593 AND FRAME 0812 Recorded Aug 21, 2006
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: MCAFEE, INC.
Reel/Frame 018182/0338 →
MERGER Recorded Aug 1, 2005
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: MCAFEE, INC.
Reel/Frame 016593/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2001
From: TARBOTTON, LEE C.L.; MOORE, ROBERT E.; WOLFF, DANIEL J.
To: NETWORKS ASSOCIATES TECHNOLOGY, INC.
Reel/Frame 011561/0918 →