IP Library Granted Patent US 7,158,986
Granted Patent B1
US 7,158,986 · App. 09/361,678 · Granted Jan 2, 2007

Method and system providing user with personalized recommendations by electronic-mail based upon the determined interests of the user pertain to the theme and concepts of the categorized document

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,158,986
App. No.
09/361,678
Granted
Jan 2, 2007
Kind
B1
Abstract

Systems and methods for providing a user with personalized recommendations of accessing electronic-mail at an electronic-mail document server are provided. Recommendations may be based on determined interests of the user based on the theme or concept of a previously categorized document, the previously categorized document having been previously accessed by the user.

Claims (66)

1. A computer-implemented method for creating a personalized display of electronic-mail documents for a user, comprising the steps of:

creating a database entry in a database, the entry including a user ID for each user of a client document server, wherein the client document server is coupled to an electronic-mail client;

tracking requests by the user for access to at least one document on the client document server, wherein the requests are tracked using a tracking module;

storing, in the database, information regarding each document requested by the user, the information regarding each document comprising information obtained from textual analysis of each of the requested documents;

analyzing the stored information including the information obtained from textual analysis of each document requested by the user to construct a profile of the user, wherein the profile of the user is associated with the user ID and wherein analyzing the stored information comprises:

parsing a set of stored information including information regarding at least one document viewed by the user; and

determining at least one common theme or concept of the set of stored information;

determining interests of the user based on at least the user profile, the determination being made by at least one recommendation software application; and

providing the user with electronic mail notifications comprising recommendation information with regard to viewing additional documents on the client document server, wherein the recommendation information notifications are generated based upon at least the determined interests of the user.

2. The method of claim 1 , wherein the recommendation information is further based on an inference of whether the user intends to view an additional document on the client document server.

3. The method of claim 1 , wherein the recommendation information is further based upon analysis of advertisements, products, animations, graphic displays, sound files, applets, or services identified in the additional documents on the client document server.

4. The method of claim 1 , wherein the stored information comprises keywords identified in the client document accessed by the user.

5. The method of claim 1 , wherein the stored information comprises a Web site identified in the client document accessed by the user.

6. The method of claim 1 , wherein the stored information comprises an embedded HTML link identified in the client document accessed by the user.

7. The method of claim 1 , further comprising the step of categorizing at least one additional document on the client document server according to the at least one common theme or concept determined from the set of stored information.

8. The method of claim 7 , further comprising the step of recommending to the user the at least one categorized document, wherein the recommendation is generated by the at least one recommendation software application.

9. The method of claim 1 , wherein the analyzing step further comprises the step of using a first filter to extract select content from information obtained from each user requested and textually analyzed document.

10. The method of claim 9 , further comprising the step of using a second filter to extract structure information from within the extracted content.

11. An electronic-mail document analysis method comprising the steps of:

receiving internal content information of at least one document accessed by a user;

determining at least one theme or concept of the at least one document accessed by the user;

grouping the at least one document accessed by the user into at least one folder on a client document server according to at least one theme or concept of the at least one document, wherein the client document server is coupled to an electronic-mail client;

summarizing the at least one folder by extracting at least one keyword representing the at least one theme or concept of the at least one document grouped into the folder;

deriving a user profile corresponding to the user based on the at least one theme or concept of the folder; and

utilizing the profile to generate personalized recommendations for the user, wherein the personalized recommendations are presented on a Web page that is accessed using a link Provided in an electronic-mail message, the personalized recommendations corresponding to additional documents on the client document server to be viewed by the user.

12. The method of claim 11 , further comprising the step of modifying the user's profile in accordance with instructions provided by the user.

13. The method of claim 11 , further comprising the step of configuring the Web page to maintain the look and feel of the client's document server as accessed via the electronic-mail client.

14. A method of using a computer to customize electronic-mail document information provided to a user over an electronic network, comprising the steps of:

tracking requests by a user of a client document server for at least a first requested document on the client document server, wherein the client document server is coupled to an electronic-mail client;

extracting filtered content from the at least first requested document;

analyzing the filtered content of the at least first requested document;

determining, from the analyzed filtered content, at least one theme or concept of the at least first requested document;

clustering the at least first requested document into at least one folder according to the at least one theme or concept identified in the at least first requested document;

