IP Library Granted Patent US 9,154,511
Granted Patent B1
US 9,154,511 · App. 11/156,372 · Granted Oct 6, 2015

Time zero detection of infectious messages

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 9,154,511
App. No.
11/156,372
Granted
Oct 6, 2015
Kind
B1
Abstract

Detecting infectious messages comprises performing an individual characteristic analysis of a message to determine whether the message is suspicious, determining whether a similar message has been noted previously in the event that the message is determined to be suspicious, classifying the message according to its individual characteristics and its similarity to the noted message in the event that a similar message has been noted previously.

Claims (39)

1. A method for detecting infectious messages, comprising:

receiving an individual message at a message forwarding device in a local network, the local network in communication with a global network, wherein the individual message has not yet been delivered to one or more recipients in the local network;

executing instructions stored in memory, wherein execution of the instructions by a processor:

performs an analysis of the individual message to determine similarity to known viruses, wherein the message is classified suspicious, wherein the individual message is not yet classified as either legitimate or infectious, and

determines that a message previously received at the local network has been classified as suspicious;

receiving information related to monitoring of electronic mail traffic in the global network, the information identifying increases in global messages corresponding to the message previously received and classified as suspicious at the local network; and

executing further instructions stored in memory, wherein execution of the instructions by the processor:

reclassifies the individual message according to:

the analysis of the individual message resulting in classification of the individual message as suspicious,

the similarity of the individual message to the message previously received and classified as suspicious at the local network, and

the presence of an increase in the global network of messages corresponding to the message previously received and classified as suspicious at the local network; and

processes the individual message based on the reclassification whereby individual messages reclassified as infectious messages are quarantined from a delivery queue and not allowed to be redistributed by the message forwarding device in the local network.

2. The method of claim 1 , wherein performing an analysis of the individual message includes calculating a probability that the message is infectious.

3. The method of claim 1 , wherein performing an analysis of the individual message includes calculating a probability that the message is infectious, and wherein the individual message is determined to be suspicious if the probability is between a legitimate threshold and an infectious threshold.

4. The method of claim 1 , wherein performing an analysis of the individual message includes performing a signature matching test to determine whether the individual message has a signature that is substantially similar to a known virus signature.

5. The method of claim 1 , wherein performing an analysis of the individual message includes performing a file name test to detect a suspicious file name.

6. The method of claim 5 , wherein the file name is suspicious when the extension of the file name does not correspond to a sequence in the file.

7. The method of claim 1 , wherein performing an analysis of the individual message includes performing a character test to determine whether the individual message includes unusual characters for type of file accompanying the individual message.

8. The method of claim 7 , wherein the unusual characters correspond to an extension for the type of file accompanying the individual message.

9. The method of claim 1 , wherein performing an analysis of the individual message includes performing a bit pattern test to determine whether there is anomaly in the content of the individual message.

10. The method of claim 1 , wherein performing an analysis of the individual message includes performing an N-gram test.

11. The method of claim 1 , wherein performing an analysis of the individual message includes performing a probabilistic finite state automata (PFSA) test.

12. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a computing device to perform a method for detecting infectious messages, the method comprising:

receiving an individual message at a local network, the local network in communication with a global network, wherein the individual message has not yet been delivered to one or more recipients in the local network;

performing an analysis of the individual message to determine similarity to known viruses, wherein the message is classified as suspicious, wherein the individual message is not yet classified as either legitimate or infectious;

determining that a message previously received at the local network has been classified as suspicious;

receiving information related to monitoring electronic mail traffic in the global network, the information identifying increases in global messages corresponding to the message previously received and classified as suspicious at the local network;

reclassifying the individual message according to:

the analysis of the individual message resulting in classification of the individual message as suspicious,

the similarity of the individual message to the message previously received and classified as suspicious at the local network, and

the presence of an increase in the global network of messages corresponding to the message previously received and classified as suspicious at the local network; and

processing the individual message based on the reclassification whereby individual messages reclassified as infectious messages are quarantined from a delivery queue and not allowed to be redistributed in the local network.

13. The non-transitory computer readable storage medium of claim 12 , wherein performing an analysis of the individual message includes calculating a probability that the message is infectious.

14. The non-transitory computer readable storage medium of claim 12 , wherein performing an analysis of the individual message includes performing a character test to determine whether the message includes unusual characters for a type of file accompanying the message.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the unusual characters correspond to an extension for the type of file accompanying the individual message.

16. The non-transitory computer readable storage medium of claim 12 , wherein performing an analysis of an individual message includes performing a bit pattern test to determine whether there is anomaly in the content of the message.

17. The non-transitory computer readable storage medium of claim 12 , wherein performing an analysis of the individual message includes performing an N-gram test.

18. The non-transitory computer-readable storage medium of claim 12 , wherein performing an analysis of the individual message includes performing a file name test to detect a suspicious file name.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the file name is suspicious when the extension of the file name does not correspond to a sequence in the file.

Assignments (25)
FIRST LIEN IP SUPPLEMENT Recorded Jun 30, 2025
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 071777/0641 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT RF 046321/0393 Recorded Jun 16, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SONICWALL US HOLDINGS INC.
Reel/Frame 071625/0887 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0414 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0393 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CHANGE OF NAME Recorded Mar 1, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 045476/0254 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 041073 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY ASSIGNMENT.. Recorded Apr 5, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS INC.
Reel/Frame 042168/0114 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 23, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS, INC.
Reel/Frame 041073/0001 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
MERGER Recorded Aug 19, 2015
From: SONICWALL L.L.C.
To: DELL SOFTWARE INC.
Reel/Frame 036365/0605 →
CONVERSION AND NAME CHANGE Recorded Aug 19, 2015
From: SONICWALL, INC.
To: SONICWALL L.L.C.
Reel/Frame 036396/0897 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED ON REEL/FRAME 024776/0337 Recorded May 8, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; SONICWALL, INC.
Reel/Frame 028177/0115 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED ON REEL/FRAME 024823/0280 Recorded May 8, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; SONICWALL, INC.
Reel/Frame 028177/0126 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Aug 3, 2010
From: AVENTAIL LLC; SONICWALL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024823/0280 →
SECURITY AGREEMENT Recorded Aug 3, 2010
From: AVENTAIL LLC; SONICWALL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024776/0337 →
MERGER Recorded Jul 28, 2010
From: SONICWALL, INC.
To: PSM MERGER SUB (DELAWARE), INC.
Reel/Frame 024755/0083 →
CHANGE OF NAME Recorded Jul 28, 2010
From: PSM MERGER SUB (DELAWARE), INC.
To: SONICWALL, INC.
Reel/Frame 024755/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2007
From: MAILFRONTIER, INC.
To: SONICWALL, INC.
Reel/Frame 019500/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2005
From: RIHN, JENNIFER; OLIVER, JONATHAN J.
To: MAILFRONTIER, INC.
Reel/Frame 016459/0735 →