Navigating a software project repository
First Claim
1. In a system including a document repository, a method comprising:
- a) determining, automatically, a level of similarity between at least two of a plurality of discrete elements stored in the document repository; and
b) storing data representative of a link between the elements based in-part on the level of similarity within the document repository;
c) retrieving a document from the repository;
d) determining a document type and a physical structure for the document;
e) identifying one or more conceptually meaningful elements within the document based on at least one of the document type and the physical structure;
f) wherein said document repository is automatically updated by said system whenever a discrete element is added to the document repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A system including a document repository is provided. The system determines, automatically, a level of similarity between at least two of a plurality of discrete elements stored in the document repository. The system then stores data representative of a link between the elements based in-part on the level of similarity. In another embodiment, the system determines a relationship between documents by retrieving a plurality of documents from a document repository. The system segments at least two documents of the plurality of documents into a plurality of conceptually meaningful segments. The system determines if a segment of one document is related to a segment of another document and stores data representative of the relationship.
58 Citations
23 Claims
-
1. In a system including a document repository, a method comprising:
-
a) determining, automatically, a level of similarity between at least two of a plurality of discrete elements stored in the document repository; and b) storing data representative of a link between the elements based in-part on the level of similarity within the document repository; c) retrieving a document from the repository; d) determining a document type and a physical structure for the document; e) identifying one or more conceptually meaningful elements within the document based on at least one of the document type and the physical structure; f) wherein said document repository is automatically updated by said system whenever a discrete element is added to the document repository. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining a relationship between documents, the method comprising:
-
a) retrieving a plurality of documents from a document repository;
wherein said document repository may contain documents of various types;b) segmenting at least two documents of the plurality of documents into a plurality of conceptually meaningful segments; c) determining if a segment of one document is related to a segment of another document, the one document being of a first type and the other document is of either a first type or of a second type; d) storing data representative of the relationship between the segments within the document repository; e) comparing the plurality of segments by extracting a plurality of terms from the segments, and for each segment, determining the frequency of at least one of the plurality of words within the segment. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for determining a relationship between documents, the system comprising:
-
a) a retrieval tool for retrieving a plurality of documents from a document repository; b) a segmentation tool for segmenting at least one document of the plurality of documents into a plurality of conceptually meaningful segments; and c) a data storage device configured to store data representative of a link between at least one segment and one selected from the group comprising the plurality of segments and the plurality of documents; d) a comparison tool for comparing the plurality of segments; e) wherein the comparison tool is configured to extract a plurality of terms from the segments and for each segment, determine the frequency of at least one of the plurality of terms within the segment. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification