Presenting and manipulating electronic mail conversations
First Claim
1. At a computer system, a method for performing an electronic mail conversation operation, the method comprising:
- an act of receiving an indication that an operation is to be performed on an electronic mail conversation;
an act of identifying one or more electronic mail messages included in the electronic mail conversation;
an act of accessing the identified one or more electronic mail messages included in the electronic mail conversation; and
an act of performing a corresponding related operation on each of the identified one or more electronic mail messages in response to the received indication that the operation is to be performed on the electronic mail conversation.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, data structures, and computer program products for organizing electronic mail messages into conversations. Electronic mail conversation items store attribute values representing attributes of corresponding electronic mail conversations and included electronic mail messages. Attributes of an electronic mail conversation can be changed by changing stored attribute values. Receiving an electronic mail message can cause an existing electronic mail conversation to be updated or a new electronic mail conversation to be created. When it is indicated that an operation is to be performed on an electronic mail conversation, a corresponding related operation can be performed on all electronic mail messages included in the electronic mail conversation. Attribute values of an electronic mail conversation can be presented along with portions of included electronic mail messages at a user-interface.
-
Citations
43 Claims
-
1. At a computer system, a method for performing an electronic mail conversation operation, the method comprising:
-
an act of receiving an indication that an operation is to be performed on an electronic mail conversation;
an act of identifying one or more electronic mail messages included in the electronic mail conversation;
an act of accessing the identified one or more electronic mail messages included in the electronic mail conversation; and
an act of performing a corresponding related operation on each of the identified one or more electronic mail messages in response to the received indication that the operation is to be performed on the electronic mail conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. At a computer system, a method for presenting message conversation data, the method comprising:
-
an act of receiving a command to present message conversation data for an electronic mail conversation that includes one or more electronic mail messages;
an act of accessing an electronic mail conversation item that represents the electronic mail conversation;
an act of retrieving persisted conversation attribute values from the electronic mail conversation item, the persisted conversation attribute values representing the attributes of the electronic mail conversation; and
an act of presenting the retrieved conversation attribute values along with portions of the one or more electronic mail messages. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product for use at a computer system, the computer reprogram product for implementing a method for performing an electronic mail conversation operation, the computer program product comprising one or more computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the computer system to perform the following:
-
receive an indication that an operation is to be performed on an electronic mail conversation;
identify one or more electronic mail messages included in the electronic mail conversation;
access the identified one or more electronic mail messages included in the electronic mail conversation; and
perform a corresponding related operation on each of the identified one or more electronic mail messages in response to the received indication that the operation is to be performed on the electronic mail conversation. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A computer program product for use at a computer system, the computer reprogram product for implementing a method for presenting message conversation data, the computer program product comprising one or more computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the computer system to perform the following:
-
receive a command to present message conversation data for an electronic mail conversation that includes one or more electronic mail messages;
access an electronic mail conversation item that represents the electronic mail conversation;
retrieve persisted conversation attribute values from the electronic mail conversation item, the persisted conversation attribute values representing the attributes of the electronic mail conversation; and
present the retrieved conversation attribute values along with portions of the one or more electronic mail messages. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
Specification