Messaging Genealogy Interface
First Claim
1. A method of presenting a plurality of related electronic messages comprising:
- associating each of the plurality of related electronic messages with a respective message generation;
displaying a first set of message nodes associated with a first message generation, each message node associated with one of the plurality of related electronic messages;
displaying a second set of message nodes associated with a second message generation, the second message generation being immediately subsequent to the first message generation, each message node of the second set of message nodes associated with a particular message node of the first set of message nodes, the association representing at least a portion of a respective message lineage
1 Assignment
0 Petitions
Accused Products
Abstract
A number of related electronic messages can be presented in an organized and intuitive manner by associating each of the messages with a message generation and displaying a set of message nodes, each associated with a particular message, organized by generation. The messages nodes are associated or linked with one another to indicate a portion of the respective message lineage. The messages displayed can be filtered so that the viewer of the interface is only presented with messages to which the viewer is a participant. The interface also displays a list of message thread participants over all related electronic messages or on a generation-by-generation basis. The list of participants can also categorize participants as active or passive.
33 Citations
20 Claims
-
1. A method of presenting a plurality of related electronic messages comprising:
-
associating each of the plurality of related electronic messages with a respective message generation; displaying a first set of message nodes associated with a first message generation, each message node associated with one of the plurality of related electronic messages; displaying a second set of message nodes associated with a second message generation, the second message generation being immediately subsequent to the first message generation, each message node of the second set of message nodes associated with a particular message node of the first set of message nodes, the association representing at least a portion of a respective message lineage - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for presenting a plurality of related electronic messages comprising:
-
means for associating each of the plurality of related electronic messages with a respective message generation; means for displaying a first set of message nodes associated with a first message generation, each message node associated with one of the plurality of related electronic messages; and means for displaying a second set of message nodes associated with a second message generation, the second message generation being immediately subsequent to the first message generation, each message node of the second set of message nodes associated with a particular message node of the first set of message nodes, the association representing at least a portion of a respective message lineage
-
- 9. The system of claim 9, further comprising means for displaying an indication of the associations between each message node of the second set of message nodes and the respective message node of the first set of message nodes.
-
15. An article of manufacture including a computer-readable medium having instructions stored thereon, that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
associating each of the plurality of related electronic messages with a respective message generation; displaying a first set of message nodes associated with a first message generation, each message node associated with one of the plurality of related electronic messages; displaying a second set of message nodes associated with a second message generation, the second message generation being immediately subsequent to the first message generation, each message node of the second set of message nodes associated with a particular message node of the first set of message nodes, the association representing at least a portion of a respective message lineage - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification