Correspondent-centric management email system for associating message identifiers with instances of properties already stored in database
First Claim
1. A system for managing a plurality of messages which are sent and/or received by one or more correspondents, said system comprising:
- one or more data structures that store data representing (i) individual instances of at least a portion of each of the a plurality of messages;
(ii) correspondent records, including information related to the one or more correspondents of the plurality of messages;
(iii) message-correspondent information that links each unique instance of the individual messages with one or more correspondents of that message;
one or more modules that are operable to analyze each of the plurality of messages in order to (i) identify the individual instances of the one or more portions of the individual messages in the plurality of messages, and (ii) generate the message-correspondent information;
wherein the one or more modules are configured to;
(i) identify one of an incoming or an outgoing message to identify at least a select portion of that message,(ii) determine whether the at least select portion of the incoming or outgoing message matches an individual instance of at least the portion of one of the plurality of messages, and(iii) responsive to the at least select portion of the message matching the individual instance of the at least portion of the one of the plurality of messages, performing at least one of;
(a) discarding the at least select portion of the message, or(b) identifying a correspondent of the incoming or outgoing message and storing message correspondent information that links the identified correspondent to the matching individual instance; and
wherein the one or more modules cause the identified unique instances of the individual messages and the generated message-correspondent information to be stored in the one or more data structures.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques to make e-mail correspondent-centric rather than message-centric, and reduce junk e-mail. Tabulates, maintains, and updates useful information about the user'"'"'s chosen correspondents, and the history and status of each correspondence series. Filters incoming messages from an unrecognized sender, asking user whether to add sender to correspondent list, and if so prompts user for needed information. Eliminates the need to search for e-mail addresses. Facilitates viewing sequential messages to and from a correspondent. Provides an effective tool to eliminate junk-mail by making it simpler and more practical to screen messages or change one'"'"'s e-mail address. When user changes his e-mail address, automates notification of user'"'"'s chosen correspondents, and in some cases can automatically update such correspondents'"'"' e-mail address lists. Eliminates need to manually create and maintain mailboxes or folders. Allows automated organization of e-mail by correspondent. Is easier to learn and use than previous forms of e-mail.
-
Citations
8 Claims
-
1. A system for managing a plurality of messages which are sent and/or received by one or more correspondents, said system comprising:
-
one or more data structures that store data representing (i) individual instances of at least a portion of each of the a plurality of messages;
(ii) correspondent records, including information related to the one or more correspondents of the plurality of messages;
(iii) message-correspondent information that links each unique instance of the individual messages with one or more correspondents of that message;one or more modules that are operable to analyze each of the plurality of messages in order to (i) identify the individual instances of the one or more portions of the individual messages in the plurality of messages, and (ii) generate the message-correspondent information; wherein the one or more modules are configured to; (i) identify one of an incoming or an outgoing message to identify at least a select portion of that message, (ii) determine whether the at least select portion of the incoming or outgoing message matches an individual instance of at least the portion of one of the plurality of messages, and (iii) responsive to the at least select portion of the message matching the individual instance of the at least portion of the one of the plurality of messages, performing at least one of; (a) discarding the at least select portion of the message, or (b) identifying a correspondent of the incoming or outgoing message and storing message correspondent information that links the identified correspondent to the matching individual instance; and wherein the one or more modules cause the identified unique instances of the individual messages and the generated message-correspondent information to be stored in the one or more data structures. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing a plurality of messages which are sent and/or received by one or more correspondents, said system comprising:
-
one or more data structures that store data representing (i) individual instances of at least a portion of each of the a plurality of messages;
(ii) correspondent records, including information related to the one or more correspondents of the plurality of messages;
(iii) category designations that identify one or more categories, from a plurality of categories, of the individual instances of at least the portion of each of at least some of the plurality of messages;
(iv) message-correspondent information that links each unique instance of the individual messages with one or more correspondents of that message;
(v) other information that links each instance of the individual message with a category designation that identifies at least one category for that instance;one or more modules that are operable to analyze each of the plurality of messages in order to (i) identify the individual instances of the one or more portions of the individual messages in the plurality of messages, (ii) generate the message- correspondent information, and (iii) record the other information; wherein the one or more modules are configured to sort at least a set of the plurality of messages by both (i) a correspondent of each of the messages in the set, using the message-correspondent information for individual messages in the set, and (ii) a category designation of each of the messages in the set, using other information recorded for individual messages in the set; wherein the one or more modules cause the identified unique instances of the individual messages and the generated message-correspondent information to be stored in the one or more data structures.
-
Specification