IP Library Granted Patent US 6,886,099
Granted Patent B1
US 6,886,099 · App. 09/660,300 · Granted Apr 26, 2005

Computer virus detection

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 6,886,099
App. No.
09/660,300
Granted
Apr 26, 2005
Kind
B1
Abstract

A computer virus outbreak is detected by comparing one or more measurement parameters determined over a measurement period against a threshold level. The measurement parameters can include a measurement of how many E-mail messages are sent having an identical file attachment, file type or simply in total. The threshold levels may be varied with the time of day and day of week as well as the tests applied.

Claims (39)

1. A computer program product embodied on a computer readable medium for detecting an outbreak of a computer virus on a computer system, said computer program product comprising:

(i) measurement computer code operable to measure one or more measurement parameters indicative of non virus specific activity of said computer system over a respective measurement period;

(ii) comparison computer code operable to compare said one or more measurement parameters with respective predetermined threshold levels, wherein one of said measurement parameters is e-mail throughput within said computer system, wherein each e-mail processed has an associated size value and e-mail throughput is measured in a form dependent upon a number of e-mails and a total of size values for said e-mails within a predetermined period; and

(iii) signal generating computer code operable to generate a signal indicative of an outbreak of a computer virus if one or more of said one or more measurement parameters crosses a respective predetermined threshold level;

wherein one of said measurement parameters is how many e-mail messages are sent having an identical message title.

2. A computer program product as claimed in claim 1 , wherein one of said measurement parameters is how many e-mail messages are sent having an identical file attachment.

3. A computer program product as claimed in claim 1 , wherein one of said measurement parameters is how many e-mail messages are sent having a file attachment of a given file type.

4. A computer program product as claimed in claim 3 , wherein said given file type is an executable file type.

5. A computer program product as claimed in claim 1 , wherein said respective predetermined threshold levels are varied in dependence upon time of day.

6. A computer program product as claimed in claim 1 , wherein said respective predetermined threshold levels are varied in dependence upon day of week.

7. A computer program product as claimed in claim 1 , wherein said one or more measurement parameters are user selectable.

8. A computer program product as claimed in claim 1 , wherein said respective measurements periods are user selectable.

9. A computer program product as claimed in claim 1 , wherein said respective predetermined threshold levels are user selectable.

10. A method of detecting an outbreak of a computer virus on a computer system, said method comprising the steps of:

(i) measuring one or more measurement parameters indicative of non virus specific activity of said computer system over a respective measurement period;

(ii) comparing said one or more measurement parameters with respective predetermined threshold levels, wherein one of said measurement parameters is e-mail throughput within said computer system, wherein each e-mail processed has an associated size value and e-mail throughput is measured in a form dependent upon a number of e-mails and a total of size values for said e-mails within a predetermined period; and

(iii) generating a signal indicative of an outbreak of a computer virus if one or more of said one or more measurement parameters crosses a respective predetermined threshold level;

wherein one of said measurement parameters is how many e-mail messages are sent having an identical message title.

11. A method as claimed in claim 10 , wherein one of said measurement parameters is how many e-mail messages are sent having an identical file attachment.

12. A method as claimed in claim 10 , wherein one of said measurement parameters is how many e-mail messages are sent having a file attachment of a given file type.

13. A method as claimed in claim 12 , wherein said given file type is an executable file type.

14. A method as claimed in claim a 10 , wherein said respective predetermined threshold levels are varied in dependence upon time of day.

15. A method as claimed in claim 10 , wherein said respective predetermined threshold levels are varied in dependence upon day of week.

16. A method as claimed in claim 10 , wherein said one or more measurement parameters are user selectable.

17. A method as claimed in claim 10 , wherein said respective measurements periods are user selectable.

18. A method as claimed in claim 10 , wherein said respective predetermined threshold levels are user selectable.

19. Apparatus for detecting an outbreak of a computer virus on a computer apparatus, said system comprising:

(i) measuring logic operable to measure one or more measurement parameters indicative of non virus specific activity of said computer system over a respective measurement period;

(ii) comparing logic operable to compare said one or more measurement parameters with respective predetermined threshold levels, wherein one of said measurement parameters is e-mail throughput within said computer system, wherein each e-mail processed has an associated size value and e-mail throughput is measured in a form dependent upon a number of e-mails and a total of size values for said e-mails within a predetermined period; and

(iii) signal generating logic operable to generate a signal indicative of an outbreak of a computer virus if one or more of said one or more measurement parameters crosses a respective predetermined threshold level;

wherein one of said measurement parameters is how many e-mail messages are sent having an identical message title.

20. Apparatus as claimed in claim 19 , wherein one of said measurement parameters is bow many e-mail messages are sent having an identical file attachment.

21. Apparatus as claimed in claim 19 , wherein one of said measurement parameters is how many e-mail messages are sent having a file attachment of a given file type.

22. Apparatus as claimed in claim 21 , wherein said given file type is an executable file type.

23. Apparatus as claimed in claim 19 , wherein said respective predetermined threshold levels are varied in dependence upon time of day.

24. Apparatus as claimed in claim 19 , wherein said respective predetermined threshold levels are varied in dependence upon day of week.

25. Apparatus as claimed in claim 19 , wherein said one or more measurement parameters are user selectable.

26. Apparatus as claimed in claim 19 , wherein said respective measurements periods are user selectable.

27. Apparatus as claimed in claim 19 , wherein said respective predetermined threshold levels are user selectable.

Assignments (7)
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 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 →
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 →
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 →