Displaying conversations in a conversation-based email sysem
First Claim
1. A method of processing messages, comprising:
- receiving a plurality of messages directed to a user, each message having a unique message identifier;
associating each of the plurality of messages with a respective conversation, each conversation having a respective conversation identifier;
wherein each conversation comprises a set of one or more messages sharing a common set of characteristics that meet first predefined criteria;
displaying a list of conversations as a set of rows in an order determined in accordance with second predefined criteria, each row corresponding to one of the listed conversations and including at least a sender list, a conversation topic and a date/time value; and
displaying content of a conversation when the user selects a conversation from the displayed list of conversations.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for processing messages is disclosed that includes receiving a plurality of messages directed to a user, where each message has a unique message identifier. Each of the plurality of messages may be associated with a respective conversation, where each conversation has a respective conversation identifier. Also, each conversation includes a set of one or more messages sharing a common set of characteristics that meet a first predefined criteria. A list of conversations is displayed as a set of rows in an order determined by a second predefined criteria, where each row corresponds to one of the listed conversations and includes at least a sender list, a conversation topic and a date/time value. The contents of a conversation is displayed when the user selects a conversation from the displayed list of conversations. Messages can be displayed in one of three modes: expanded, compacted and hidden.
-
Citations
80 Claims
-
1. A method of processing messages, comprising:
-
receiving a plurality of messages directed to a user, each message having a unique message identifier;
associating each of the plurality of messages with a respective conversation, each conversation having a respective conversation identifier;
wherein each conversation comprises a set of one or more messages sharing a common set of characteristics that meet first predefined criteria;
displaying a list of conversations as a set of rows in an order determined in accordance with second predefined criteria, each row corresponding to one of the listed conversations and including at least a sender list, a conversation topic and a date/time value; and
displaying content of a conversation when the user selects a conversation from the displayed list of conversations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for processing messages, comprising:
-
receiving a plurality of messages directed to a user, each message having a unique message identifier;
associating each of the plurality of messages with a respective conversation, each conversation having a respective conversation identifier, wherein each conversation comprises a set of one or more messages sharing a common set of characteristics that meet first predefined criteria;
formatting a list of conversations as a set of rows in an order determined in accordance with second set of predefined criteria, each row corresponding to one of the listed conversations and including at least a sender list, a conversation topic and a date/time value. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer program product, for use in a computer system, the computer program product comprising:
-
instructions for receiving a plurality of messages directed to a user, each message having a unique message identifier;
instructions for associating each of the plurality of messages with a respective conversation, each conversation having a respective conversation identifier, wherein each conversation comprises a set of one or more messages sharing a common set of characteristics that meet first predefined criteria;
instructions for displaying a list of conversations as a set of rows in an order determined in accordance with second predefined criteria, each row corresponding to one of the listed conversations and including at least a sender list, a conversation topic and a date/time value; and
instructions for displaying content of a conversation when the user selects a conversation in the displayed list of conversations. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A computer program product, for use with a computer system, comprising:
-
instructions for receiving a plurality of messages directed to a user, each message having a unique message identifier;
instructions for associating each of the plurality of messages with a respective conversation, each conversation having a respective conversation identifier, wherein each conversation comprises a set of one or more messages sharing a common set of characteristics that meet first predefined criteria;
instructions for formatting a list of conversations as a set of rows in an order determined in accordance with second set of predefined criteria, each row corresponding to one of the listed conversations and including at least a sender list, a conversation topic and a date/time value. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A system for processing messages, comprising:
-
means for receiving a plurality of messages directing to a user, each message having a unique message identifier;
means for associating each of the plurality of messages with a respective conversation, each conversation having a respective conversation identifier;
wherein each conversation comprises a set of one or more messages sharing a common set of characteristics that meet first predefined criteria;
means for displaying a list of conversations as a set of rows in an order determined in accordance with second set of predefined criteria, each row corresponding to one of the listed conversations and including at least a sender list, a conversation topic and a date/time value; and
means for displaying content of a conversation when the user selects a conversation in the displayed list of conversations.
-
Specification