Smart size reduction of a local electronic mailbox by removing unimportant messages based on an automatically generated user interest profile
First Claim
1. A method for reducing the size of a local electronic mail mailbox, comprising:
- automatically determining a user interest profile for a local user of a client computer system;
determining an importance level for each of a plurality of electronic mail messages stored in at least one mailbox structure on said client computer system, wherein said importance level is based, at least in part, on the contents of said user interest profile;
determining an unimportant subset of said plurality of electronic mail messages, wherein each electronic mail message in said unimportant subset of said plurality of electronic mail messages has an associated importance level less than any importance level associated with those of said plurality of electronic mail messages not in said unimportant subset; and
reducing a size of said mailbox structure by removing said unimportant subset of said plurality of electronic mail messages from said mailbox structure on said client computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that enables a user to conveniently reduce the size of one or more mailboxes stored on the client computer system. The user can indicate that “unimportant” email messages are to be removed from one or more mailboxes. Unimportant email messages are automatically removed before important ones. To calculate the importance of a message for a given user, message attributes such as users associated with and/or terms contained in the message are compared against a personal interest profile associated with the local user. Additionally, dates associated with the message, such as when the message was added to the mailbox, and/or when the message was last read, may be used to further determine message importance. The size of a message may also be considered when determining whether a message should be removed.
68 Citations
19 Claims
-
1. A method for reducing the size of a local electronic mail mailbox, comprising:
-
automatically determining a user interest profile for a local user of a client computer system;
determining an importance level for each of a plurality of electronic mail messages stored in at least one mailbox structure on said client computer system, wherein said importance level is based, at least in part, on the contents of said user interest profile;
determining an unimportant subset of said plurality of electronic mail messages, wherein each electronic mail message in said unimportant subset of said plurality of electronic mail messages has an associated importance level less than any importance level associated with those of said plurality of electronic mail messages not in said unimportant subset; and
reducing a size of said mailbox structure by removing said unimportant subset of said plurality of electronic mail messages from said mailbox structure on said client computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for reducing the size of a local electronic mail mailbox, said system including at least one computer readable program storage medium having a computer program stored thereon, said computer program comprising:
-
program code for automatically determining a user interest profile for a local user of a client computer system;
program code for determining an importance level for each of a plurality of electronic mail messages stored in at least one mailbox structure on said client computer system, wherein said importance level is based, at least in part, on the contents of said user interest profile;
program code for determining an unimportant subset of said plurality of electronic mail messages, wherein each electronic mail message in said unimportant subset of said plurality of electronic mail messages has an associated importance level less than any importance level associated with those of said plurality of electronic mail messages not in said unimportant subset; and
program code for reducing a size of said mailbox structure by removing said unimportant subset of said plurality of electronic mail messages from said mailbox structure on said client computer system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product including a computer readable medium, said computer readable medium having program code for reducing the size of a local electronic mail mailbox stored thereon, said program code comprising:
-
program code for automatically determining a user interest profile for a local user of a client computer system;
program code for determining an importance level for each of a plurality of electronic mail messages stored in at least one mailbox structure on said client computer system, wherein said importance level is based, at least in part, on the contents of said user interest profile;
program code for determining an unimportant subset of said plurality of electronic mail messages, wherein each electronic mail message in said unimportant subset of said plurality of electronic mail messages has an associated importance level less than any importance level associated with those of said plurality of electronic mail messages not in said unimportant subset; and
program code for reducing a size of said mailbox structure by removing said unimportant subset of said plurality of electronic mail messages from said mailbox structure on said client computer system.
-
-
18. A computer data signal embodied in a carrier wave, said computer data signal including at least one computer program for reducing the size of a local electronic mail mailbox, said computer program comprising:
-
program code for automatically determining a user interest profile for a local user of a client computer system;
program code for determining an importance level for each of a plurality of electronic mail messages stored in at least one mailbox structure on said client computer system, wherein said importance level is based, at least in part, on the contents of said user interest profile;
program code for determining an unimportant subset of said plurality of electronic mail messages, wherein each electronic mail message in said unimportant subset of said plurality of electronic mail messages has an associated importance level less than any importance level associated with those of said plurality of electronic mail messages not in said unimportant subset; and
program code for reducing a size of said mailbox structure by removing said unimportant subset of said plurality of electronic mail messages from said mailbox structure on said client computer system.
-
-
19. A system for reducing the size of a local electronic mail mailbox, comprising:
-
means for automatically determining a user interest profile for a local user of a client computer system;
means for determining an importance level for each of a plurality of electronic mail messages stored in at least one mailbox structure on said client computer system, wherein said importance level is based, at least in part, on the contents of said user interest profile;
means for determining an unimportant subset of said plurality of electronic mail messages, wherein each electronic mail message in said unimportant subset of said plurality of electronic mail messages has an associated importance level less than any importance level associated with those of said plurality of electronic mail messages not in said unimportant subset; and
means for reducing a size of said mailbox structure by removing said unimportant subset of said plurality of electronic mail messages from said mailbox structure on said client computer system.
-
Specification