IP Library Granted Patent US 7,953,801
Granted Patent B2
US 7,953,801 · App. 10/799,860 · Granted May 31, 2011

Method and an apparatus to screen electronic 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 7,953,801
App. No.
10/799,860
Granted
May 31, 2011
Kind
B2
Abstract

A method and an apparatus to screen electronic communications have been disclosed. In one embodiment, the method includes extracting URLs from electronic communication and analyzing the URLs extracted to determine whether the electronic communication is of a first predetermined category. Other embodiments have been claimed and described.

Claims (36)

1. A method comprising:

Using one or more computer processors, extracting URLs from electronic communication; and

analyzing the URLs extracted to determine whether the electronic communication is of a first predetermined category, said analyzing comprising generating one or more signatures using a length of the electronic communication and the URLs extracted.

2. The method of claim 1 , wherein extracting the URLs comprises extracting at least one of a hostname, a domain name, a subsection of a domain relative link, and an Internet Protocol (IP) address from the electronic communication.

3. The method of claim 1 , further comprising performing a predetermined operation on the electronic communication if the electronic communication is determined to be of the first predetermined category.

4. The method of claim 1 , wherein analyzing the URLs comprises:

selecting one or more of the one or more signatures generated; and

comparing the selected signatures against a plurality of predetermined signatures generated from a plurality of known electronic communications of the first predetermined category.

5. The method of claim 1 , wherein generating the one or more signatures further comprises:

computing a first hash based on the length of the electronic communication; computing a second hash based on the URL's extracted; and generating a signature by concatenating the first hash to the second hash.

6. The method of claim 4 , wherein generating the one or more signatures further comprises using at least one of the extracted URLs as at least one of the one or more signatures.

7. The method of claim 4 , wherein generating the one or more signatures further comprises generating the one or more signatures based on at least one of a protocol, a hostname, a domain name, a subsection of a domain relative link, and an Internet Protocol (IP) address from the electronic communication.

8. The method of claim 4 , further comprising classifying the electronic communication to be of the first predetermined category if one of the selected signatures matches one of the plurality of predetermined signatures.

9. The method of claim 4 , wherein the plurality of predetermined signatures is derived from a plurality of electronic documents reported via a collaborative submission mechanism.

10. A non-transitory computer-readable storage medium that provides instructions that, if executed by a processor, will cause the processor to perform operations comprising:

generating one or more signatures of electronic communication using a length of the electronic communication and URLs in the electronic communication; and

determining whether the electronic communication is of a first predetermined category using the one or more signatures generated.

11. The computer-readable storage medium of claim 10 , wherein determining whether the electronic communication is of the first predetermined category comprises:

selecting one or more of the one or more signatures generated based on a plurality of predetermined criteria;

comparing the selected signatures against a plurality of predetermined signatures; and

classifying the electronic communication to be of the first predetermined category if one of the selected signatures matches one of the plurality of predetermined signatures.

12. The computer-readable storage medium of claim 11 , wherein selecting one or more of the one or more signatures generated comprises selecting a signature if the signature represents a domain that was registered within a predetermined period of time.

13. The computer-readable storage medium of claim 11 , wherein selecting one or more of the one or more signatures generated comprises selecting signatures representing one or more of a protocol, a hostname, a domain name, and a subsection of a domain relative link having a predetermined string of letters.

14. The computer-readable storage medium of claim 10 , wherein the operations further comprise extracting the URLs from the electronic communication.

15. A system comprising:

a plurality of databases to store a plurality of predetermined signatures of a plurality of known electronic communications of a first predetermined category; and

a server, coupled to the plurality of databases, including:

a memory device to store a plurality of instructions; and

a processor, coupled to the memory device, to retrieve the plurality of instructions from the memory device and to perform operations in response to the plurality of instructions, the operations comprising:

extracting URLs from electronic communication generating one or more signatures using a length of the electronic communication and the URLs extracted; and

comparing one or more of the one or more signatures generated against the plurality of predetermined signatures stored in the plurality of databases to determine whether the electronic communication is of the first predetermined category.

16. The system of claim 15 , wherein the URLs comprises at least one of a hostname, a domain name, a subsection of a domain relative link, and an Internet Protocol (IP) address.

17. The system of claim 15 , wherein the operations further comprise selecting the one or more of the plurality of signatures based on a plurality of predetermined criteria.

18. The system of claim 15 , wherein the operations further comprise performing a predetermined operation on the electronic communication if the electronic communication is determined to be of the first predetermined category.

19. The system of claim 15 , further comprising a database, coupled to the server, to store a plurality of reports from which the plurality of predetermined signatures are generated.

20. The system of claim 15 , wherein the plurality of databases are in a remote location from the server.

Assignments (11)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 8, 2025
From: PROOFPOINT, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073889/0677 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 21, 2024
From: GOLDMAN SACHS BANK USA, AS AGENT
To: PROOFPOINT, INC.
Reel/Frame 066865/0648 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0615 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2019
From: CLOUDMARK LLC
To: PROOFPOINT, INC.
Reel/Frame 049997/0796 →
CHANGE OF NAME Recorded Aug 7, 2019
From: CLOUDMARK, INC.
To: CLOUDMARK LLC
Reel/Frame 050165/0273 →
RELEASE OF SECURITY INTEREST Recorded Dec 10, 2015
From: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
To: CLOUDMARK, INC.
Reel/Frame 037264/0562 →
SECURITY INTEREST Recorded Nov 19, 2008
From: CLOUDMARK, INC.
To: VENTURE LENDING & LEASING V, INC.
Reel/Frame 021861/0835 →
SECURITY AGREEMENT Recorded Dec 28, 2007
From: CLOUDMARK, INC.
To: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
Reel/Frame 020316/0700 →
SECURITY INTEREST Recorded Apr 24, 2007
From: CLOUDMARK, INC.
To: VENTURE LENDING & LEASING IV, INC.
Reel/Frame 019227/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2004
From: PRAKASH, VIPUL V.
To: CLOUDMARK, INC.
Reel/Frame 015631/0934 →