IP Library Granted Patent US 7,359,941
Granted Patent B2
US 7,359,941 · App. 10/753,819 · Granted Apr 15, 2008

Method and apparatus for filtering spam email

Assignee: International Business Machines Corporation
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,359,941
App. No.
10/753,819
Granted
Apr 15, 2008
Kind
B2
Abstract

A method, apparatus, and computer instructions for managing unwanted email messages in a data processing system. An interface is provided for a user to select members of a reviewing group of users. Input is collected from each member of the reviewing group of users as to whether a particular email message is an unwanted email message. A filter is constructed from a collective input of the reviewing group of users for a user. The filter contains input from a set of users of the reviewing group of users, wherein the set of users is selected by the user. Incoming email messages are filtered using the filter. A selected email message identified by one member in the reviewing group of users is unforwarded to the user.

Claims (37)

1. A method for managing unwanted email messages in a data processing system, the method comprising:

providing an interface for a user to select members of a reviewing group of users;

collecting input from each member of the reviewing group of users as to whether a particular email message is an unwanted email message;

constructing a filter from a collective input of the reviewing group of users for the user, wherein the filter contains input from a set of users of the reviewing group of users, wherein the set of users is selected by the user; and

filtering incoming email messages using the filter, wherein a selected email message identified by one member in the reviewing group of users is unforwarded to the user, wherein each user in the reviewing group of users constructs a personalized filter based on selecting users in the set of users to form a set of filters, wherein each filter in the set of filters (i) contains different users from the reviewing group of users and (ii) is a user filter associated with one of the selected users.

2. The method of claim 1 , wherein the interface is provided using a Web page.

3. The method of claim 1 , wherein the set of users is one user from the reviewing group of users.

4. The method of claim 1 , wherein the set of users is all of the users from in the reviewing group of users.

5. The method of claim 1 , wherein at least a portion of the selected email message is stored in a database along with an identifier of the one member in the reviewing group such that the selected email message is associated with the one member in the reviewing group.

6. The method of claim 1 , wherein the data processing system is an email server.

7. The method of claim 1 further comprising:

responsive to the user requesting access to an inbox, synchronizing email messages in the inbox using the filter.

8. A data processing system for managing unwanted email messages, the data comprising:

providing means for providing an interface for a user to select members of a reviewing group of users;

collecting means for collecting input from each member of the reviewing group of users as to whether a particular email message is an unwanted email message;

constructing means for constructing a filter from a collective input of the reviewing group of users for the user, wherein the filter contains input from a set of users of the reviewing group of users, wherein the set of users is selected by the user; and

filtering means for filtering incoming email messages using the filter, wherein a selected email message identified by one member in the reviewing group of users is unforwarded to the user, wherein each user in the reviewing group of users constructs a personalized filter based on selecting users in the set of users to form a set of filters, wherein each filter in the set of filters (i) contains different users from the reviewing group of users and (ii) is a user filter associated with one of the selected users.

9. The data processing system of claim 8 , wherein the interface is provided using a Web page.

10. The data processing system of claim 8 , wherein the set of users is one user from the reviewing group of users.

11. The data processing system of claim 8 , wherein the set of users is all of the users from in the reviewing group of users.

12. The data processing system of claim 8 , wherein at least a portion of the selected email message is stored in a database along with an identifier of the one member in the reviewing group such that the selected email message is associated with the one member in the reviewing group.

13. The data processing system of claim 8 , wherein the data processing system is an email server.

14. A data processing system for managing unwanted email messages in a data processing system, the data processing system comprising:

a bus system;

a memory connected to the bus system, wherein in the memory includes a set of instructions;

a communications adaptor connected to the bus system, wherein the communications adaptor sends and receives email messages; and

a processing unit, wherein the processing unit executes the set of instructions to provide an interface for a user to select members of a reviewing group of users; collect input from each member of the reviewing group of users as to whether a particular email message is an unwanted email message; construct a filter from a collective input of the reviewing group of users for the user, wherein the filter contains input from a set of users of the reviewing group of users, wherein the set of users is selected by the user; and filter incoming email messages using the filter, wherein a selected email message identified by one member in the reviewing group of users is unforwarded to the user, wherein each user in the reviewing group of users constructs a personalized filter based on selecting users in the set of users to form a set of filters, wherein each filter in the set of filters (i) contains different users from the reviewing group of users and (ii) is a user filter associated with one of the selected users.

15. A computer program product tangibly encoded in a computer readable medium for managing unwanted email messages in a data processing system, the computer program product comprising:

first instructions for providing an interface for a user to select members of a reviewing group of users;

second instructions for collecting input from each member of the reviewing group of users as to whether a particular email message is an unwanted email message;

third instructions for constructing a filter from a collective input of the reviewing group of users for the user, wherein the filter contains input from a set of users of the reviewing group of users, wherein the set of users is selected by the user; and

fourth instructions for filtering incoming email messages using the filter, wherein a selected email message identified by one member in the reviewing group of users is unforwarded to the user, wherein each user in the reviewing group of users constructs a personalized filter based on selecting users in the set of users to form a set of filters, wherein each filter in the set of filters (i) contains different users from the reviewing group of users and (ii) is a user filter associated with one of the selected users.

16. The computer program product of claim 15 , wherein the interface is provided using a Web page.

17. The computer program product of claim 15 , wherein the set of users is one user from the reviewing group of users.

18. The computer program product of claim 15 , wherein the set of users is all of the users from in the reviewing group of users.

19. The computer program product of claim 15 , wherein at least a portion of the selected email message is stored in a database along with an identifier of the one member in the reviewing group such that the selected email message is associated with the one member in the reviewing group.

20. The computer program product of claim 15 , wherein the data processing system is an email server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2010
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TREND MICRO INCORPORATED
Reel/Frame 024434/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2004
From: HOANG DOAN, CHRISTOPHER; OROZCO, LILIANA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014882/0257 →
Continuity (1)
Related Publication 20050188023A1 · Aug 25, 2005