System and method for presenting message threads
First Claim
1. A system for presenting message threads, comprising:
- an analysis module to form a message tree comprising nodes, which divides a main body and one or more excerpts from each of a plurality of messages and decomposes each of the main body and the excerpts into a line-group type;
a relationship module to relate the messages comprising, for each message, matching the excerpts with a source message and identifying one or more predecessor message; and
a presentation module to collate the messages as related into a conversational document form.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for presenting message threads is provided. A main body and one or more excerpts are parsed from each of a plurality of messages into nodes structured to form a message tree through a procedural top-down recursive descent. The nodes in the message tree are related by determining line-group types for the main body and the excerpts of each message, which are enumerated into partitions for each of the line-group types. An output network of alternative paths through the messages is created based upon the partitions of the message tree. A document is formed from the output network to identify and remove redundant components in each message.
-
Citations
20 Claims
-
1. A system for presenting message threads, comprising:
-
an analysis module to form a message tree comprising nodes, which divides a main body and one or more excerpts from each of a plurality of messages and decomposes each of the main body and the excerpts into a line-group type;
a relationship module to relate the messages comprising, for each message, matching the excerpts with a source message and identifying one or more predecessor message; and
a presentation module to collate the messages as related into a conversational document form. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. A method for presenting message threads, comprising:
-
forming a message tree comprising nodes, which divides a main body and one or more excerpts from each of a plurality of messages and decomposes each of the main body and the excerpts into a line-group type;
relating the messages comprising, for each message, matching the excerpts with a source message and identifying one or more predecessor message; and
collating the messages as related into a conversational document form.
-
-
9. A system for presenting message threads, comprising:
-
a parser module to parse a main body and one or more excerpts from each of a plurality of messages into nodes structured to form a message tree through a procedural top-down recursive descent;
a relationship module to relate the nodes in the message tree by determining line-group types for the main body and the excerpts of each message, which are enumerated into partitions for each of the line-group types;
a network module to create an output network of alternative paths through the messages based upon the partitions of the message tree; and
a document formed from the output network to identify and remove redundant components in each message. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for presenting message threads, comprising:
-
parsing a main body and one or more excerpts from each of a plurality of messages into nodes structured to form a message tree through a procedural top-down recursive descent;
relating the nodes in the message tree by determining line-group types for the main body and the excerpts of each message, which are enumerated into partitions for each of the line-group types;
creating an output network of alternative paths through the messages based upon the partitions of the message tree; and
forming a document from the output network to identify and remove redundant components in each message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification