Email system with conversation-centric user interface
2 Assignments
0 Petitions
Accused Products
Abstract
An email system receives a plurality of electronic messages directing to a user, each message having a unique message identifier assigned to it. As each message is received, the system associates the with a respective conversation, each conversation having a unique conversation identifier, where each conversation includes a set of one or more electronic messages. The system furthermore displays a list of conversations in a predetermined order, each conversation being represented as a single item in the list.
202 Citations
81 Claims
-
1-44. -44. (canceled)
-
45. A method for searching messages in a conversation-based message system, comprising:
-
receiving a query from a requestor;
transmitting the query to a conversation management system;
receiving from the conversation management system a list of conversations, each of the conversations in the list having a respective conversation identifier, and wherein each conversation comprises one or more messages sharing a common set of characteristics that meet first predefined criteria; and
presenting at least a portion of the list of conversations to the requestor. - View Dependent Claims (46, 47, 48)
-
-
49. A method for searching messages, comprising:
-
communicating a search request to a messaging system;
receiving from the messaging system a plurality of messages, each message having a unique message identifier and belonging to a respective conversation;
generating a plurality of conversations, each conversation including a respective conversation identifier and unique subset of the plurality of messages; and
displaying a portion of the list of conversations in an order determined in accordance with predefined criteria, each conversation being represented as a single item in the list.
-
-
50. A method for displaying messages, comprising:
-
receiving a plurality of messages directed to a user, each message having a unique message identifier;
generating a plurality of conversations, each conversation including a respective conversation identifier and unique subset of the plurality of electronic messages;
selecting a list of conversations from the plurality of conversations in accordance with a predefined query; and
displaying the list of conversations in an order determined in accordance with first predefined criteria, each conversation being represented as a single item in the list. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. A method for searching messages in a conversation-based message system, comprising:
-
receiving a query from a requestor;
transmitting the query to a conversation management system;
receiving from the conversation management system a list of conversations, each of the conversations in the list having a respective conversation identifier, and wherein each conversation comprises one or more messages sharing a common set of characteristics that meet first predefined criteria, including at least one electronic message relevant to the query; and
presenting at least a portion of the list of conversations to the requestor. - View Dependent Claims (57, 58)
-
-
59. A method for displaying messages, comprising:
-
receiving a plurality of messages directed to a user, each message having a unique message identifier;
generating a plurality of conversations such that each conversation comprises a unique subset of the plurality of electronic messages and a respective conversation identifier;
selecting a list of conversations from the plurality of conversations in accordance with a predefined query; and
displaying the list of conversations in an order determined in accordance with predefined criteria, each conversation being represented as a single item in the list. - View Dependent Claims (60)
-
-
61. A system for searching messages, comprising:
-
a receiving module for receiving a plurality of messages directed to a user, each message having a unique message identifier;
a conversation module for generating a plurality of conversations, each conversation including a respective conversation identifier and unique subset of the plurality of electronic messages; and
a display preparation module for selecting a list of conversations from the plurality of conversations in accordance with a predefined query and preparing for display the list of conversations in an order determined in accordance with first predefined criteria, each conversation being represented as a single item in the list. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. A system for searching messages in a conversation-based message system, comprising:
-
a search module for receiving a query from a requestor and transmitting the query to a conversation management system;
a receiving module for receiving from the conversation management system a list of conversations, each of the conversations in the list having a respective conversation identifier, and wherein each conversation comprises one or more messages, and at least one message relevant to the query; and
a presentation module for presenting at least a portion of the list of conversations to the requestor. - View Dependent Claims (69)
-
-
70. A computer program product, for use in conjunction with 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 generating a plurality of conversations, each conversation including a respective conversation identifier and unique subset of the plurality of electronic messages; and
instructions for selecting a list of conversations from the plurality of conversations in accordance with a predefined query; and
instructions for preparing for display the list of conversations in an order determined in accordance with first predefined criteria, each conversation being represented as a single item in the list. - View Dependent Claims (71, 72, 73, 74, 75, 76)
-
-
77. A computer program product, for use in conjunction with a computer system, the computer program product comprising:
-
instructions for receiving a query from a requestor;
instructions for transmitting the query to a conversation management system;
instructions for receiving from the conversation management system a list of conversations, each of the conversations in the list having a respective conversation identifier, and wherein each conversation comprises one or more messages sharing a common set of characteristics that meet first predefined criteria, and at least one electronic message relevant to the query; and
instructions for presenting at least a portion of the list of conversations to the requestor. - View Dependent Claims (78)
-
-
79. A computer program product, for use in conjunction with 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 generating a plurality of conversations such that each conversation comprises a unique subset of the plurality of electronic messages and a respective conversation identifier;
instructions for selecting a list of conversations from the plurality of conversations in accordance with a predefined query; and
instructions for preparing for display the list of conversations in an order determined in accordance with predefined criteria, each conversation being represented as a single item in the list. - View Dependent Claims (80)
-
-
81. A system for searching messages in a conversation-based message system, comprising:
-
means for receiving a query from a requestor;
means for transmitting the query to a conversation management system;
means for receiving from the conversation management system a list of conversations, each of the conversations in the list having a respective conversation identifier, and wherein each conversation comprises one or more electronic messages sharing a common set of characteristics that meet predefined criteria; and
means for presenting at least a portion of the list of conversations to the requestor.
-
Specification