IP Library Granted Patent US 7,546,348
Granted Patent B2
US 7,546,348 · App. 10/830,410 · Granted Jun 9, 2009

Message handling with selective user participation

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,546,348
App. No.
10/830,410
Filed
Apr 21, 2004
Granted
Jun 9, 2009
Kind
B2
Art Unit
2451
USPC
709/207
Abstract

Handling a message comprises: classifying an incoming message for a recipient, storing the classified message and providing a notification to the recipient, wherein the notification includes summary information about the classified message and an interface that allows the recipient to operate on the classified message.

Claims (38)

1. A method of handling a message, comprising:

executing instructions stored in memory, wherein execution of the instructions by a processor classifies an incoming message addressed to a recipient prior to the message being delivered to a recipient inbox;

storing the classified message in a database in memory, the database dedicated to storage of messages of a particular classification, storage of the classified message occurring subsequent to message classification; and

providing a notification to the recipient concerning receipt of the classified message, wherein the notification includes summary information about the classified message and a universal resource locator (URL) link to a graphic user interface coupled to the database storing the classified message, wherein the graphic user interface allows the recipient to operate on the classified message in an environment at the dedicated database.

2. The method of claim 1 , wherein the classified message is classified as potentially junk.

3. The method of claim 1 , wherein the graphic user interface allows the recipient to retrieve the classified message from the dedicated database for delivery to the user inbox.

4. The method of claim 1 , wherein the graphic user interface allows the recipient to change the classification of the classified message.

5. The method of claim 1 , wherein the graphic user interface allows the recipient to permanently delete the message.

6. The method of claim 1 , wherein the graphic user interface allows the recipient to view detail of the classified message.

7. The method of claim 1 , wherein the environment at the dedicated database includes a web page.

8. The method of claim 1 , wherein the notification is a first notification, the method further comprising providing a second notification to the recipient inbox after a specified interval, wherein the second notification includes information about a later message that is classified after the first notification has been provided to the recipient inbox.

9. The method of claim 1 , wherein the notification includes a reason for classifying the message.

10. The method of claim 1 , wherein the notification is generated based on a template.

11. The method of claim 1 , wherein the notification is generated based on a template that includes a variable.

12. The method of claim 1 , wherein the notification is generated based on a template that includes a variable for recipient name.

13. The method of claim 1 , wherein the notification is generated based on a template that includes a variable for message count.

14. The method of claim 1 , wherein the notification is generated based on a template that includes a variable for number of quarantine days.

15. The method of claim 1 , wherein the notification is generated based on a template that includes a variable for a storage location.

16. The method of claim 1 , wherein the notification is generated based on a template that includes a variable for the classified message.

17. The method of claim 1 , wherein the notification provides a configuration option to the recipient.

18. The method of claim 1 , wherein the notification provides a configuration option to the recipient, and the configuration option allows the recipient to configure a notification interval.

19. The method of claim 1 , wherein the notification provides a configuration option to the recipient, and the configuration option allows the recipient to configure a sender address of the notification.

20. The method of claim 1 , wherein the notification provides a configuration option to the recipient, and the configuration option allows the recipient to select a delegate for notification processing.

21. The method of claim 1 , further comprising verifying the recipient.

22. The method of claim 21 , wherein the notification is provided to the recipient after the recipient is verified.

23. The method of claim 21 , wherein verifying the recipient includes collaborating with a message server.

24. The method of claim 1 , further comprising verifying the recipient by collaborating with a lightweight directory access protocol (LDAP) server.

25. The method of claim 1 , wherein the incoming message is designated to a mailing list to which the recipient subscribes.

26. The method of claim 1 , wherein the incoming message is designated to a mailing list to which the recipient subscribes; the method further comprising detecting a request from the recipient and operating on the classified message according to the request for the recipient only.

27. The method of claim 1 , wherein the notification is the result of coalescing a first notification for a first mailing list and a second notification.

28. A message handling system comprising:

a message filter stored in memory and executable by a processor to classify incoming messages prior to the messages being delivered to an inbox associated with a recipient;

a database stored in memory, the database configured to store messages of a particular classification, storage of the classified message occurring subsequent to message classification; and

a message server configured to provide a notification to the recipient, wherein the notification includes summary information about the classified message and a universal resource locator (URL) link to a graphic user interface coupled to the database storing the classified message, wherein the graphic user interface allows the recipient to operate on the classified message an environment at the dedicated database.

29. A computer-readable storage medium have embodied thereon a program, the program being executable by a processor to perform a method for handling a message, the method comprising:

classifying an incoming message for a recipient prior to the message being delivered to a recipient inbox;

storing the classified message in a database dedicated to storage of messages of a particular classification, storage of the classified message occurring subsequent to message classification; and

providing a notification to the recipient concerning receipt of the classified message, wherein the notification includes summary information about the classified message and a universal resource locator (URL) link to a graphic user interface coupled to the database storing the classified message, wherein the graphic user interface allows the recipient to operate on the classified message in an environment at the dedicated database.

Assignments (24)
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 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CHANGE OF NAME Recorded Mar 1, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 045476/0254 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 041073 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY ASSIGNMENT.. Recorded Apr 5, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS INC.
Reel/Frame 042168/0114 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 23, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS, INC.
Reel/Frame 041073/0001 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
CONVERSION AND NAME CHANGE Recorded Dec 11, 2015
From: SONICWALL, INC.
To: SONICWALL L.L.C.
Reel/Frame 037273/0850 →
MERGER Recorded Dec 11, 2015
From: SONICWALL L.L.C.
To: DELL SOFTWARE INC.
Reel/Frame 037276/0016 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED ON REEL/FRAME 024776/0337 Recorded May 8, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; SONICWALL, INC.
Reel/Frame 028177/0115 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED ON REEL/FRAME 024823/0280 Recorded May 8, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; SONICWALL, INC.
Reel/Frame 028177/0126 →
SECURITY AGREEMENT Recorded Aug 3, 2010
From: AVENTAIL LLC; SONICWALL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024776/0337 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Aug 3, 2010
From: AVENTAIL LLC; SONICWALL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024823/0280 →
CHANGE OF NAME Recorded Jul 28, 2010
From: PSM MERGER SUB (DELAWARE), INC.
To: SONICWALL, INC.
Reel/Frame 024755/0091 →
MERGER Recorded Jul 28, 2010
From: SONICWALL, INC.
To: PSM MERGER SUB (DELAWARE), INC.
Reel/Frame 024755/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2007
From: MAILFRONTIER, INC.
To: SONICWALL, INC.
Reel/Frame 019500/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2004
From: WILSON, BRIAN K.; NG, KWOK H.; UYEDA, DAMON K.; EIKENBERRY, SCOTT D.; KOBLAS, DAVID A.
To: MAILFRONTIER, INC.
Reel/Frame 014831/0490 →