IP Library Granted Patent US 7,665,140
Granted Patent B2
US 7,665,140 · App. 11/927,483 · Granted Feb 16, 2010

Fraudulent message 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 7,665,140
App. No.
11/927,483
Granted
Feb 16, 2010
Kind
B2
Abstract

A technique for classifying a message is disclosed. In some embodiments, the technique comprises extracting a plurality of reference points, classifying the plurality of reference points, and detecting that the message is a phish message based on the classified reference points. In some embodiments, the technique comprises identifying a plurality of fraud indicators in the message, applying a statistical analysis on the plurality of fraud indicators; and determining whether the message is a fraudulent message based on the analysis.

Claims (56)

1. A method for classifying a message, comprising:

identifying a plurality of fraud indicators in the message;

classifying the plurality of fraud indicators;

applying a statistical analysis on the plurality of classified fraud indicators, wherein each fraud indicator is associated with a weight and a score;

determining whether the message is a fraudulent message based on the analysis; and

processing the message based on the determination that the message is a fraudulent message.

2. The method of claim 1 , wherein identifying the plurality of fraud indicators includes identifying a raw Internet Protocol (IP) address.

3. The method of claim 1 , wherein identifying the plurality of fraud indicators includes identifying non-standard encoding in the message.

4. The method of claim 1 , wherein identifying the plurality of fraud indicators includes identifying a link with an embedded user name.

5. The method of claim 1 , wherein identifying the plurality of fraud indicators includes identifying a link including a reference to an entity but not linking to the entity.

6. The method of claim 1 , wherein identifying the plurality of fraud indicators includes identifying a mismatched link name, the mismatched link name displaying a uniform resource locator (URL) but linking to a different URL.

7. The method of claim 1 , wherein identifying the plurality of fraud indicators includes identifying a form in the message.

8. The method of claim 7 , wherein the form in the message requests personal information from the user.

9. The method of claim 1 , wherein identifying the plurality of fraud indicators includes identifying content known to be associated with fraudulent messages.

10. The method of claim 1 , wherein determining whether the message is a fraudulent message further includes:

counting the plurality of fraud indicators; and

computing a probability of the message being a fraudulent message based on the count wherein the message is determined to be fraudulent if the probability meets a predefined threshold.

11. The method of claim 1 , wherein determining whether the message is a fraudulent message further includes calculating a score based on the weight and score associated with each of the plurality of fraud indicators, wherein the message is determined to be fraudulent if the score meets a predefined threshold.

12. The method of claim 1 , wherein determining whether the message is a fraudulent message further includes:

identifying at least one reference point for contacting a source that has been determined to be illegitimate; and

detecting a divergence between a legitimate reference point in the message and the identified illegitimate reference point, wherein the message is determined to be fraudulent based on the detected divergence.

13. An apparatus for classifying a message, comprising:

a memory configured to store a plurality of fraud indicators, each fraud indicator associated with a weight and a score; and

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

identifies a plurality of fraud indicators in the message;

classifies the plurality of fraud indicators;

applies a statistical analysis based on the weight and score associated with each of the plurality of classified fraud indicators;

determines whether the message is a fraudulent message based on the analysis, and

processes the message based on the determination that the message is a fraudulent message.

14. The apparatus of claim 13 , wherein execution of the instructions by the processor:

counts the plurality of fraud indicators, and

computes a probability of the message being a fraudulent message based on the count, wherein the message is determined to be fraudulent if the probability meets a predefined threshold.

15. The apparatus of claim 13 , wherein execution of the instructions by the processor further:

calculates a score based on the weight and score associated with each of the plurality of fraud indicators, and

determines the message to be fraudulent if the score meets a predefined threshold.

16. The apparatus of claim 13 , wherein execution of the instructions by the processor further:

identifies at least one reference point for contacting an illegitimate source,

detects a divergence between a legitimate reference point in the message and the identified reference point to the source determined to be not legitimate,

determines the message to be fraudulent based on the detected divergence.

17. A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for classifying a message, the method comprising:

identifying a plurality of fraud indicators in the message;

classifying the plurality of fraud indicators;

applying a statistical analysis on the plurality of classified fraud indicators, wherein each fraud indicator is associated with a weight and a score;

determining whether the message is a fraudulent message based on the analysis; and

processing the message based on the determination that the message is a fraudulent message.

18. The computer-readable storage medium of claim 17 , wherein the program is further executable to:

count the plurality of fraud indicators;

compute a probability of the message being a fraudulent message based on the count; and

determine the message to be fraudulent if the probability meets a predefined threshold.

19. The computer-readable storage medium of claim 18 , wherein the program is further executable to:

calculate a score based on the weight and score associated with each of the plurality of fraud indicators; and

determine the message to be fraudulent if the score meets a predefined threshold.

20. The computer-readable storage medium of claim 18 , wherein the program is further executable to:

identify at least one reference point for contacting an illegitimate source;

detect a divergence between a legitimate reference point in the message and the identified reference point to the illegitimate source; and

determine the message to be fraudulent based on the detected divergence.

Assignments (19)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2015
From: DELL SOFTWARE INC.
To: DELL PRODUCTS L.P.
Reel/Frame 037317/0150 →
MERGER Recorded Dec 11, 2015
From: SONICWALL L.L.C.
To: DELL SOFTWARE INC.
Reel/Frame 037269/0810 →
CONVERSION AND NAME CHANGE Recorded Dec 11, 2015
From: SONICWALL, INC.
To: SONICWALL L.L.C.
Reel/Frame 037270/0038 →
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 →
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 →
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 Feb 7, 2008
From: OLIVER, JONATHAN; EIKENBERRY, SCOTT D.; BUDMAN, GLEB; KIM, BRIAN
To: MAILFRONTIER, INC.
Reel/Frame 020486/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2008
From: MAILFRONTIER, INC.
To: SONICWALL, INC.
Reel/Frame 020486/0653 →