Conversation timeline for heterogeneous messaging system
First Claim
1. A method for maintaining a plurality of conversations among users, the method comprising:
- associating each conversation with an original message;
grouping together a plurality of messages between the users replying to the original message, wherein the plurality of messages includes messages belonging to two or more different message classes;
causing display at a computing device of a graphical representation of the plurality of conversations to one of the users;
upon detecting a selection of one of the plurality of conversations, causing display of a graphical representation of the selected conversation to the one of the users;
determining, based on one or more default reply control selection factors, a message class for a default reply message in the selected conversation, wherein one of the one or more default reply control selection factors is a sender'"'"'s preferred reply message class; and
causing display at the computing device of a single default reply message control for adding a new message to the selected conversation in the determined message class.
2 Assignments
0 Petitions
Accused Products
Abstract
A conversation timeline for a heterogeneous messaging system. In one embodiment, a method performed by one or more computing devices comprises: maintaining a conversation among users, the conversation comprising a plurality of messages between the users, each of the plurality of messages being a member of one of a plurality of predefined message classes, one of the plurality of messages being a member a different predefined message class of the plurality of predefined message classes than at least one other of the plurality of messages; causing display of a graphical representation of the conversation to one of the users; selecting a reply message class of the plurality of predefined message classes based on one or more reply control selection factors; and causing display, in association with display of the graphical representation of the conversation, reply message controls for adding a new message to the conversation in the reply message class.
4 Citations
28 Claims
-
1. A method for maintaining a plurality of conversations among users, the method comprising:
-
associating each conversation with an original message; grouping together a plurality of messages between the users replying to the original message, wherein the plurality of messages includes messages belonging to two or more different message classes; causing display at a computing device of a graphical representation of the plurality of conversations to one of the users; upon detecting a selection of one of the plurality of conversations, causing display of a graphical representation of the selected conversation to the one of the users; determining, based on one or more default reply control selection factors, a message class for a default reply message in the selected conversation, wherein one of the one or more default reply control selection factors is a sender'"'"'s preferred reply message class; and causing display at the computing device of a single default reply message control for adding a new message to the selected conversation in the determined message class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing instructions which, when executed by one or more computing devices, causes the one or more computing devices to perform a method for maintaining a plurality of conversations among users, the method comprising:
-
associating each conversation with an original message; grouping together a plurality of messages between the users replying to the original message, wherein the plurality of messages includes messages belonging to two or more different message classes; causing display at a computing device of a graphical representation of the plurality of conversations to one of the users; determining, based on one or more default reply control selection factors, a message class for a default reply message in the selected conversation, wherein one of the one or more default reply control selection factors is a sender'"'"'s preferred reply message class; and causing display at the computing device of a single default reply message control for adding a new message to the conversation in the determined message class. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computing device, comprising:
-
one or more processors; memory for storing instructions which, when executed by the one or more processors, cause performance of a method for maintaining a plurality of conversations among users, the method includes; associating each conversation with an original message; grouping together a plurality of messages between the users replying to the original message, wherein the plurality of messages includes messages belonging to two or more different message classes; causing display of a graphical representation of the plurality of conversations to one of the users; upon detecting a selection of one of the plurality of conversations, causing display of a graphical representation of the selected conversation to the one of the users; determining, based on one or more reply control selection factors, a message class for a default reply message in the selected conversation, wherein one of the one or more default reply control selection factors is a sender'"'"'s preferred reply message class; and causing display of a single default reply message control for adding a new message to the conversation in the determined message class.
-
-
26. A system comprising:
-
one or more processors; memory for storing instructions which, when executed by the one or more processors, cause performance of a method for maintaining a plurality of conversations among users, the method includes; associating each conversation with an original message; grouping together a plurality of messages between the users replying to the original message, wherein the plurality of messages includes messages belonging to two or more different message classes; causing display of a graphical representation of the plurality of conversations to one of the users; upon detecting a selection of one of the plurality of conversations, causing display of a graphical representation of the selected conversation to the one of the users; determining, based on one or more reply control selection factors, a message class for a default reply message in the selected conversation, wherein one of the one or more default reply control selection factors is a sender'"'"'s preferred reply message class; and causing display of a single default reply message control for adding a new message to the conversation in the determined message class. - View Dependent Claims (27, 28)
-
Specification