Method, system, and computer program product for threading documents using body text analysis
First Claim
Patent Images
1. A method for threading documents, comprising:
- computing a fingerprint for each of a plurality of documents by analyzing text in a body of each document;
comparing the computed fingerprints to determine a set of documents from the plurality of documents whose fingerprints are sufficiently similar; and
ordering the set of documents to create at least one parent-child relationship.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for threading documents using body text analysis. The method comprises: computing a fingerprint for each of a plurality of documents by analyzing text in a body of each document; comparing the computed fingerprints to determine a set of documents from the plurality of documents whose fingerprints are sufficiently similar; and ordering the set of documents to create at least one parent-child relationship.
53 Citations
29 Claims
-
1. A method for threading documents, comprising:
-
computing a fingerprint for each of a plurality of documents by analyzing text in a body of each document;
comparing the computed fingerprints to determine a set of documents from the plurality of documents whose fingerprints are sufficiently similar; and
ordering the set of documents to create at least one parent-child relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for threading documents, comprising:
-
a system for computing a fingerprint for each of a plurality of documents by analyzing text in a body of each document;
a system for comparing the computed fingerprints to determine a set of documents from the plurality of documents whose fingerprints are sufficiently similar; and
a system for ordering the set of documents to create at least one parent-child relationship. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A program product stored on a recordable medium for threading documents, which when executed comprises:
-
program code for computing a fingerprint for each of a plurality of documents by analyzing text in a body of each document;
program code for comparing the computed fingerprints to determine a set of documents from the plurality of documents whose fingerprints are sufficiently similar; and
program code for ordering the set of documents to create at least one parent-child relationship. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for deploying an application for threading documents, comprising:
providing a computer infrastructure being operable to;
compute a fingerprint for each of a plurality of documents by analyzing text in a body of each document;
compare the computed fingerprints to determine a set of documents from the plurality of documents whose fingerprints are sufficiently similar; and
order the set of documents to create at least one parent-child relationship.
-
29. Computer software embodied in a propagated signal for threading documents, the computer software comprising instructions to cause a computer system to perform the following functions:
-
compute a fingerprint for each of a plurality of documents by analyzing text in a body of each document;
compare the computed fingerprints to determine a set of documents from the plurality of documents whose fingerprints are sufficiently similar; and
order the set of documents to create at least one parent-child relationship.
-
Specification