IP Library Granted Patent US 11,159,464
Granted Patent B2
US 11,159,464 · App. 16/530,032 · Granted Oct 26, 2021

System and method for detecting and removing electronic mail storms

Inventors: Sathish Kumar Bikumala (Round Rock, TX); Hung The Dinh (Austin, TX); Sabu K. Syed (Austin, TX); Marcio Fragoso Stumpf Lena (Porto Alegre, BR); Vijaya Panguluru Sekhar (Bangalore, IN); Jatin Kamlesh Thakkar (Bangalore, IN)
Assignee: Dell Products L.P.
H04L51/12H04L51/22
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,159,464
App. No.
16/530,032
Granted
Oct 26, 2021
Kind
B2
Abstract

An information handling system determines context features for an electronic mail message based on a payload of the electronic mail message. A processor adds the context features to the payload of the electronic mail message to create an updated payload. Based on the updated payload, the processor sets a quarantine indication for the electronic mail message to either a first state or a second state. In response to the quarantine indication for the electronic mail message being in the first state, the processor assigns the electronic mail message to an electronic mail storm. In response to the assigning of the electronic mail message being to the electronic mail storm, the processor quarantines the electronic mail message.

Claims (73)

1. A method comprising:

receiving, by a processor, an electronic mail message;

determining a plurality of context features for the electronic mail message based on a payload of the electronic mail message, wherein the context features include data indicating a number of individuals addressed in the electronic mail message, wherein the data is stored in a field of the payload;

adding the context features to the payload of the electronic mail message to create an updated payload;

setting, by the processor and based on the updated payload, a quarantine indication for the electronic mail message to either a first state or a second state;

in response to the quarantine indication for the electronic mail message being in the first state, assigning the electronic mail message to an electronic mail storm; and

in response to the assigning of the electronic mail message being to the electronic mail storm, storing, by the processor, the electronic mail message in a first region of a computer memory, wherein the first region is a quarantine location of the computer memory.

2. The method of claim 1 , wherein the storing of the electronic mail message in the quarantine location of the computer memory further comprises:

providing a notification to an individual that the quarantine indication for the electronic mail message is in the first state;

receiving a selection from the individual of whether to store the electronic mail message in the quarantine location; and

in response to the selection from the individual indicating to store the electronic mail message in the quarantine location, storing the electronic mail message in the first region of the computer memory.

3. The method of claim 1 , further comprising:

in response to the quarantine indication for the electronic mail message being in the second state, storing, by the processor, the electronic mail message in a second region of the computer memory, wherein the second region is an electronic mail location of the computer memory.

4. The method of claim 1 , wherein the determining of the context features for the electronic mail message comprises:

determining, by the processor and based on the payload, whether the electronic mail message invokes a response from a recipient of the electronic mail message; and

adding, to the context features for the electronic mail message, an indication of whether the reply mail message invokes the response from the recipient.

5. The method of claim 1 , wherein the determining of the context features for the electronic mail message comprises:

determining, by the processor, a distribution group type for the electronic mail message; and

adding the distribution group type to the context features for the electronic mail message.

6. The method of claim 1 , wherein the determining of the context features for the electronic mail message comprises:

determining, by the processor, an intent type for the electronic mail message; and

adding the intent type to the context features for the electronic mail message.

7. The method of claim 1 , further comprising:

determining, by the processor, whether the payload includes previously identified patterns; and

adding an indication of whether the payload includes the previously identified patterns to the context features.

8. The method of claim 1 , further comprising:

determining, by the processor, whether the payload includes a repetition of a pattern; and

adding, to the context features, an indication of whether the payload includes the repetition of the pattern.

9. An information handling system comprising:

a memory including machine-executable code; and

a processor configured to execute the code to:

determine a plurality of context features for an electronic mail message based on a payload of the electronic mail message, wherein the context features include data indicating a number of individuals addressed in the electronic mail message, wherein the data is stored in a field of the payload;

add the context features to the payload of the electronic mail message to create an updated payload;

set, based on the updated payload, a quarantine indication for the electronic mail message to either a first state or a second state;

in response to the quarantine indication for the electronic mail message being in the first state, assign the electronic mail message to an electronic mail storm, wherein the electronic mail storm includes a sudden spike of reply all electronic mail messages; and

in response to the assigning of the electronic mail message being to the electronic mail storm, store the electronic mail message in a first region of a computer memory, wherein the first region is a quarantine location of the computer memory.

10. The information handling system of claim 9 , wherein the storing of the electronic mail message in the quarantine location of the computer memory includes the processor further to execute the code to:

provide a notification to an individual that the quarantine indication for the electronic mail message is in the first state;

receive a selection from the individual of whether to store the electronic mail message in the quarantine location; and

in response to the selection from the individual indicating to store the electronic mail message in the quarantine location, store the electronic mail message in the first region of the computer memory.

11. The information handling system of claim 9 , wherein the processor further to execute the code to:

in response to the quarantine indication for the electronic mail message being in the second state, store the electronic mail message in a second region of the computer memory, wherein the second region is an electronic mail location of the computer memory.

12. The information handling system of claim 9 , wherein the determination of the context features for the electronic mail message includes the processor further to execute the code to:

determine, based on the payload, whether the electronic mail message invokes a response from a recipient of the electronic mail message; and

add, to the context features for the electronic mail message, an indication of whether the reply mail message invokes the response from the recipient.

13. The information handling system of claim 9 , wherein the determination of the context features for the electronic mail message includes the processor further to execute the code to:

determine a distribution group type for the electronic mail message; and

add the distribution group type to the context features for the electronic mail message.

14. The information handling system of claim 9 , wherein the determination of the context features for the electronic mail message includes the processor further to execute the code to:

determine an intent type for the electronic mail message; and

add the intent type to the context features for the electronic mail message.

15. The information handling system of claim 9 , wherein the processor further to execute the code to:

determine whether the payload includes previously identified patterns; and

add an indication of whether the payload includes the previously identified patterns to the context features.

16. The information handling system of claim 9 , wherein the determination of the context features for the electronic mail message includes the processor further to execute the code to:

determine whether the payload includes a repetition of a pattern; and

add, to the context features, an indication of whether the payload includes the repetition of the pattern.

17. A method comprising:

receiving, by a processor, an electronic mail message;

determining a plurality of context features for the electronic mail message based on a payload of the electronic mail message, wherein the context features include data indicating a number of individuals addressed in the electronic mail message, wherein the data is stored in a field of the payload;

weighing previously assigned quarantine indications associated with the electronic mail message, wherein the previously assigned quarantine indications are received from a plurality of information handling systems;

setting, by the processor and based on the context features of the weighted previously assigned quarantine indications, an updated quarantine indication for the electronic mail message to either a first state or a second state;

if the updated quarantine indication for the electronic mail message is in the first state, then assigning the electronic mail message to an electronic mail storm; and

if the electronic mail message is assigned to the electronic mail storm, then storing the electronic mail message in a first region of a computer memory, wherein the first region is a quarantine location of the computer memory.

18. The method of claim 17 , wherein the storing of the electronic mail message in the quarantine location of the computer memory further comprises:

providing a notification to an individual that the quarantine indication for the electronic mail message is in the first state;

receiving a selection from the individual of whether to store the electronic mail message in the quarantine location; and

in response to the selection from the individual indicating to store the electronic mail message in the quarantine location, storing the electronic mail message in the first region of the computer memory.

19. The method of claim 17 , further comprising:

in response to the quarantine indication for the electronic mail message being in the second state, storing, by the processor, the electronic mail message in a second region of the computer memory, wherein the second region is an electronic mail location of the computer memory.

20. The method of claim 17 , wherein the determining of the context features for the electronic mail message comprises:

determining, by the processor and based on the payload, whether the electronic mail message invokes a response from a recipient of the electronic mail message; and

adding, to the context features for the electronic mail message, an indication of whether the reply mail message invokes the response from the recipient.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0571) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0088 →
RELEASE OF SECURITY INTEREST AT REEL 050406 FRAME 421 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058213/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: BIKUMALA, SATHISH KUMAR; DINH, HUNG THE; SYED, SABU K.; LENA, MARCIO FRAGOSO STUMPF; SEKHAR, VIJAYA PANGULURU; THAKKAR, JATIN KAMLESH
To: DELL PRODUCTS, LP
Reel/Frame 053537/0170 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0571 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050406/0421 →