US2016156577A1PendingUtilityA1

Online adaptive filtering of messages

Assignee: AOL INCPriority: Jul 21, 2003Filed: Feb 3, 2016Published: Jun 2, 2016
Est. expiryJul 21, 2023(expired)· nominal 20-yr term from priority
H04L 51/12G06Q 10/107G06F 16/353H04L 51/212H04L 51/48
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In general, a two or more stage spam filtering system is used to filter spam in an e-mail system. One stage includes a global e-mail classifier that classifies e-mail as it enters the e-mail system. The parameters of the global e-mail classifier generally may be determined by the policies of e-mail system owner and generally are set to only classify as spam those e-mails that are likely to be considered spam by a significant number of users of the e-mail system. Another stage includes personal e-mail classifiers at the individual mailboxes of the e-mail system users. The parameters of the personal e-mail classifiers generally are set by the users through retraining, such that the personal e-mail classifiers are refined to track the subjective perceptions of their respective user as to what e-mails are spam e-mails. Retraining data fro the personal e-mail classifiers may be aggregated and a subset of the aggregate may be chosen for use in retraining the global e-mail classifier.

Claims

exact text as granted — not AI-modified
1 .- 58 . (canceled) 
     
     
         59 . A system for classifying electronic messages, comprising:
 a client device of a user comprising one or more hardware processors and a non-transitory computer-readable medium containing instructions that, when executed by the one or more hardware processors, cause the client device to perform operations comprising:
 receiving a plurality of electronic messages addressed to the user; 
 classifying the plurality of electronic messages according to a personal classifier of the user; 
 generating retraining data based on input received from the user regarding at least one of the electronic messages; and 
 providing the retraining data to a global classifier. 
   
     
     
         60 . The system of  claim 59 , wherein the global classifier is a probabilistic message classifier that updates, using the retraining data, an internal global model for determining whether a message is spam. 
     
     
         61 . The system of  claim 59 , wherein the personal classifier is a probabilistic message classifier that updates, using the retraining data, an internal personal model for determining whether a message is spam. 
     
     
         62 . The system of  claim 59 , wherein the input received from the user indicates that the user considers the message to be spam. 
     
     
         63 . The system of  claim 62 , wherein the input received from the user comprises one or more of the following instructions: keeping the at least one of the electronic messages as new after the at least one of the electronic messages has been read; forwarding the at least one of the electronic messages; replying to the at least one of the electronic messages; printing the at least one of the electronic messages; and adding a sender of the at least one of the electronic messages to at least one address book. 
     
     
         64 . The system of  claim 62 , wherein the input received from the user comprises at least one instruction for reporting the message as spam or moving the message to a spam folder. 
     
     
         65 . The system of  claim 59 , where the global classifier is less selective than the personal classifier. 
     
     
         66 . The system of  claim 59 , wherein the electronic messages comprise one or more of emails, instant messages, and SMS messages. 
     
     
         67 . A computer-implemented method for classifying electronic messages, the comprising the following operations performed by at least one processor:
 receiving, by a client device of a user, a plurality of electronic messages addressed to the user;   classifying, using an application executed by the client device, the plurality of electronic messages according to a personal classifier of the user;   generating, using the application executed by the client device, retraining data based on input received from the user regarding at least one of the electronic messages; and   providing, by the client device, the retraining data to a global classifier.   
     
     
         68 . The computer-implemented method of  claim 67 , wherein the global classifier is a probabilistic message classifier that updates, using the retraining data, an internal global model for determining whether a message is spam. 
     
     
         69 . The computer-implemented method of  claim 67 , wherein the personal classifier is a probabilistic message classifier that updates, using the retraining data, an internal personal model for determining whether a message is spam. 
     
     
         70 . The computer-implemented method of  claim 67 , wherein the input received from the user indicates that the user considers the message to be spam. 
     
     
         71 . The computer-implemented method of  claim 70 , wherein the input received from the user comprises one or more of the following instructions: keeping the at least one of the electronic messages as new after the at least one of the electronic messages has been read; forwarding the at least one of the electronic messages; replying to the at least one of the electronic messages; printing the at least one of the electronic messages; and adding a sender of the at least one of the electronic messages to at least one address book. 
     
     
         72 . The computer-implemented method of  claim 70 , wherein the input received from the user comprises at least one instruction for reporting the message as spam or moving the message to a spam folder. 
     
     
         73 . The computer-implemented method of  claim 67 , where the global classifier is less selective than the personal classifier. 
     
     
         74 . The computer-implemented method of  claim 67 , wherein the electronic messages comprise one or more of emails, instant messages, and SMS messages. 
     
     
         75 . A computer-readable non-transitory medium containing instructions that, when executed by one or more processors of a client device of a user, cause the client device to perform operations comprising:
 receiving, by the client device of the user, a plurality of electronic messages addressed to the user;   classifying the plurality of electronic messages according to a personal classifier of the user;   generating retraining data based on input received from the user regarding at least one of the electronic messages; and   providing, by the client device, the retraining data to a global classifier.   
     
     
         76 . The computer-readable non-transitory medium of  claim 75 , wherein the global classifier is a probabilistic message classifier that updates, using the retraining data, an internal global model for determining whether a message is spam, and wherein the personal classifier is a probabilistic message classifier that updates, using the retraining data, an internal personal model for determining whether a message is spam. 
     
     
         77 . The computer-readable non-transitory medium of  claim 75 , wherein the input received from the user indicates that the user considers the message to be spam, and wherein the global classifier is less selective than the personal classifier. 
     
     
         78 . The computer-readable non-transitory medium of  claim 75 , wherein the electronic messages comprise one or more of emails, instant messages, and SMS messages.

Join the waitlist — get patent alerts

Track US2016156577A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.