IP Library Granted Patent US 9,398,037
Granted Patent B1
US 9,398,037 · App. 11/237,004 · Granted Jul 19, 2016

Detecting and processing suspicious network communications

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,398,037
App. No.
11/237,004
Granted
Jul 19, 2016
Kind
B1
Abstract

Analyzing routing information to identify and intercept unauthorized, unwanted, and/or otherwise malicious communications is disclosed. In some embodiments, routing information associated with a message currently being processed is checked against corresponding information associated with a message from the same source that was processed previously. In some embodiments, a message processing system that handled and/or otherwise has access to routing information for both messages performs the check, such as a network messaging and/or access service provider with which the sender is associated, performs the check. If the routing information for the current message does not match the corresponding information observed in the previous message, responsive action is taken. Using routing information to determine whether a source of an infected message should be notified is disclosed. In some embodiments, if routing information for a prior message from the source of an infected message is similar to corresponding information for the infected message, the source is notified.

Claims (32)

1. A method, comprising:

determining that a received network communication is classified by anti-contagion software as infected;

extracting first routing information from the received network communication;

determining whether second routing information from a prior network communication received previously matches the first routing information; and

sending a notification that the received network communication was classified as infected, wherein the notification is sent to a recipient selected from the group consisting of a sender associated with the prior network communication and a third party, wherein the third party is not a sender of the prior network communication and wherein the third party is not a sender of the received network communication, wherein the recipient is selected as the sender associated with the prior network communication if it is determined that the first routing information and the second routing information match, and wherein the recipient is selected as the third party if it is not determined that the first routing information and the second routing information match.

2. The method of claim 1 , wherein the first routing information includes an IP address.

3. The method of claim 1 , wherein determining whether the first routing information and the second routing information match includes determining whether the first routing information and the second routing information are associated with the same geographical region.

4. The method of claim 1 , wherein the received network communication includes an email message.

5. The method of claim 1 , wherein the received network communication includes an instant message.

6. The method of claim 1 , wherein the prior network communication includes an email message.

7. The method of claim 1 , wherein the network communication is classified as infected because it includes a virus.

8. The method of claim 1 , wherein the network communication is classified as infected because it includes a worm.

9. The method of claim 1 , wherein the network communication is classified as infected because it includes a Trojan horse.

10. A system, comprising:

a hardware processor configured to:

determine that a received network communication is classified by anti-contagion software as infected;

extract first routing information from the received network communication;

determine whether second routing information from a prior network communication received previously matches the first routing information; and

send a notification that the received network communication was classified as infected, wherein the notification is sent to a recipient selected from the group consisting of a sender associated with the prior network communication and a third party, wherein the third party is not a sender of the prior network communication and wherein the third party is not a sender of the received network communication, wherein the recipient is selected as the sender associated with the prior network communication if it is determined that the first routing information and the second routing information match, and wherein the recipient is selected as the third party if it is not determined that the first routing information and the second routing information match; and

a memory coupled to the hardware processor and configured to provide instructions to the processor.

11. The system of claim 10 , wherein the first routing information includes an IP address.

12. The system of claim 10 , wherein determining whether the first routing information and the second routing information match includes determining whether the first routing information and the second routing information are associated with the same geographical region.

13. The system of claim 10 , wherein the received network communication includes an email message.

14. The system of claim 10 , wherein the received network communication includes an instant message.

15. A computer program product, embodied in a non-transitory computer readable medium and comprising computer instructions for:

determining that a received network communication is classified by anti-contagion software as infected;

extracting first routing information from the received network communication;

determining whether second routing information from a prior network communication received previously matches the first routing information; and

sending a notification that the received network communication was classified as infected, wherein the notification is sent to a recipient selected from the group consisting of a sender associated with the prior network communication and a third party, wherein the third party is not a sender of the prior network communication and wherein the third party is not a sender of the received network communication, wherein the recipient is selected as the sender associated with the prior network communication if it is determined that the first routing information and the second routing information match, and wherein the recipient is selected as the third party if it is not determined that the first routing information and the second routing information match.

16. The computer program product of claim 15 , wherein the first routing information includes an IP address.

17. The computer program product of claim 15 , wherein determining whether the first routing information and the second routing information match includes determining whether the first routing information and the second routing information are associated with the same geographical region.

18. The computer program product of claim 15 , wherein the received network communication includes an email message.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2020
From: DLI LENDING AGENT, LLC
To: CRYPTOPEAK SOLUTIONS, LLC; ECTOLINK, LLC; INTERFACE LINX, LLC; SELECTIVE SIGNALS, LLC; SI-FLASH DRIVES, LLC; SOTERIA ENCRYPTION, LLC; SYNERGY DRONE, LLC; UNIBEAM PHOTONICS, LLC
Reel/Frame 051892/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: NETWORK SECURITY TECHNOLOGIES, LLC
To: K.MIZRA LLC
Reel/Frame 051499/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2017
From: SPECTRUM PATENTS, INC.
To: NETWORK SECURITY TECHNOLOGIES, LLC
Reel/Frame 043862/0171 →
SECURITY INTEREST Recorded May 23, 2017
From: CRYPTOPEAK SOLUTIONS, LLC; ECTOLINK, LLC; INTERFACE LINX, LLC; SELECTIVE SIGNALS, LLC; SI-FLASH DRIVES, LLC; SOTERIA ENCRYPTION, LLC; SYNERGY DRONE, LLC; UNIBEAM PHOTONICS, LLC
To: DLI LENDING AGENT, LLC
Reel/Frame 042554/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2017
From: RADIX HOLDINGS, LLC
To: SPECTRUM PATENTS, INC.
Reel/Frame 042311/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: EMIGH, AARON
To: RADIX HOLDINGS, LLC
Reel/Frame 023388/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: EMIGH, AARON T.; ROSKIND, JAMES A.; RADIX LABS, LLC
To: EMIGH, AARON
Reel/Frame 023388/0422 →