← Back to Patent Explorer
US6496853B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for managing related electronic messages

Assignee: Round Rock Research LLC
•
Filing: 1999-07-12
•
Granted: 2002-12-17
•
Expires: 2019-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for managing messages so that messages with redundant contents need not be reviewed by a user. Techniques of the invention monitor electronic messages received by a user and determine whether the received electronic messages are related to pending electronic messages for the user, such as by being part of the same message thread. Messages with redundant contents among the related messages are then identified, and the messages with redundant contents are managed so that the user need not review the contents. The messages with redundant contents can be managed by creating a new message which includes the unique contents of each of the identified messages but at most a single copy of the redundant contents. After the new message is created, the identified messages can then be indicated to be redundant in light of the newly created message in one or more ways, such as by deleting the identified messages or by altering the visual indicators of the identified messages presented to the user. Alternately, the messages with redundant contents can be managed by deleting the redundant contents from the identified messages, or by altering the manner in which the redundant contents are presented to allow for easy identification by the user.

Inventors

  • 👤 Dean A. Klein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:56
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/107

Claims Analysis

Total Claims: 56
Claim 1
Independent Claim 241 words
A computer-implemented method for automatically generating an electronic mail message from electronic mail messages that are part of a mail message thread, the method comprising: receiving a first electronic mail message with first contents, the first electronic mail message sent to a user; receiving a second electronic mail message with second contents, the second electronic mail message sent to the user, the second electronic mail message part of a mail message thread including a plurality of electronic mail messages; in response to receiving the second electronic mail message, determining whether the first electronic mail message is part of the mail message thread that includes the second electronic mail message; when the first electronic mail message is determined to be part of the mail message thread that includes the second electronic mail message, determining whether the second contents and the first contents each contain contents of a third electronic mail message; and when the second contents and the first contents are determined to each contain the contents of the third electronic mail message, automatically removing redundant mail message contents by generating a new electronic mail message having contents that include portions of the first contents other than the contents of the third electronic mail message, portions of the second contents other than the contents of the third electronic mail message, and a single copy of the contents of the third electronic mail message; and deleting the first and second electronic mail messages.
Claim 2
Dependent Claim 241 words
A computer-implemented method for automatically generating an electronic mail message from electronic mail messages that are part of a mail message thread, the method comprising: receiving a first electronic mail message with first contents, the first electronic mail message sent to a user; receiving a second electronic mail message with second contents, the second electronic mail message sent to the user, the second electronic mail message part of a mail message thread including a plurality of electronic mail messages; in response to receiving the second electronic mail message, determining whether the first electronic mail message is part of the mail message thread that includes the second electronic mail message; when the first electronic mail message is determined to be part of the mail message thread that includes the second electronic mail message, determining whether the second contents and the first contents each contain contents of a third electronic mail message; and when the second contents and the first contents are determined to each contain the contents of the third electronic mail message, automatically removing redundant mail message contents by generating a new electronic mail message having contents that include portions of the first contents other than the contents of the third electronic mail message, portions of the second contents other than the contents of the third electronic mail message, and a single copy of the contents of the third electronic mail message; and deleting the first and second electronic mail messages.
Claim 3
Dependent Claim 67 words
The method of claim 1 wherein the first electronic mail message has a first subject separate from the first contents, wherein the second electronic mail message has a second subject separate from the second contents, and wherein the first electronic mail message is determined to be part of the mail message thread that includes the second electronic mail message when the second subject includes the first subject.
Claim 4
Dependent Claim 25 words
The method of claim 1 wherein the generating of the new electronic mail message is performed only if the first and second contents are distinct.
Claim 5
Dependent Claim 69 words
The method of claim 1 wherein the first electronic mail message has a first identifier separate from the first contents, wherein the second electronic mail message has a second identifier separate from the second contents, and wherein the first electronic mail message is determined to be part of the mail message thread that includes the second electronic mail message when the second identifier is based on the first identifier.
Claim 6
Dependent Claim 54 words
The method of claim 1 wherein the generating of the electronic mail message includes: creating a new electronic mail message; copying all of the first contents into the created electronic mail message; and copying only the portions of the second contents that are distinct from the first contents into the created electronic mail message.
Claim 7
Dependent Claim 70 words
The method of claim 5 wherein the user is not notified of the receiving of the first and second electronic mail messages until after either the first electronic mail message is determined to not be part of the mail message thread that includes the second electronic mail message or the second contents and the first contents are determined to not each contain the contents of the third electronic mail message.
Claim 8
Dependent Claim 81 words
A computer-implemented method for managing electronic messages sent to a user, the method comprising: receiving an indication of a plurality of electronic messages sent to the user; determining at least two of the plurality of electronic messages whose contents each include the contents of another electronic message; and generating an electronic message containing the contents of the determined electronic messages in such a manner that the generated electronic message contains a single copy of the contents of the another electronic message.
Claim 9
Dependent Claim 81 words
A computer-implemented method for managing electronic messages sent to a user, the method comprising: receiving an indication of a plurality of electronic messages sent to the user; determining at least two of the plurality of electronic messages whose contents each include the contents of another electronic message; and generating an electronic message containing the contents of the determined electronic messages in such a manner that the generated electronic message contains a single copy of the contents of the another electronic message.
Claim 10
Dependent Claim 18 words
The method of claim 7 including deleting the determined electronic messages after the generating of the electronic message.
Claim 11
Dependent Claim 45 words
The method of claim 7 wherein a default visual appearance is used when displaying to the user indicators for the plurality of electronic messages, and including changing the visual appearance of the indicators for the determined electronic messages after the generating of the electronic message.
Claim 12
Dependent Claim 36 words
The method of claim 7 wherein the plurality of electronic messages are stored in one location, and including: storing the generated electronic message in the one location; and moving the determined electronic messages to another location.
Claim 13
Dependent Claim 43 words
The method of claim 7 wherein each of the plurality of electronic messages has a subject, and wherein the determining of the at least two of the plurality of electronic messages includes determining that the subjects of the determined electronic messages are related.
Claim 14
Dependent Claim 54 words
The method of claim 7 wherein the determined electronic messages and the another electronic message each have a subject, and wherein the determining of the at least two of the plurality of electronic messages includes determining that the subjects of the determined electronic messages are related to the subject of the another electronic message.
Claim 15
Dependent Claim 44 words
The method of claim 7 wherein each of the plurality of electronic messages has a unique identifier, and wherein the determining of the at least two of the plurality of electronic messages includes determining that the identifiers of the determined electronic messages are related.
Claim 16
Dependent Claim 35 words
The method of claim 7 wherein the determining of the at least two of the plurality of electronic messages includes comparing the contents of one of the determined electronic messages to other determined electronic messages.
Claim 17
Dependent Claim 44 words
The method of claim 7 wherein each of the plurality of electronic messages has header information separate from the contents of the message, and wherein the header information of the another electronic message is not included in the contents of the determined electronic messages.
Claim 18
Dependent Claim 79 words
The method of claim 7 wherein the generating of the electronic message includes: creating an electronic mail message; for a first of the determined electronic messages, copying into the created electronic mail message all of the contents of the first determined electronic message; and for each of the other determined electronic messages, copying into the created electronic mail message the portions of the contents of the determined electronic message that not yet present in the created electronic mail message.
Claim 19
Dependent Claim 63 words
The method of claim 16 wherein each of the determined electronic messages has an associated time when the electronic message was sent, and wherein the generating of the electronic message includes selecting based on the associated times an order for the determined electronic messages such that the copying of the contents of the determined electronic messages is performed based on the selected order.
Claim 20
Dependent Claim 189 words
A computer-implemented method for managing electronic messages sent to a user, the user having a plurality of received pending electronic messages, each received electronic message comprising a message header and message information, the method comprising: receiving an indication of an electronic message sent to the user, the message information for the indicated electronic message containing the message information of another electronic message; determining whether the message information for at least one of the pending electronic messages contains the message information for the another electronic message; and when it is determined that the message information for at least one of the pending electronic messages contains the message information for the another electronic message, automatically creating a new electronic message containing the message information of the indicated electronic message and of the pending electronic messages that contain the message information for the another electronic message, the creating in such a manner that the created electronic message contains only a single copy of the message information of the another electronic message; and indicating that the pending electronic messages that contain the message information for the another electronic message are no longer pending.
Claim 21
Dependent Claim 189 words
A computer-implemented method for managing electronic messages sent to a user, the user having a plurality of received pending electronic messages, each received electronic message comprising a message header and message information, the method comprising: receiving an indication of an electronic message sent to the user, the message information for the indicated electronic message containing the message information of another electronic message; determining whether the message information for at least one of the pending electronic messages contains the message information for the another electronic message; and when it is determined that the message information for at least one of the pending electronic messages contains the message information for the another electronic message, automatically creating a new electronic message containing the message information of the indicated electronic message and of the pending electronic messages that contain the message information for the another electronic message, the creating in such a manner that the created electronic message contains only a single copy of the message information of the another electronic message; and indicating that the pending electronic messages that contain the message information for the another electronic message are no longer pending.
Claim 22
Dependent Claim 33 words
The method of claim 18 wherein the indicating that the pending electronic messages that contain the message information for the another electronic message are no longer pending includes deleting those pending electronic messages.
Claim 23
Dependent Claim 67 words
The method of claim 18 wherein the message header for each of the plurality of electronic messages includes a message subject, and wherein the determining of whether the message information for at least one of the pending electronic messages contains the message information for the another electronic message includes comparing the message subject of the indicated electronic message to the message subjects of the pending electronic messages.
Claim 24
Dependent Claim 50 words
The method of claim 18 wherein the determining of whether the message information for at least one of the pending electronic messages contains the message information for the another electronic message includes comparing the message information of the indicated electronic message to the message information of the pending electronic messages.
Claim 25
Dependent Claim 44 words
The method of claim 18 wherein the step of indicating that the pending electronic messages that contain the message information for the another electronic message are no longer pending is performed only if those pending electronic messages have not been reviewed by the user.
Claim 26
Dependent Claim 45 words
The method of claim 18 wherein the step of indicating that the pending electronic messages that contain the message information for the another electronic message are no longer pending is not performed if the user has previously indicated that those pending electronic messages remain pending.
Claim 27
Dependent Claim 63 words
The method of claim 18 wherein the step of indicating that the pending electronic messages that contain the message information for the another electronic message are no longer pending comprises: querying the user as to whether those pending electronic messages should be pending; and when the user directs that those pending electronic messages should not be pending, fulfilling the directions of the user.
Claim 28
Dependent Claim 132 words
A computer-implemented method for managing electronic messages each having message contents, the method comprising: receiving an indication of a first electronic message sent by a user, the contents of the first electronic message including the contents of a second electronic message; and when a copy of the first electronic message is retained for the user, determining whether contents of a third electronic message retained for the user includes the contents of the second electronic message; and when the contents of the third electronic message includes the contents of the second electronic message, automatically creating a fourth electronic message containing the contents of the first and third electronic messages, the creating in such a manner that the fourth electronic message contains only a single copy of the contents of the second electronic message.
Claim 29
Dependent Claim 132 words
A computer-implemented method for managing electronic messages each having message contents, the method comprising: receiving an indication of a first electronic message sent by a user, the contents of the first electronic message including the contents of a second electronic message; and when a copy of the first electronic message is retained for the user, determining whether contents of a third electronic message retained for the user includes the contents of the second electronic message; and when the contents of the third electronic message includes the contents of the second electronic message, automatically creating a fourth electronic message containing the contents of the first and third electronic messages, the creating in such a manner that the fourth electronic message contains only a single copy of the contents of the second electronic message.
Claim 30
Dependent Claim 21 words
The method of claim 25 including when the fourth electronic message is automatically created, deleting the first and third electronic messages.
Claim 31
Dependent Claim 45 words
The method of claim 25 wherein a default visual appearance is used when displaying indicators for electronic messages to the user, and including when the fourth electronic message is automatically created, changing the visual appearance of the indicators for the first and third electronic messages.
Claim 32
Dependent Claim 40 words
The method of claim 25 wherein electronic messages received or retained by the user are initially stored in one location, and including when the fourth electronic message is automatically created, moving the first and third electronic messages to another location.
Claim 33
Dependent Claim 34 words
The method of claim 25 wherein the determining of whether contents of the third electronic message includes the contents of the second electronic message includes comparing subjects of the first and third electronic messages.
Claim 34
Dependent Claim 41 words
The method of claim 25 wherein the determining of whether contents of the third electronic message includes the contents of the second electronic message includes comparing the contents of the first electronic message to the contents of the third electronic message.
Claim 35
Dependent Claim 87 words
A computer-readable medium whose contents cause a computer system to manage electronic messages sent to a user by: receiving an indication of a plurality of electronic messages sent to the user; determining at least two of the plurality of electronic messages whose contents each include the contents of another electronic message; and generating an electronic message containing the contents of the determined electronic messages, the generating in such a manner that the generated electronic message contains a single copy of the contents of the another electronic message.
Claim 36
Dependent Claim 87 words
A computer-readable medium whose contents cause a computer system to manage electronic messages sent to a user by: receiving an indication of a plurality of electronic messages sent to the user; determining at least two of the plurality of electronic messages whose contents each include the contents of another electronic message; and generating an electronic message containing the contents of the determined electronic messages, the generating in such a manner that the generated electronic message contains a single copy of the contents of the another electronic message.
Claim 37
Dependent Claim 31 words
The computer-readable medium of claim 31 wherein the contents of the computer-readable medium further cause the computer system to delete the determined electronic messages after the generating of the electronic message.
Claim 38
Dependent Claim 50 words
The computer-readable medium of claim 31 wherein the plurality of electronic messages are stored in one location, and wherein the contents of the computer-readable medium further cause the computer system to store the generated electronic message in the one location and to move the determined electronic messages to another location.
Claim 39
Dependent Claim 44 words
The computer-readable medium of claim 31 wherein each of the plurality of electronic messages has a subject, and wherein the determining of the at least two of the plurality of electronic messages includes determining that the subjects of the determined electronic messages are related.
Claim 40
Dependent Claim 36 words
The computer-readable medium of claim 31 wherein the determining of the at least two of the plurality of electronic messages includes comparing the contents of one of the determined electronic messages to other determined electronic messages.
Claim 41
Dependent Claim 80 words
The computer-readable medium of claim 31 wherein the generating of the electronic message includes: creating an electronic mail message; for a first of the determined electronic messages, copying into the created electronic mail message all of the contents of the first determined electronic message; and for each of the other determined electronic messages, copying into the created electronic mail message the portions of the contents of the determined electronic message that not yet present in the created electronic mail message.
Claim 42
Dependent Claim 64 words
The computer-readable medium of claim 36 wherein each of the determined electronic messages has an associated time when the electronic message was sent, and wherein the generating of the electronic message includes selecting based on the associated times an order for the determined electronic messages such that the copying of the contents of the determined electronic messages is performed based on the selected order.
Claim 43
Dependent Claim 36 words
The computer-readable medium of claim 31 wherein the determining of the at least two of the plurality of electronic messages includes determining that the at least two electronic messages are part of a shared message thread.
Claim 44
Dependent Claim 100 words
A computer system for managing electronic messages sent to a user, the computer system comprising: a network connection that allows communication with other computer systems; and a message receiver that receives via the network connection an indication of a plurality of electronic messages sent to the user, that determines at least two of the plurality of electronic messages whose contents each include the contents of another electronic message, and that generates an electronic message containing the contents of the determined electronic messages in such a manner that message contains a single copy of the contents of the another electronic message.
Claim 45
Dependent Claim 100 words
A computer system for managing electronic messages sent to a user, the computer system comprising: a network connection that allows communication with other computer systems; and a message receiver that receives via the network connection an indication of a plurality of electronic messages sent to the user, that determines at least two of the plurality of electronic messages whose contents each include the contents of another electronic message, and that generates an electronic message containing the contents of the determined electronic messages in such a manner that message contains a single copy of the contents of the another electronic message.
Claim 46
Dependent Claim 37 words
The computer system of claim 39 further comprising a message sender that composes a response message to an indicated message in such a manner that a relationship is indicated between the response message and the indicated message.
Claim 47
Dependent Claim 34 words
The computer system of claim 40 wherein the relationship between the response message and the indicated message is indicated by including the contents of the indicated message in the contents of the response message.
Claim 48
Dependent Claim 23 words
The computer system of claim 39 wherein the message receiver further deletes the determined electronic messages after the generating of the electronic message.
Claim 49
Dependent Claim 47 words
The computer system of claim 39 further comprising a storage device with a default location for storing the plurality of electronic messages, and wherein the message receiver further moves the determined electronic messages from the default location to another location after the generating of the electronic message.
Claim 50
Dependent Claim 51 words
The computer system of claim 39 further comprising a message presenter that presents to the user only electronic messages that do not include the contents of another electronic message such that the contents of the another electronic message are also included in other electronic messages to be presented to the user.
Claim 51
Dependent Claim 44 words
The computer system of claim 39 wherein each of the plurality of electronic messages has a subject, and wherein the determining of the at least two of the plurality of electronic messages includes determining that the subjects of the determined electronic messages are related.
Claim 52
Dependent Claim 36 words
The computer system of claim 39 wherein the determining of the at least two of the plurality of electronic messages includes comparing the contents of one of the determined electronic messages to other determined electronic messages.
Claim 53
Dependent Claim 81 words
The computer system of claim 39 wherein the message receiver generates the electronic message by: creating an electronic mail message; for a first of the determined electronic messages, copying into the created electronic mail message all of the contents of the first determined electronic message; and for each of the other determined electronic messages, copying into the created electronic mail message the portions of the contents of the determined electronic message that not yet present in the created electronic mail message.
Claim 54
Dependent Claim 36 words
The computer system of claim 39 wherein the determining of the at least two of the plurality of electronic messages includes determining that the at least two electronic messages are part of a shared, message thread.
Claim 55
Dependent Claim 126 words
A computer-readable medium containing an automatically generated electronic message based on at least two other electronic messages whose contents each include the contents of another electronic message, the automatically generated electronic message containing a single copy of the contents of the another electronic message and containing portions of the contents of each of the at least two other electronic messages, the contained portions of the contents of each of the at least two other electronic messages being distinct from the contents of the another electronic message, so that the automatically generated electronic message can be presented to a user with the contents of the at least two other electronic messages without the user being presented with redundant copies of the contents of the another electronic message.
Claim 56
Dependent Claim 126 words
A computer-readable medium containing an automatically generated electronic message based on at least two other electronic messages whose contents each include the contents of another electronic message, the automatically generated electronic message containing a single copy of the contents of the another electronic message and containing portions of the contents of each of the at least two other electronic messages, the contained portions of the contents of each of the at least two other electronic messages being distinct from the contents of the another electronic message, so that the automatically generated electronic message can be presented to a user with the contents of the at least two other electronic messages without the user being presented with redundant copies of the contents of the another electronic message.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-16 2006-06-17 2006-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-16 2010-06-17 2010-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-16 2014-06-17 2014-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag