IP Library Granted Patent US 9,628,513
Granted Patent B2
US 9,628,513 · App. 14/713,768 · Granted Apr 18, 2017

Electronic message manager system, method, and computer program product for scanning an electronic message for unwanted content and associated unwanted sites

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,628,513
App. No.
14/713,768
Granted
Apr 18, 2017
Kind
B2
Abstract

A system, method, and computer program product are provided for scanning an electronic message for unwanted content and associated unwanted sites in response to a request. In use, a request is received via a network to scan an electronic message prior to opening the electronic message, utilizing an electronic message manager. In addition, the electronic message is scanned for unwanted content and associated unwanted sites, in response to the request. Further, a response to the request is sent via the network.

Claims (33)

1. A non-transitory computer-readable medium comprising one or more instructions that when executed on a processor configure the processor to:

receive, via a network, a request to scan an electronic message prior to opening the electronic message, the request including at least a portion of the electronic message and information associated with the electronic message, wherein the information includes an indication of a reputation of a domain associated with the electronic message and a path by which the electronic message is communicated, the path including a series of nodes via which the electronic message is communicated from a source to a destination;

analyze the received portion of the electronic message and the received information associated with the electronic message to determine whether the electronic message includes unwanted content; and

send a response to the request to a client via the network responsive to a determination that the electronic message includes unwanted content, wherein the response includes an indication that the electronic message is not safe to open by a user and an indication of a reaction to be performed on the electronic message.

2. The non-transitory computer-readable medium of claim 1 , wherein the reaction includes one or more of remediation of the electronic message, cleaning of the electronic message, blocking the electronic message from being opened, deleting the electronic message and quarantining the electronic message.

3. The non-transitory computer-readable medium of claim 1 , wherein the request is generated by a plug-in installed at the client.

4. The non-transitory computer-readable medium of claim 1 , wherein the request is generated automatically in response to a user attempting to open the electronic message.

5. The non-transitory computer-readable medium of claim 1 , wherein the electronic message is analyzed by performing a comparison of the electronic message with known data stored in a database.

6. The non-transitory computer-readable medium of claim 5 , wherein the known data includes at least one of known clean data and known unwanted data.

7. The non-transitory computer-readable medium of claim 5 , wherein the response is sent in response to the comparison resulting in a match.

8. The non-transitory computer-readable medium of claim 5 , wherein the database of known data is updated based on the analyzing.

9. The non-transitory computer-readable medium of claim 1 , wherein the one or more instructions that when executed on the processor further configure the processor to send a response to the analysis indicating that the electronic message is clean responsive to a determination that the electronic message does not include unwanted content.

10. The non-transitory computer-readable medium of claim 1 , wherein the response prompts a display of a notification to a user.

11. The non-transitory computer-readable medium of claim 1 , wherein the unwanted content includes malware.

12. The non-transitory computer-readable medium of claim 1 , wherein the unwanted content includes at least one unwanted site.

13. The non-transitory computer-readable medium of claim 12 , wherein the at least one site includes at least one of a phishing site and a site including unwanted content.

14. The non-transitory computer-readable medium of claim 1 , wherein the request is generated by a preview pane of an electronic message manager.

15. The non-transitory computer-readable medium of claim 1 , wherein the request is sent in response to a determination that the electronic message has been intercepted.

16. The non-transitory computer-readable medium of claim 1 , wherein the information associated with the electronic message further includes at least one of a source of the electronic message, and a behavior of the electronic message.

17. A method, comprising:

receiving, via a network, a request to scan an electronic message prior to opening the electronic message, the request including at least a portion of the electronic message and information associated with the electronic message, wherein the information includes an indication of a reputation of a domain associated with the electronic message and a path by which the electronic message is communicated, the path including a series of nodes via which the electronic message is communicated from a source to a destination;

analyzing the received portion of the electronic message and the received information associated with the electronic message to determine whether the electronic message includes unwanted content; and

sending a response to the request to a client via the network responsive to a determination that the electronic message includes unwanted content, wherein the response includes an indication that the electronic message is not safe to open by a user and an indication of a reaction to be performed on the electronic message.

18. The method of claim 17 , wherein the reaction includes one or more of remediation of the electronic message, cleaning of the electronic message, blocking the electronic message from being opened, deleting the electronic message and quarantining the electronic message.

19. The method of claim 17 , wherein the electronic message is analyzed by performing a comparison of the electronic message with known data stored in a database.

20. The method of claim 19 , further comprising updating the database of known data based on the analyzing.

21. A system, comprising:

an application program installed on a client for transmitting, via a network, a request to scan an electronic message prior to opening the electronic message, the request including at least a portion of the electronic message and information associated with the electronic message, wherein the information includes an indication of a reputation of a domain associated with the electronic message and a path by which the electronic message is communicated, the path including a series of nodes via which the electronic message is communicated from a source to a destination; and

a server device in communication with the client via the network for receiving the request, analyzing the received portion of the electronic message and the received information associated with the electronic message to determine whether the electronic message includes unwanted content, and sending a response to the request to the client via the network responsive to a determination that the electronic message includes unwanted content, wherein the response includes an indication that the electronic message is not safe to open by a user and an indication of a reaction to be performed on the electronic message.

22. The system of claim 21 , wherein the reaction includes one or more of remediation of the electronic message, cleaning of the electronic message, blocking the electronic message from being opened, deleting the electronic message and quarantining the electronic message.

23. The system of claim 21 , wherein the electronic message is analyzed by performing a comparison of the electronic message with known data stored in a database.

24. The system of claim 23 , wherein the database of known data is updated based on the analyzing.

25. The system of claim 21 , wherein the request is generated automatically in response to a user attempting to open the electronic message.

Assignments (8)
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: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →