IP Library Granted Patent US 10,419,378
Granted Patent B2
US 10,419,378 · App. 15/628,434 · Granted Sep 17, 2019

Net-based email filtering

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 10,419,378
App. No.
15/628,434
Granted
Sep 17, 2019
Kind
B2
Abstract

A local gateway device receives email across the internet from a sender of the email and forwards it across the internet to an email filtering system. The email filtering system analyzes the email to determine whether it is spam, phishing or contains a virus and sends it back to the local gateway device along with the filtered determination. The local gateway device forwards the received email and the filtered determination to a local junk store which handles the email appropriately. For example, if the email has been determined to be spam, phishing or containing a virus, the junk store can quarantine the email and if the email has been determined to be non-spun and/or not phishing and/or not containing a virus, the junk store can forward the email to a local mail server for delivery.

Claims (38)

1. A method for filtering messages, the method comprising:

establishing a first connection with a gateway device via a first port of an email filter appliance following initiation by the gateway device, wherein communications received by the email filter appliance via the first port include unfiltered email addressed to a recipient device in a protected network;

establishing a second connection with the gateway device via a second port of the email filter appliance following initiation by the email filter appliance, wherein communications sent from the email filter appliance via the second port are associated with filtered email;

receiving a rule for processing electronic communications at the email filter appliance, wherein the rule specifies filtering electronic communications by status;

receiving an electronic communication forwarded by the gateway device over the first port at the email filter appliance, the received electronic communication including the unfiltered email addressed to the recipient device in the protected network associated with the gateway device;

identifying a filtered status associated with the received electronic communication in accordance with the received rule from the gateway device; and

sending at least the identified filtered status associated with the received communication from the email filter appliance to the gateway device via the second port at the email filter appliance, wherein further transmission of the electronic communication within the protected network is controlled by one or more computing devices based on the identified filtered status.

2. The method of claim 1 , wherein the rule is received from a gateway device.

3. The method of claim 2 , wherein the gateway device initially received the electronic communication from a sender device before forwarding the communication to the email filter appliance.

4. The method of claim 1 , wherein the identified status includes at least one of spam, a phishing attack, or a computer virus.

5. The method of claim 1 , wherein the email filter appliance is physically remote from the gateway device.

6. The method of claim 1 , wherein the rule is received via a custom communication.

7. The method of claim 6 , wherein the custom communication is a custom simple mail transfer protocol HELO command using a transmission control protocol port and the HELO command comprises ASCII encoded text using name-value pairs to convey information.

8. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor for implementing a method for filtering messages, the method comprising:

establishing a first connection with a gateway device via a first port of an email filter appliance following initiation by the gateway device, wherein communications received by the email filter appliance via the first port include unfiltered email addressed to a recipient device in a protected network;

establishing a second connection with the gateway deice via a second port of the email filter appliance following initiation by the email filter appliance, wherein communications sent from the email filter appliance via the second port are associated with filtered email;

receiving a rule for processing electronic communications at the email filter appliance, wherein the rule specifies filtering electronic communications by status;

receiving an electronic communication forwarded by the gateway device over the first port at the email filter appliance, the received electronic communication including the unfiltered email addressed to the recipient device in a protected network associated with the gateway device;

identifying a filtered status associated with the received electronic communication in accordance with the received rule from the gateway device; and

sending at least the identified filtered status associated with the received communication from the email filter appliance to the gateway device via the second port at the email filter appliance, wherein further transmission of the electronic communication within the protected network is controlled by one or more computing devices based on the identified filtered status.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the rule is received from the gateway device.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the gateway device initially received the electronic communication from a sender device before forwarding the communication.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the status includes at least one of spam, a phishing attack, or a computer virus.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the email filter appliance is physically remote from the gateway device.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the rule is received via a custom communication.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the custom communication is a custom simple mail transfer protocol HELO command using a transmission control protocol port and comprising ASCII encoded text using name-value pairs to convey information.

15. An apparatus for filtering messages, the apparatus comprising:

a plurality of communication interface ports, the plurality of communication interface ports comprising:

a first port that establishes a first connection with a gateway device following initiation by the gateway device, wherein communications received by the email filter appliance via the first port include unfiltered email addressed to a recipient device in a protected network, and

a second port that establishes a second connection with the gateway device following initiation by the email filter appliance, wherein communications sent from the email filter appliance via the second port are associated with filtered email;

memory that stores a rule for processing electronic communications is received at the email filter appliance, wherein the rule specifies filtering electronic communications by status,

wherein the first port receives an electronic communication forwarded by the gateway device, the received electronic communication including the unfiltered email that is addressed to the recipient device in the protected network associated with the gateway device; and

a processor that executes instructions stored in the memory, wherein execution of the instructions by the processor identifies a filtered status associated with the received electronic communication in accordance with the received rule from the gateway device, wherein at least the identified filtered status associated with the received communication is sent via the second port of the email filter appliance to the gateway device and further transmission of the electronic communication within the protected network is controlled by one or more computing devices based on the identified filtered status.

16. The apparatus of claim 15 , wherein the rule is received from the gateway device.

17. The apparatus of claim 16 , wherein the gateway device initially received the electronic communication from a sender device before forwarding the communication.

18. The apparatus of claim 15 , wherein the status includes at least one of spam, a phishing attack, or a computer virus.

19. The apparatus of claim 15 , wherein the email filter appliance is physically remote from the gateway device.

20. The apparatus of claim 15 , wherein the rule is received via a custom communication.

Assignments (12)
FIRST LIEN IP SUPPLEMENT Recorded Jun 30, 2025
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 071777/0641 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT RF 046321/0393 Recorded Jun 16, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SONICWALL US HOLDINGS INC.
Reel/Frame 071625/0887 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0414 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2018
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS INC.
Reel/Frame 045828/0761 →
MERGER AND CHANGE OF NAME Recorded Apr 3, 2018
From: SONICWALL, INC.; SONICWALL L.L.C.
To: SONICWALL L.L.C.
Reel/Frame 045829/0628 →
CHANGE OF NAME Recorded Apr 2, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 045818/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: EIKENBERRY, SCOTT; GMUENDER, JOHN; KARLCUT, AKBAL SINGH; YANOVSKY, BORIS; UY, MICHAELCARL Y
To: SONICWALL, INC.
Reel/Frame 045070/0400 →
MERGER Recorded Feb 28, 2018
From: SONICWALL L.L.C.
To: DELL SOFTWARE INC.
Reel/Frame 045070/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS INC.
Reel/Frame 045473/0109 →
CHANGE OF NAME Recorded Feb 28, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 045473/0101 →
CHANGE OF NAME Recorded Feb 28, 2018
From: SONICWALL, INC.
To: SONICWALL L.L.C.
Reel/Frame 045473/0093 →
Cited By (1)
US 12,615,270