IP Library Granted Patent US 11,750,647
Granted Patent B2
US 11,750,647 · App. 17/079,073 · Granted Sep 5, 2023

Method and apparatus for user protection from external e-mail attack

Inventors: Deepak Kumar (San Jose, CA); Anshu Sharma (Los Altos, CA)
Assignee: Barracuda Networks, Inc.
H04L63/1483H04L51/212G06F3/0482G06F3/0483
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 11,750,647
App. No.
17/079,073
Granted
Sep 5, 2023
Kind
B2
Abstract

A method and apparatus are described for user protection from external e-mail attack. Some embodiments pertain to receiving a first e-mail at an e-mail client, receiving a detection of a suspicious element in the first e-mail from a detection system, flagging the first e-mail as suspicious with a first flag and a first warning level in response to receiving the detection, flagging a second e-mail with a second flag and a second warning level, displaying the first and second flags with explanatory text in a mailbox view of the e-mail client without opening the first and second e-mail for display to the user, the suspicious element not being selectable in the mailbox view, and sorting the first and the second e-mail with other e-mails of the mailbox view based on the flag warning levels.

Claims (35)

1. A method comprising:

receiving a first e-mail at an e-mail client, the first e-mail having an addressee, the e-mail client being operable by and accessible to the addressee;

receiving a detection of a suspicious element in the first e-mail from a detection system;

flagging the first e-mail as suspicious with a first flag and a first warning level in response to receiving the detection;

flagging a second e-mail with a second flag and a second warning level;

displaying the first and second flags with explanatory text in a mailbox view of the e-mail client without opening the first and second e-mail for display to the user, the suspicious element not being selectable in the mailbox view; and

sorting the first and the second e-mail with other e-mails of the mailbox view based on the flag warning levels.

2. The method of claim 1 , wherein the first flag comprises a flag label, wherein the mailbox view has a list of labels including the flag label and wherein the first e-mail is accessible in a view of the flag label.

3. The method of claim 1 , further comprising moving the first e-mail to a specific location of the mailbox view based on the first flag.

4. The method of claim 1 , wherein the e-mail client is a web browser and wherein disabling comprises locking the element in the web browser using a browser extension.

5. The method of claim 4 , wherein locking the element comprises using a document object model of the web browser to identify and lock the element and wherein flagging comprises using the document object model to identify and flag the element.

6. The method of claim 1 , wherein receiving comprises receiving the first e-mail in the e-mail client from an e-mail server and sending metadata of the first e-mail to the detection system, wherein receiving a detection comprises detecting at the detection system using the metadata, and wherein flagging comprises generating the first flag at the e-mail client.

7. The method of claim 1 , wherein receiving the first e-mail comprises receiving a notification of the first e-mail from an e-mail server, and retrieving the first e-mail from the e-mail server and wherein flagging the first e-mail comprises flagging the first e-mail at the e-mail server.

8. The method of claim 7 , wherein flagging the first e-mail comprises sending a labeling command to the e-mail server.

9. The method of claim 1 , further comprising receiving the first e-mail at an enterprise e-mail server and wherein the detection system is at the enterprise e-mail server.

10. The method of claim 1 , further comprising displaying the first e-mail in an opened mail view with the suspicious element, the first flag and a banner, the banner having buttons to receive a user command to accept or reject the first e-mail and to receive further information about the first e-mail.

11. The method of claim 10 , wherein the banner has a button to receive a user command indicating that the sender of the first e-mail is trusted.

12. The method of claim 1 , wherein the explanatory text indicates that the first warning level corresponds to an e-mail that is not yet cleared.

13. The method of claim 1 , wherein displaying the first flag comprises identifying the first warning level with a distinctive color.

14. A non-transitory machine-readable medium having instructions stored thereon that when executed cause a machine to perform operations comprising:

receiving a first e-mail at an e-mail client, the first e-mail having an addressee, the e-mail client being operable by and accessible to the addressee;

receiving a detection of a suspicious element in the first e-mail from a detection system;

flagging the first e-mail as suspicious with a first flag and a first warning level in response to receiving the detection;

flagging a second e-mail with a second flag and a second warning level;

displaying the first and second flags with explanatory text in a mailbox view of the e-mail client without opening the first and second e-mail for display to the user, the suspicious element not being selectable in the mailbox view; and

sorting the first and the second e-mail with other e-mails of the mailbox view based on the flag warning levels.

15. The medium of claim 14 wherein receiving the first e-mail comprises receiving a notification of the first e-mail from an e-mail server, and retrieving the first e-mail from the e-mail server and wherein flagging the first e-mail comprises flagging the first e-mail at the e-mail server.

16. An apparatus comprising:

a communications interface to receive a first e-mail from an e-mail server and to receive a detection of a suspicious element in the first e-mail from a detection system, the first e-mail having an addressee;

a processor to flag the suspicious element of the first e-mail with a first flag and a first warning level in response to receiving the detection and to flag a second e-mail with a second flag a second warning level; and

a user interface operable by and accessible to the addressee as the user to display the first and second flags in a mailbox view of the user interface without opening the first and second e-mail for display to the user, the suspicious element not being selectable in the mailbox view, and to sort the first and the second e-mail with other e-mails of the mailbox view based on the flag warning levels, wherein the user interface is further to display the first and second warning level with explanatory text in the mailbox view.

17. The apparatus of claim 16 , wherein the user interface is a web browser, the processor further locking the suspicious element in the web browser.

18. The apparatus of claim 16 , wherein the processor is further to generate actionable insights for display on the user interface, the insights including an explanation of a suspicious characteristic of the suspicious element and the insight being actionable in that it includes an interface element for the user to enable the suspicious element.

19. The apparatus of claim 16 , wherein the processor is further to detect a suspicious element in the first e-mail and to disable the suspicious element of the first e-mail.

20. The apparatus of claim 19 , wherein the user interface is further to receive a user command to enable the disabled element of the first e-mail, and the processor is further to enable the disabled element in response to the received user command.

Assignments (5)
SECURITY INTEREST Recorded Mar 17, 2025
From: BARRACUDA NETWORKS, INC.
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 070529/0123 →
SECURITY INTEREST Recorded Sep 3, 2022
From: BARRACUDA NETWORKS, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 061377/0208 →
SECURITY INTEREST Recorded Sep 3, 2022
From: BARRACUDA NETWORKS, INC.
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 061377/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: CLEAREDIN
To: BARRACUDA NETWORKS, INC.
Reel/Frame 058913/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2021
From: KUMAR, DEEPAK; SHARMA, ANSHU
To: PREKARI, INC.
Reel/Frame 054925/0704 →