constructing a profile of the user from the analyzed content;

determining, based on the user profile, the interests of the user;

categorizing at least a second document according to the at least one theme or concept of the at least one folder; and

determining whether to recommend to the user that the user view the at least second categorized document; and

providing the user with recommendation information by electronic-mail based upon the determined interests of the user as the determined interests of the user pertain to the at least one theme or concept of the at least second categorized document.

15. The method of claim 14 , further comprising the steps of:

summarizing the at least one folder to extract at least one keyword representing the theme or concept of the folder; and

searching the at least second document for the at least one keyword to categorize the at least second document.

16. A system for creating a personalized display of electronic-mail documents for a user, comprising:

means for tracking requests by a user of a client document server for at least one document on the client document server, wherein the client document server is coupled to an electronic-mail client;

means for extracting filtered content from the requested document;

means for analyzing the filtered content of the at least one requested document;

means for determining at least one theme or concept of at least a first requested document based on, at least, the analysis of the filtered content of the at least one requested document;

means for clustering the at least first requested document into at least one folder according to the theme or concept of the document;

means for constructing a profile of the user from the analyzed content;

means for determining, based on the user profile, the interests of the user;

means for categorizing at least a second document according to the at least one theme or concept of the at least one folder; and

means for recommending to the user that the user access the at least second categorized document based on the at least one theme or concept of the at least one folder; and

means for providing the user with recommendation information by electronic-mail based upon the determined interests of the user, as the determined interests of the user pertain to the at least one theme or concept of the at least second categorized document, wherein the recommendation information comprises an indication of whether the user should access another document on the client document server.

17. The system of claim 16 , further comprising:

means for summarizing the at least one folder to extract at least one keyword representing the theme or concept of the folder; and

means for searching the at least second document for the at least one keyword to categorize the at least second document.

18. A system for providing personalized electronic-mail document information to a user, comprising:

an electronic-mail client coupled to at least one computing device, the at least one computing device comprising a memory device having embodied therein software instructions relating to the management of at least one electronic document viewed by the user via the electronic-mail client;

a processor in communication with the memory device, the processor configured to execute the software instructions to perform a method comprising:

extracting filtered content from the at least first viewed document;

analyzing the filtered content of the at least first viewed document;

determining at least one theme or concept of the at least first viewed document;

clustering the at least first requested document into at least one folder according to the at least one theme or concept in the document;

constructing a profile of the user from the analyzed content;

determining the interests of the user based on the user profile;

categorizing at least a second document according to the at least one theme or concept of the at least one folder; and

recommending to the user by electronic-mail that the user access the at least second categorized document, wherein the recommendation is based on the at least one theme or concept of the second categorized document.

Assignments (27)
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 Dec 11, 2017
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 044826/0542 →
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 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 →
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 →
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 →
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 →
CONVERSION AND NAME CHANGE Recorded Dec 11, 2015
From: SONICWALL, INC.
To: SONICWALL L.L.C.
Reel/Frame 037271/0552 →
MERGER Recorded Dec 11, 2015
From: SONICWALL L.L.C.
To: DELL SOFTWARE INC.
Reel/Frame 037271/0643 →
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 →
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 →
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 →
SECURITY AGREEMENT Recorded Aug 3, 2010
From: AVENTAIL LLC; SONICWALL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024776/0337 →
MERGER Recorded Jul 28, 2010
From: SONICWALL, INC.
To: PSM MERGER SUB (DELAWARE), INC.
Reel/Frame 024755/0083 →
CHANGE OF NAME Recorded Jul 28, 2010
From: PSM MERGER SUB (DELAWARE), INC.
To: SONICWALL, INC.
Reel/Frame 024755/0091 →
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 Mar 22, 2006
From: ULTIMODE, INC.
To: DYNAPTICS CORPORATION
Reel/Frame 017349/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2006
From: OLIVER, JONATHAN; BAXTER, ROHAN; BUNTINE, WRAY; WATERHOUSE, STEVEN
To: ULTIMODE, INC.
Reel/Frame 017349/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2004
From: SKYCHANGE, INC.
To: MAILFRONTIER, INC.
Reel/Frame 014829/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2004
From: DYNAPTICS CORPORATION
To: SKYCHANGE, INC.
Reel/Frame 014829/0260 →