IP Library Granted Patent US 8,504,622
Granted Patent B1
US 8,504,622 · App. 11/935,185 · Granted Aug 6, 2013

System, method, and computer program product for reacting based on a frequency in which a compromised source communicates unsolicited electronic 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 8,504,622
App. No.
11/935,185
Granted
Aug 6, 2013
Kind
B1
Abstract

A system, method, and computer program product are provided for reacting based on a frequency in which a compromised source communicates unsolicited electronic messages. In use, a source of at least two unsolicited electronic messages is identified as compromised. Additionally, a frequency in which the source communicated the unsolicited electronic messages is calculated. Furthermore, a reaction is performed based on the calculated frequency.

Claims (21)

1. A method, comprising: identifying a source of at least two unsolicited electronic messages as compromised, wherein the source is identified as compromised based, at least, on a speed of a network connection associated with an Internet protocol (IP) address of the source, which communicated the at least two unsolicited electronic messages; determining whether the network connection being used by the source is associated with a cable network connection, a digital subscriber line (DSL) network connection, or a dial-up network connection; wherein a source is not identified as being compromised if the network connection is associated with a dial-up network connection; calculating a frequency in which the source communicated the unsolicited electronic messages; and reacting based on the calculated frequency, wherein the reacting includes displaying an image of a world map reflecting a location associated with the source.

2. The method as set forth in claim 1 , wherein the source includes a zombie computer.

3. The method as set forth in claim 1 , wherein the identifying includes determining a speed of a network connection used by the source.

4. The method as set forth in claim 1 , wherein the identifying includes comparing a speed of a network connection used by the source against a threshold.

5. The method as set forth in claim 4 , wherein the source is identified as compromised if the speed of the network connection exceeds the threshold.

6. The method as set forth in claim 1 , wherein the reacting includes alerting an internet service provider (ISP) that hosts the source.

7. The method as set forth in claim 1 , wherein the reacting includes displaying an amount of unsolicited electronic messages sent by the source.

8. The method as set forth in claim 1 , wherein the reacting includes displaying a name of the source.

9. The method as set forth in claim 1 , wherein the reacting includes displaying an internet service provider (ISP) for the source.

10. The method as set forth in claim 1 , wherein the reacting includes displaying the frequency in which the source communicated the unsolicited electronic messages.

11. The method as set forth in claim 1 , wherein the world map includes markings designating an amount of compromised sources at particular locations.

12. The method as set forth in claim 1 , further comprising retrieving the unsolicited electronic messages using one or more traps.

13. The method as set forth in claim 1 , further comprising storing the unsolicited electronic messages in a database.

14. The method as set forth in claim 13 , further comprising forwarding the unsolicited electronic messages from the database to a mail parser.

15. The method as set forth in claim 14 , further comprising parsing the unsolicited electronic messages utilizing the mail parser.

16. The method as set forth in claim 1 , wherein calculating the frequency includes determining a time difference between receipt of one of the unsolicited electronic messages and receipt of a subsequent one of the unsolicited electronic messages.

17. The method as set forth in claim 1 , further comprising recording a time that the unsolicited electronic messages are received.

18. A computer program product embodied on a tangible non-transitory computer readable medium, comprising: computer code for identifying a source of at least two unsolicited electronic messages as compromised, wherein the source is identified as compromised based, at least, on a speed of a network connection associated with an Internet protocol (IP) address of the source, which communicated the at least two unsolicited electronic messages; determining whether the network connection being used by the source is associated with a cable network connection, a digital subscriber line (DSL) network connection, or a dial-up network connection; wherein a source is not identified as being compromised if the network connection is associated with a dial-up network connection; computer code for calculating a frequency in which the source communicated the unsolicited electronic messages; and computer code for reacting based on the calculated frequency, wherein the reacting includes displaying an image of a world map reflecting a location associated with the source.

19. A system, comprising: a processor coupled to a memory and operable to cooperate such that the system can exchange information in a network, the system being configured for: identifying a source of at least two unsolicited electronic messages as compromised, wherein the source is identified as compromised based, at least, on a speed of a network connection associated with an Internet protocol (IP) address of the source, which communicated the at least two unsolicited electronic messages; determining whether the network connection being used by the source is associated with a cable network connection, a digital subscriber line (DSL) network connection, or a dial-up network connection; wherein a source is not identified as being compromised if the network connection is associated with a dial-up network connection; calculating a frequency in which the source communicated the unsolicited electronic messages, and reacting based on the calculated frequency, wherein the reacting includes displaying an image of a world map reflecting a location associated with the source.

20. The system as set forth in claim 19 , wherein the memory is coupled to the processor via a bus.

21. The method as set forth in claim 3 , wherein the speed of the network connection is determined using an internet protocol (IP) netspeed database.

Assignments (10)
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: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2007
From: MARISWAMY, HARIPRASAD; BARTON, CHRISTOPHER; KELLY, NICK P.; ROBERTS, GUY WILLIAM WELCH; SARGENT, JOHN; UMASHANKAR, KARTHIK; WALKER, PAUL D.
To: MCAFEE, INC.
Reel/Frame 020073/0325 →